Share via


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::StartIMFMediaSession::Start with the MF_TIME_FORMAT_ENTRY_RELATIVE time-format GUID。 只有在 MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS 旗標存在時,才適用這項功能。

規格需求

需求
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 mfidl.h

另請參閱

媒體基礎列舉