MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE 属性

指定媒体基础转换 (MFT) 是否支持动态格式更改。

数据类型

UINT32

将 视为布尔值。

备注

此属性可以具有以下值。

说明
TRUE 客户端可以在流式处理期间更改输入格式。
FALSE 必须先排空 MFT,客户端才能更改输入格式。

 

若要获取此属性,请首先调用 IMFTransform::GetAttributes 以获取 MFT 的全局属性存储。 然后调用 IMFAttributes::GetUINT32 以获取属性值。

如果 GetAttributes 失败或属性不存在,则默认值为 FALSE

异步 MCT 必须返回值 TRUE

有关详细信息,请参阅 处理流更改

此属性的 GUID 常量从 mfuuid.lib 导出。

要求

要求
最低受支持的客户端
Windows Vista [桌面应用 |UWP 应用]
最低受支持的服务器
Windows Server 2008 [桌面应用 |UWP 应用]
标头
Mfapi.h

另请参阅

媒体基础属性的字母顺序列表

异步 MCT

转换属性

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTransform