Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

_MFT_PROCESS_OUTPUT_STATUS enumeration

Indicates the status of a call to IMFTransform::ProcessOutput.

Syntax


enum _MFT_PROCESS_OUTPUT_STATUS {
  MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS  = 0x00000100 

};

Constants

MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS

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:

  1. Call IMFTransform::GetStreamCount to get the new number of streams.

  2. Call IMFTransform::GetStreamIDs to get the new stream identifiers.

  3. Call IMFTransform::GetOutputAvailableType and IMFTransform::SetOutputType to set the media types on the new streams.

Until these steps are completed, all further calls to ProcessOutput return MF_E_TRANSFORM_STREAM_CHANGE.

Requirements

Minimum supported client

Windows Vista [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 [desktop apps | Windows Store apps]

Header

Mftransform.h

See also

IMFTransform::ProcessOutput
Media Foundation Enumerations
Media Foundation Transforms

 

 

Show:
© 2016 Microsoft