MF_SESSION_TOPOLOADER属性
メディア セッションのトポロジ ローダーの CLSID を格納します。
データ型
GUID
注釈
この属性を使用して、メディア セッション用のカスタム トポロジ ローダーを提供できます。
MFCreateMediaSession 関数または MFCreatePMPMediaSession 関数の pConfiguration パラメーターを使用して、この属性を設定します。
この属性が設定されている場合、メディア セッションは、トポロジ ローダーを作成するときに、指定した CLSID を使用して CoCreateInstance を呼び出します。 この CLSID によって作成された オブジェクトは、 IMFTopoLoader インターフェイスを公開する必要があります。
この属性が設定されていない場合、Media Foundation で提供される既定のトポロジ ローダーがメディア セッションによって作成されます。
トポロジ ローダーは、マルチスレッド アパートメントをサポートする必要があります。 トポロジ ローダーは ThreadingModel="Both" として登録する必要があります。 また、保護されたメディア パス (PMP) 内でトポロジ ローダーを使用している場合、トポロジ ローダーは信頼できるコンポーネントである必要があります。 詳細については、「 保護されたメディア パス」を参照してください。
この属性の GUID 定数は、mfuuid.lib からエクスポートされます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
Header |
|
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示