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


Интерфейс 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

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

IMFQualityAdvise

Интерфейсы Media Foundation