Интерфейс IMFQualityAdvise2 (mfidl.h)
Позволяет объекту конвейера настраивать собственное качество звука или видео в ответ на сообщения о качестве.
Наследование
Интерфейс IMFQualityAdvise2 наследуется от IMFQualityAdvise. IMFQualityAdvise2 также имеет следующие типы членов:
Методы
Интерфейс IMFQualityAdvise2 содержит следующие методы.
IMFQualityAdvise2::NotifyQualityEvent Пересылает событие MEQualityNotify из приемника мультимедиа. |
Комментарии
Этот интерфейс позволяет объекту конвейера реагировать на качественные сообщения из приемника мультимедиа. В настоящее время он поддерживается только для декодеров видео.
Если декодер видео предоставляет доступ к IMFQualityAdvise, но не IMFQualityAdvise2, менеджер по качеству контролирует корректировки качества декодера. В этом случае менеджер по качеству отвечает на события MEQualityNotify из расширенного отрисовщика видео (EVR), вызывая методы IMFQualityAdvise в декодере.
Если декодер предоставляет параметр IMFQualityAdvise2, менеджер по качеству перенаправляет события MEQualityNotify декодеру и не корректирует параметры качества декодера. Декодер должен реагировать на эти события путем внутренней настройки собственных параметров качества.
Предыдущие замечания относятся к реализации по умолчанию менеджера по качеству; пользовательские диспетчеры качества могут реализовывать другие варианты поведения.
Этот интерфейс доступен в Windows Vista, если установлено дополнение к обновлению платформы для Windows Vista.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista и дополнение к обновлению платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfidl.h |