MFMEDIASOURCE_CHARACTERISTICS列舉 (mfidl.h)
定義媒體來源的特性。 這些旗標是由 IMFMediaSource::GetCharacteristics 方法擷取。
Syntax
typedef enum _MFMEDIASOURCE_CHARACTERISTICS {
MFMEDIASOURCE_IS_LIVE = 0x1,
MFMEDIASOURCE_CAN_SEEK = 0x2,
MFMEDIASOURCE_CAN_PAUSE = 0x4,
MFMEDIASOURCE_HAS_SLOW_SEEK = 0x8,
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS = 0x10,
MFMEDIASOURCE_CAN_SKIPFORWARD = 0x20,
MFMEDIASOURCE_CAN_SKIPBACKWARD = 0x40,
MFMEDIASOURCE_DOES_NOT_USE_NETWORK = 0x80
} MFMEDIASOURCE_CHARACTERISTICS;
常數
MFMEDIASOURCE_IS_LIVE 值: 0x1 此旗標表示持續執行的數據源,例如即時簡報。 如果來源已停止,然後重新啟動,內容中將會有間距。 |
MFMEDIASOURCE_CAN_SEEK 值: 0x2 媒體來源支持搜尋。 |
MFMEDIASOURCE_CAN_PAUSE 值: 0x4 來源可以暫停。 |
MFMEDIASOURCE_HAS_SLOW_SEEK 值: 0x8 媒體來源會下載內容。 搜尋尚未下載的部分內容可能需要很長的時間。 |
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS 值: 0x10 媒體來源會傳遞播放清單,其中包含一個以上的專案。 在第一個播放清單專案完成之後,媒體來源會傳送 MENewPresentation 事件,以發出每個新播放清單專案的開始訊號。 事件包含項目的簡報描述項。 注意 需要 Windows 7 或更新版本。 |
MFMEDIASOURCE_CAN_SKIPFORWARD 值: 0x20 媒體來源可以在播放清單中向前略過。 只有在MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS旗標存在時才適用。 注意 需要 Windows 7 或更新版本。 |
MFMEDIASOURCE_CAN_SKIPBACKWARD 值: 0x40 媒體來源可以在播放清單中往回跳。 注意 需要 Windows 7 或更新版本。 |
MFMEDIASOURCE_DOES_NOT_USE_NETWORK 值: 0x80 媒體來源目前不是 使用網路接收內容。 網路硬體 設定此位時,可能會進入省電狀態。 注意需要 Windows 8 或更新版本。 |
備註
若要在播放清單中向前或向後略過,請呼叫 IMFMediaSource::Start 或 IMFMediaSession::Start with the MF_TIME_FORMAT_ENTRY_RELATIVE time-format GUID。 只有在 MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS 旗標存在時,才適用這項功能。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
標頭 | mfidl.h |