Expand Minimize

_MFT_PROCESS_OUTPUT_FLAGS enumeration

Defines flags for processing output samples in a Media Foundation transform (MFT).

Syntax


enum _MFT_PROCESS_OUTPUT_FLAGS {  MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER  = 0x00000001, 
  MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT  = 0x00000002 

};

Constants

MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER

Do not produce output for streams in which the pSample member of the MFT_OUTPUT_DATA_BUFFER structure is NULL. This flag is not valid unless the MFT has marked the output stream with the MFT_OUTPUT_STREAM_DISCARDABLE or MFT_OUTPUT_STREAM_LAZY_READ flag. For more information, see IMFTransform::GetOutputStreamInfo.

MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT

Regenerates the last output sample.

Note Requires Windows 8.

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

 

 

Community Additions

ADD
Show:
© 2014 Microsoft