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


Интерфейсы захвата видео

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

Эти интерфейсы поддерживают запись видео с помощью устройств Microsoft® Windows® Driver Model (WDM) или устаревших устройств Microsoft® Video for Windows® (VFW).

Интерфейс Описание
IAMAnalogVideoDecoder Управление оцифровкой видео на карта захвата видео WDM.
IAMBufferNegotiation Управление выделением буферов контактом.
IAMCopyCaptureFileProgress Интерфейс обратного вызова для получения хода выполнения операции копирования файла.
IAMCrossbar Создайте аппаратное подключение между источником звука или видео WDM и устройством захвата WDM.
IAMDroppedFrames Запрос фильтра записи о производительности записи.
IAMStreamControl Управление временем запуска и остановки отдельных потоков.
IAMStreamConfig Запросите и задайте формат выходных данных фильтра записи.
IAMVfwCaptureDialogs Отображение диалоговых окон, предоставляемых драйверами захвата VFW.
IAMVideoControl Управление изображением с устройства захвата.
IAMVideoProcAmp Настройте качества видеосигнала, такие как яркость, контрастность, оттенок, насыщенность, гамма и резкость.
ICaptureGraphBuilder2 Создание графов фильтров для захвата видео.
IFileSinkFilter2 Укажите имя и атрибуты выходного файла.

 

Интерфейсы управления внешними устройствами

Запись видео