共用方式為


MF_READWRITE_D3D_OPTIONAL屬性

指定應用程式是否需要 來源讀取器接收寫入器中的 Microsoft Direct3D 支援。

資料類型

儲存為UINT32BOOL

備註

只有當應用程式使用 MF_SOURCE_READER_D3D_MANAGERMF_SINK_WRITER_D3D_MANAGER 屬性啟用 Direct3D 支援時,才適用此屬性。

如果應用程式啟用 Direct3D 支援,來源讀取器和接收寫入器都會嘗試為視訊配置 Direct3D 表面。 如果失敗,而且MF_READWRITE_D3D_OPTIONAL屬性為 TRUE,來源讀取器/接收寫入器將會回復到配置系統記憶體中的視訊介面。 否則,如果無法配置 Direct3D 表面且MF_READWRITE_D3D_OPTIONAL為 FALSE,則在處理期間會發生錯誤。

如果應用程式未啟用 Direct3D 支援,來源讀取器/接收寫入器會使用系統記憶體,並忽略MF_READWRITE_D3D_OPTIONAL的值。

此屬性是選擇性的。 預設值為 FALSE。 當您建立來源讀取器或接收寫入器時,請設定 屬性。

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
標頭
Mfreadwrite.h

另請參閱

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

接收寫入器屬性

來源讀取器屬性