MF_TOPOLOGY_HARDWARE_MODE屬性

指定是否要載入拓撲中以硬體為基礎的 Microsoft Media Foundation 轉換 (MFT) 。

資料類型

儲存為UINT32的MFTOPOLOGY_HARDWARE_MODE

取得/設定

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

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

適用於

IMFTopology

備註

此屬性是選擇性的。 在解析拓撲之前,請先設定 屬性。

描述
MFTOPOLOGY_HWMODE_USE_HARDWARE 拓撲載入器會在可用時載入硬體型 MFT,例如硬體解碼器。
如果找不到硬體解碼器,或硬體解碼器因某些原因而無法連線,拓撲載入器會自動回復為軟體解碼。
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY 拓撲載入器只會載入軟體 MFT,包括軟體解碼器。

 

預設值 為 MFTOPOLOGY_HWMODE_SOFTWARE_ONLY,以便與現有應用程式相容。 建議的值 MFTOPOLOGY_HWMODE_USE_HARDWARE

如果拓撲載入器將硬體 MFT 插入拓撲中,它會在拓撲節點上設定 MFT_ENUM_HARDWARE_URL_Attribute 屬性。 若要檢查硬體 MFT 是否存在,請列舉解析拓撲中的節點,並檢查這個屬性是否存在。

此屬性的 GUID 常數是從 mfuuid.lib 匯出。

規格需求

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

另請參閱

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

拓撲屬性