Skip to main content

Windows Dev Center

MFCreateMuxSinkActivate function

[This documentation is preliminary and is subject to change.]

Applies to: desktop apps only

Creates an activation object for a generic media sink that wraps a multiplexer Microsoft Media Foundation transform (MFT).

Syntax


HRESULT MFCreateMuxSinkActivate(
  _In_   GUID guidOutputSubType,
  _In_   IMFAttributes *pOutputAttributes,
  _In_   IMFByteStream *pOutputByteStream,
  _Out_  IMFActivate **ppMuxSinkActivate
);

Parameters

guidOutputSubType [in]

The subtype GUID of the output type for the MFT.

pOutputAttributes [in]

A list of format attributes for the MFT output type. This parameter is optional and can be NULL.

pOutputByteStream [in]

A pointer to the IMFByteStream interface of a byte stream. The output from the MFT is written to this byte stream. This parameter can be NULL.

ppMuxSinkActivate [out]

Receives a pointer to the IMFActivate interface.

Return value

If this function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Minimum supported client

Windows 8 Release Preview

Minimum supported server

None supported

Header

Mfidl.h

 

 

Send comments about this topic to Microsoft

Build date: 6/4/2012