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


Перечисление VideoControlFlags (strmif.h)

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

Указывает режим работы видео для видеоустройства.

Синтаксис

typedef enum tagVideoControlFlags {
  VideoControlFlag_FlipHorizontal = 0x1,
  VideoControlFlag_FlipVertical = 0x2,
  VideoControlFlag_ExternalTriggerEnable = 0x4,
  VideoControlFlag_Trigger = 0x8
} VideoControlFlags;

Константы

 
VideoControlFlag_FlipHorizontal
Значение: 0x1
Указывает, что рисунок перевернут по горизонтали.
VideoControlFlag_FlipVertical
Значение: 0x2
Указывает, что рисунок перевернут по вертикали.
VideoControlFlag_ExternalTriggerEnable
Значение: 0x4
Настраивает поток для захвата триггера из внешнего источника, например нажатия кнопки на камере. Буферы можно поместить в очередь драйвера, но они не будут переданы из драйвера записи WDM (для сжатия, отображения или записи в файл) до тех пор, пока не произойдет внешнее событие. См. заметки.
VideoControlFlag_Trigger
Значение: 0x8
В программном обеспечении имитирует внешний триггер, если в потоке установлен флаг VideoControlFlag_ExternalTriggerEnable.

Комментарии

Интерфейс IAMVideoControl использует этот перечислимый тип данных.

Несколько буферов записи помещаются в очередь в драйвер отслеживания и заполняются с фиксированной скоростью после того, как поток переходит в состояние выполнения. Если установлен флаг VideoControlFlag_ExternalTriggerEnable, заполненный буфер не передается из драйвера записи WDM для сжатия, отображения или записи в файл до тех пор, пока не произойдет внешнее событие.

Требования

   
Верхняя часть strmif.h (включая Dshow.h)

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

Перечислимые типы DirectShow

IAMVideoControl