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


Интерфейс IAMVideoProcAmp (strmif.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Интерфейс IAMVideoProcAmp настраивает качества входящего видеосигнала, такие как яркость, контрастность, оттенок, насыщенность, гамма и резкость.

Фильтр WDM Video Capture предоставляет этот интерфейс, если оборудование поддерживает настройку изображения.

Наследование

Интерфейс IAMVideoProcAmp наследуется от интерфейса IUnknown . IAMVideoProcAmp также имеет следующие типы элементов:

Методы

Интерфейс IAMVideoProcAmp содержит следующие методы.

 
IAMVideoProcAmp::Get

Метод Get получает текущее значение свойства video.
IAMVideoProcAmp::GetRange

Метод GetRange получает диапазон и значение по умолчанию указанного свойства video.
IAMVideoProcAmp::Set

Метод Set задает качество видео для указанного свойства.

Комментарии

Для устройств модели драйвера Windows (WDM) фильтр записи видео WDM автоматически предоставляет этот интерфейс, если драйвер WDM поддерживает набор свойств PROPSETID_VIDCAP_VIDEOPROCAMP . Дополнительные сведения см. в документации по комплекту драйверов Windows (WDK).

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header strmif.h (включая Dshow.h)

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

Настройка качества видео

Интерфейсы