Перечисление CameraControlFlags (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Перечисление CameraControlFlags определяет, управляется ли параметр камеры вручную или автоматически.
Синтаксис
typedef enum tagCameraControlFlags {
CameraControl_Flags_Auto = 0x1,
CameraControl_Flags_Manual = 0x2
} CameraControlFlags;
Константы
CameraControl_Flags_Auto Значение: 0x1 Настройка управляется автоматически. |
CameraControl_Flags_Manual Значение: 0x2 Настройка управляется вручную. |
Комментарии
Кроме того, в Ksmedia.h определены следующие флаги:
Флаг | Значение | Описание |
---|---|---|
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO | 0X0001L | Эквивалентно CameraControl_Flags_Auto. |
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL | 0X0002L | Эквивалентно CameraControl_Flags_Manual. |
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE | 0X0000L | Камера поддерживает абсолютные единицы для этого параметра. |
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE | 0X0010L | Камера поддерживает относительные элементы управления для этого параметра. Относительный элемент управления делится на несколько шагов без определенных единиц. Абсолютный размер каждого шага зависит от модели камеры. |
Требования
Верхняя часть | strmif.h (включая Dshow.h) |