MFCreateMuxSinkActivate function

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: 7/18/2012