_MFT_PROCESS_OUTPUT_STATUS枚举 (mftransform.h)
指示调用 IMFTransform::P rocessOutput 的状态。
语法
typedef enum _MFT_PROCESS_OUTPUT_STATUS {
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
} ;
常量
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS 值: 0x100 媒体基础转换 (MFT) 创建了一个或多个新的输出流。 |
注解
如果 MFT 设置此标志, 则 ProcessOutput 方法将返回MF_E_TRANSFORM_STREAM_CHANGE并且不生成任何输出数据。 客户端应按如下所示进行响应:
- 调用 IMFTransform::GetStreamCount 以获取新的流数。
- 调用 IMFTransform::GetStreamIDs 以获取新的流标识符。
- 调用 IMFTransform::GetOutputAvailableType 和 IMFTransform::SetOutputType 以在新流上设置媒体类型。
要求
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
标头 | mftransform.h |