MF_MEDIA_ENGINE_CREATEFLAGS 枚举 (mfmediaengine.h)

包含 IMFMediaEngineClassFactory::CreateInstance 方法的 标志。

语法

typedef enum MF_MEDIA_ENGINE_CREATEFLAGS {
  MF_MEDIA_ENGINE_AUDIOONLY = 0x1,
  MF_MEDIA_ENGINE_WAITFORSTABLE_STATE = 0x2,
  MF_MEDIA_ENGINE_FORCEMUTE = 0x4,
  MF_MEDIA_ENGINE_REAL_TIME_MODE = 0x8,
  MF_MEDIA_ENGINE_DISABLE_LOCAL_PLUGINS = 0x10,
  MF_MEDIA_ENGINE_CREATEFLAGS_MASK = 0x1f
} ;

常量

 
MF_MEDIA_ENGINE_AUDIOONLY
值: 0x1
媒体引擎将仅播放音频。 它不会播放视频。
MF_MEDIA_ENGINE_WAITFORSTABLE_STATE
值: 0x2
媒体引擎的资源加载算法等待应用程序向加载资源的线程发出信号。 有关详细信息,请参阅 MF_MEDIA_ENGINE_EVENT 枚举中 MF_MEDIA_ENGINE_EVENT_NOTIFYSTABLESTATE 的注释。
MF_MEDIA_ENGINE_FORCEMUTE
值: 0x4
始终将音频静音。
MF_MEDIA_ENGINE_REAL_TIME_MODE
值: 0x8
在呈现管道中启用低延迟模式。 稍后可以通过调用 IMFMediaEngineEx::SetRealTimeMode 来更改此情况。
MF_MEDIA_ENGINE_DISABLE_LOCAL_PLUGINS
值: 0x10
禁用本地注册的媒体插件。 如果设置了此标志,则媒体引擎不会加载应用程序为本地进程注册的解码器或其他媒体插件。
MF_MEDIA_ENGINE_CREATEFLAGS_MASK
值: 0x1f
保留。

要求

   
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
标头 mfmediaengine.h

另请参阅

Media Foundation 枚举