MFSESSION_SETTOPOLOGY_FLAGS 列挙 (mfidl.h)
IMFMediaSession::SetTopology メソッドの動作を定義します。
構文
typedef enum MFSESSION_SETTOPOLOGY_FLAGS {
MFSESSION_SETTOPOLOGY_IMMEDIATE = 0x1,
MFSESSION_SETTOPOLOGY_NORESOLUTION = 0x2,
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT = 0x4
} ;
定数
MFSESSION_SETTOPOLOGY_IMMEDIATE 値: 0x1 現在のプレゼンテーションを停止し、保留中のすべてのプレゼンテーションをクリアし、( pTopology パラメーターで指定された) 新しいトポロジをすぐにキューに入れます。 pTopology パラメーターが NULL の場合、このフラグは無効です。 |
MFSESSION_SETTOPOLOGY_NORESOLUTION 値: 0x2 トポロジを解決する必要はありません。 完全なトポロジを設定する場合は、このフラグを使用します。 |
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT 値: 0x4 メモ Windows 7 が必要です。 次のように、現在のトポロジをクリアします。
保留中のトポロジは、再生キューから削除されません。 キューに保留中のトポロジがある場合、そのトポロジは、現在のトポロジがクリアされた後に読み込まれます。 それ以外の場合、再生は単に停止します。 保留中のすべてのトポロジをキューから削除するには、 IMFMediaSession::ClearTopologies を呼び出します。 |
注釈
これらのフラグは省略可能であり、相互に排他的ではありません。 フラグが設定されていない場合、メディア セッションはトポロジを解決し、保留中のプレゼンテーションのキューに追加します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | mfidl.h |