MFSESSION_SETTOPOLOGY_FLAGS列舉 (mfidl.h)
定義 IMFMediaSession::SetTopology 方法的行為。
Syntax
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 [僅限傳統型應用程式] |
標頭 | mfidl.h |