Share via


MF_MEDIA_ENGINE_READY列舉 (mfmediaengine.h)

定義媒體引擎的就緒狀態值。

Syntax

typedef enum MF_MEDIA_ENGINE_READY {
  MF_MEDIA_ENGINE_READY_HAVE_NOTHING = 0,
  MF_MEDIA_ENGINE_READY_HAVE_METADATA = 1,
  MF_MEDIA_ENGINE_READY_HAVE_CURRENT_DATA = 2,
  MF_MEDIA_ENGINE_READY_HAVE_FUTURE_DATA = 3,
  MF_MEDIA_ENGINE_READY_HAVE_ENOUGH_DATA = 4
} ;

常數

 
MF_MEDIA_ENGINE_READY_HAVE_NOTHING
值: 0
沒有可用的數據。
MF_MEDIA_ENGINE_READY_HAVE_METADATA
值: 1
部分元數據可供使用,包括影片檔案的持續時間和視訊維度。 沒有可用的媒體數據。
MF_MEDIA_ENGINE_READY_HAVE_CURRENT_DATA
值: 2
目前播放位置有媒體數據,但沒有足夠的數據可供播放或搜尋。
MF_MEDIA_ENGINE_READY_HAVE_FUTURE_DATA
值: 3
有足夠的媒體數據可啟用某些播放或搜尋。 數據量可能有點像下一個視訊畫面。
MF_MEDIA_ENGINE_READY_HAVE_ENOUGH_DATA
值: 4
根據正在擷取資源的目前速率,有足夠的數據可播放資源。

備註

這些值會對應至 HTML5 中針對 HTMLMediaElement.readyState 屬性定義的常數。

規格需求

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

另請參閱

IMFMediaEngine::GetReadyState

媒體基礎列舉