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 |
|
Send comments about this topic to Microsoft
Build date: 6/4/2012
