MF_TOPONODE_NOSHUTDOWN_ON_REMOVE 属性
メディア セッションがトポロジ内のオブジェクトをシャットダウンする方法を指定します。
データ型
UINT32
ブール値として扱います。
解説
この属性は、次の種類のトポロジ ノードに適用されます。
- 出力ノード
- "非同期" メディア ファンデーション変換 (MFT) を含む変換ノード。
属性には次の値を指定できます。
値 | 説明 |
---|---|
TRUE | メディア セッションが新しいトポロジに切り替えるか、現在のトポロジをクリアする場合、このトポロジ ノードに属するオブジェクトはシャットダウンされません。 |
FALSE | メディア セッションが新しいトポロジに切り替えるか、現在のトポロジをクリアすると、次のようにノード オブジェクトがシャットダウンされます。
|
既定値は TRUE です。
アプリケーションが複数のトポロジをキューに入れる場合は、この属性を FALSE に設定することをお勧めします。 そうでない場合、トポロジ内のオブジェクトが正しくシャットダウンされない可能性があります。
この属性は、アプリケーションが IMFMediaSession::Shutdown を呼び出してメディア セッションをシャットダウンする場合には適用されません。 メディア セッションがシャットダウンされると、現在のトポロジ内のメディア シンクと非同期 MFT が常にシャットダウンされます。
この属性の GUID 定数は mfuuid.lib からエクスポートされます。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
ヘッダー |
|
関連項目