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


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

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

Интерфейс IAMAnalogVideoDecoder устанавливает и извлекает сведения о процессе преобразования аналогово-цифрового преобразования в фильтре видеозахвата.

Фильтр захвата видео WDM предоставляет этот интерфейс, если устройство является аналоговым устройством захвата видео. Приложения могут использовать этот интерфейс для управления аспектами процесса аналогового декодирования, такими как аналоговый формат видео и блокировка горизонтальной синхронизации.

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

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

Методы

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

 
IAMAnalogVideoDecoder::get_AvailableTVFormats

Метод get_AvailableTVFormats извлекает аналоговые форматы видео, поддерживаемые декодером.
IAMAnalogVideoDecoder::get_HorizontalLocked

Метод get_HorizontalLocked определяет, заблокирована ли горизонтальная синхронизация.
IAMAnalogVideoDecoder::get_NumberOfLines

Метод get_NumberOfLInes извлекает количество строк сканирования в видеосигнале.
IAMAnalogVideoDecoder::get_OutputEnable

Метод get_OutputEnable определяет, включена ли шина видеопорта.
IAMAnalogVideoDecoder::get_TVFormat

Метод get_TVFormat извлекает текущий аналоговый формат видео.
IAMAnalogVideoDecoder::get_VCRHorizontalLocking

Метод get_VCRHorizontalLocking указывает, ожидает ли декодер видео из источника ленты или источника трансляции.
IAMAnalogVideoDecoder::p ut_OutputEnable

Метод put_OutputEnable включает или отключает шину видеопорта.
IAMAnalogVideoDecoder::p ut_TVFormat

Метод put_TVFormat задает аналоговый формат видео.
IAMAnalogVideoDecoder::p ut_VCRHorizontalLocking

Метод put_VCRHorizontalLocking указывает, является ли видео источником ленты или широковещательным источником.

Комментарии

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

Требования

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

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

Интерфейсы