_MFT_PROCESS_OUTPUT_STATUS enumeration (mftransform.h)
Indicates the status of a call to IMFTransform::ProcessOutput.
Syntax
typedef enum _MFT_PROCESS_OUTPUT_STATUS {
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
} ;
Constants
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS Value: 0x100 The Media Foundation transform (MFT) has created one or more new output streams. |
Remarks
If the MFT sets this flag, the ProcessOutput method returns MF_E_TRANSFORM_STREAM_CHANGE and no output data is produced. The client should respond as follows:
- Call IMFTransform::GetStreamCount to get the new number of streams.
- Call IMFTransform::GetStreamIDs to get the new stream identifiers.
- Call IMFTransform::GetOutputAvailableType and IMFTransform::SetOutputType to set the media types on the new streams.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 [desktop apps | UWP apps] |
Header | mftransform.h |