MF_MEDIA_ENGINE_READY 枚举 (mfmediaengine.h)

定义媒体引擎的就绪状态值。

语法

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

Media Foundation 枚举