MF_SESSION_TOPOLOADER屬性

包含媒體會話之拓撲載入器的 CLSID。

資料類型

GUID

備註

您可以使用這個屬性來提供媒體會話的自訂拓撲載入器。

使用MFCreateMediaSession函式或MFCreatePMPMediaSession函式的pConfiguration參數來設定此屬性。

如果已設定此屬性,媒體會話會在建立拓撲載入器時,使用指定的 CLSID 呼叫 CoCreateInstance 。 這個 CLSID 所建立的物件必須公開 IMFTopoLoader 介面。

如果未設定此屬性,媒體會話會建立媒體基礎中提供的預設拓撲載入器。

拓撲載入器必須支援多執行緒 Apartment。 您應該將拓撲載入器註冊為 ThreadingModel=「Both」。 此外,如果您在受保護的媒體路徑內使用拓撲載入器, (PMP) ,拓撲載入器必須是受信任的元件。 如需詳細資訊,請參閱 受保護的媒體路徑

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

規格需求

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

另請參閱

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

IMFAttributes::GetGUID

IMFAttributes::SetGUID

媒體會話屬性

自訂拓撲載入器