Поделиться через


перечисление 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_NOTIFYSTABLESTATE в перечислении MF_MEDIA_ENGINE_EVENT .
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