_MFT_PROCESS_OUTPUT_FLAGS 枚举 (mftransform.h)
定义用于处理媒体基础转换 (MFT) 中的输出示例的标志。
语法
typedef enum _MFT_PROCESS_OUTPUT_FLAGS {
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1,
MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x2
} ;
常量
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER 值: 0x1 不要为MFT_OUTPUT_DATA_BUFFER结构的 pSample 成员为 NULL 的流生成输出。 除非 MFT 已使用 MFT_OUTPUT_STREAM_DISCARDABLE 或 MFT_OUTPUT_STREAM_LAZY_READ 标志标记输出流,否则此标志无效。 有关详细信息,请参阅 IMFTransform::GetOutputStreamInfo。 |
MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT 值: 0x2 重新生成最后一个输出示例。 此标志仅由视频处理 MCT 使用。 注意需要Windows 8。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
标头 | mftransform.h |