Интерфейс IQualityControl (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Интерфейс IQualityControl
обеспечивает поддержку контроля качества. Объект предоставляет этот интерфейс, если он может создавать или получать сообщения контроля качества. К ним относятся фильтры отрисовщика (которые обычно создают сообщения контроля качества), контакты (которые получают их) и внешние менеджеры по качеству (которые также получают их).
Фильтр отрисовщика создает сообщение о контроле качества путем вызова метода IQualityControl::Notify в выходном контакте фильтра вышестоящий. Фильтр вышестоящий обрабатывает сообщение или передает его вышестоящий.
Приложение может реализовать собственный диспетчер контроля качества. Вызовите IQualityControl::SetSink в отрисовщике, чтобы назначить диспетчера контроля качества получателем сообщений контроля качества. Вызов этого метода переопределяет обработку сообщений контроля качества по умолчанию.
Однако большинство приложений не будут реализовывать собственных менеджеров по контролю качества; и, помимо этого особого случая, приложения обычно не используют этот интерфейс. Дополнительные сведения см. в разделе Управление качеством.
Наследование
Интерфейс IQualityControl наследуется от интерфейса IUnknown . IQualityControl также имеет следующие типы элементов:
Методы
Интерфейс IQualityControl содержит следующие методы.
IQualityControl::Notify Метод Notify уведомляет фильтр о запросе изменения качества. |
IQualityControl::SetSink Метод SetSink задает объект IQualityControl, который будет получать сообщения о качестве. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | strmif.h (включая Dshow.h) |