MF_READWRITE_D3D_OPTIONAL屬性
指定應用程式是否需要 來源讀取器 或 接收寫入器中的 Microsoft Direct3D 支援。
資料類型
儲存為UINT32的BOOL
備註
只有當應用程式使用 MF_SOURCE_READER_D3D_MANAGER 或 MF_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 [僅限傳統型應用程式] |
標頭 |
|
另請參閱