MF_SA_D3D11_AWARE 属性
指定媒体基础转换 (MFT) 是否支持 Microsoft Direct3D 11。
数据类型
BOOL 存储为 UINT32
备注
此属性仅适用于视频 MCT。 若要查询此属性,请调用 IMFTransform::GetAttributes 以获取 MFT 属性存储。 如果 GetAttributes 成功,请调用 IMFAttributes::GetUINT32。
- 如果该属性为非零,则客户端可以在流式处理开始之前为 MFT 提供指向 IMFDXGIDeviceManager 接口的 指针。 为此,客户端会将 MFT_MESSAGE_SET_D3D_MANAGER 消息发送到 MFT。 客户端不需要发送此消息。
- 如果此属性为零 (FALSE) ,则 MFT 不支持 Direct3D 11,并且客户端不应将 MFT_MESSAGE_SET_D3D_MANAGER 消息发送到 MFT。
此属性的默认值为 FALSE。 将此属性视为只读。 请勿更改值;MFT 将忽略对值所做的任何更改。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 |
Windows Server 2012 [桌面应用 |UWP 应用] |
标头 |
|
另请参阅