共用方式為


MF_SOURCE_READER_D3D_MANAGER屬性

包含來源讀取器的 Microsoft Direct3D 裝置管理員指標。

資料類型

IDirect3DDeviceManager9* 或 IMFDXGIDeviceManager* 儲存為 IUnknown*

取得/設定

若要取得此屬性,請呼叫 IMFAttributes::GetUnknown

若要設定此屬性,請呼叫 IMFAttributes::SetUnknown

備註

此屬性的值可以是 IDirect3DDeviceManager9 介面或 IMFDXGIDeviceManager 的指標。

使用這個屬性可為來源讀取器載入的任何視訊解碼器提供 Direct3D 裝置。 如果您設定此屬性,且解碼器支援 Microsoft DirectX 影片加速 (DXVA) ,來源讀取器會使用 Direct3D 裝置來配置視訊緩衝區。 這些緩衝區與 DXVA 2 視訊處理器相容。 (請參閱 DXVA 影片處理.)

搭配下列函式使用這個屬性:

如果您使用來源讀取器取得解碼的視訊畫面,並使用 Direct3D 來顯示畫面,通常會設定這個屬性。 設定此屬性可讓解碼器使用 DXVA。

如果您:

  • 您使用來源讀取器只處理音訊,而不是視訊。
  • 您會從來源讀取器取得壓縮的視訊。 在此情況下,來源讀取器不會建立解碼器。

規格需求

需求
最低支援的用戶端
Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器
Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
標頭
Mfreadwrite.h

另請參閱

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

來源讀取器

來源讀取器屬性