共用方式為


MF_SA_D3D11_AWARE屬性

指定媒體基礎轉換 (MFT) 是否支援 Microsoft Direct3D 11。

資料類型

儲存為UINT32BOOL

備註

此屬性僅適用于視訊 MFT。 若要查詢此屬性,請呼叫 IMFTransform::GetAttributes 以取得 MFT 屬性存放區。 如果 GetAttributes 成功,請呼叫 IMFAttributes::GetUINT32

  • 如果屬性為非零,用戶端可以在串流啟動之前,將 IMFDXGIDeviceManager 介面的指標提供給 MFT。 若要這樣做,用戶端會將 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 應用程式]
標頭
Mftransform.h

另請參閱

依字母順序排列的媒體基礎屬性清單

在媒體基礎中支援 Direct3D 11 視訊解碼