Перечисление 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) |