Defines flags for processing output samples in a Media Foundation transform (MFT).
enum _MFT_PROCESS_OUTPUT_FLAGS
{
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1,
MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x2
};
| Constant | Description |
|---|---|
| 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. |
Header: Declared in mftransform.h.