Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines flags for processing output samples in a Media Foundation transform (MFT).
Syntax
typedef enum _MFT_PROCESS_OUTPUT_FLAGS {
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1,
MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x2
} ;
Constants
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER Value: 0x1 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 Value: 0x2 Regenerates the last output sample. This flag is only used by video processing MFTs. Note Requires Windows 8. |
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 |