共用方式為


MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS屬性

讓來源讀取器或接收寫入器使用硬體型媒體基礎轉換 (MFT) 。

資料類型

UINT32

取得/設定

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

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

備註

根據預設,來源讀取器和接收寫入器不會使用硬體解碼器或編碼器。 若要啟用硬體 MFT 的使用,請在建立來源讀取器或接收寫入器時,將此屬性設定為 TRUE

搭配下列函式使用此屬性:

預設行為有一個例外狀況。 來源讀取器和接收寫入器會自動使用在呼叫端進程本機註冊的 MFT。 若要在本機註冊 MFT,請呼叫 MFTRegisterLocalMFTRegisterLocalByCLSID。 即使未設定 MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS 屬性,仍會使用本機註冊的硬體 MFT。

此屬性不會影響使用 DirectX 影片加速 (DXVA) 的硬體加速視訊解碼。 若要在來源讀取器中啟用 DXVA 解碼,請設定 MF_SOURCE_READER_D3D_MANAGER 屬性。

如果此屬性為 TRUE,請勿設定 MF_READWRITE_DISABLE_CONVERTERS 屬性。

規格需求

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

另請參閱

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

接收寫入器屬性

來源讀取器屬性