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


перечисление MF_QUALITY_ADVISE_FLAGS (mfidl.h)

Содержит флаги для метода IMFQualityAdvise2::NotifyQualityEvent .

Синтаксис

typedef enum _MF_QUALITY_ADVISE_FLAGS {
  MF_QUALITY_CANNOT_KEEP_UP = 0x1
} MF_QUALITY_ADVISE_FLAGS;

Константы

 
MF_QUALITY_CANNOT_KEEP_UP
Значение: 0x1
Декодер сделал все возможное, чтобы уменьшить задержку выборки, и примеры по-прежнему запаздывают.

Комментарии

Если декодер устанавливает флаг MF_QUALITY_CANNOT_KEEP_UP , менеджер по качеству пытается уменьшить задержку через источник мультимедиа и приемник мультимедиа. Например, он может запросить у расширенного отрисовщика видео (EVR) удаление кадров. В течение этого периода менеджер по качеству перестает вызывать метод IMFQualityAdvise2::NotifyQualityEvent декодера, пока образцы больше не поступают поздно в приемник. На этом этапе диспетчер качества возобновляет вызов NotifyQualityEvent в декодере.

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть mfidl.h

См. также раздел

IMFQualityAdvise2

Перечисления Media Foundation