MF_TOPOLOGY_HARDWARE_MODE屬性
指定是否要載入拓撲中以硬體為基礎的 Microsoft Media Foundation 轉換 (MFT) 。
資料類型
儲存為UINT32的MFTOPOLOGY_HARDWARE_MODE
取得/設定
若要取得這個屬性,請呼叫 IMFAttributes::GetUINT32。
若要設定此屬性,請呼叫 IMFAttributes::SetUINT32。
適用於
備註
此屬性是選擇性的。 在解析拓撲之前,請先設定 屬性。
值 | 描述 |
---|---|
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 [僅限傳統型應用程式] |
標頭 |
|
另請參閱