Перечисление CameraControlProperty (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Перечисление CameraControlProperty
задает параметр камеры.
Синтаксис
typedef enum tagCameraControlProperty {
CameraControl_Pan = 0,
CameraControl_Tilt,
CameraControl_Roll,
CameraControl_Zoom,
CameraControl_Exposure,
CameraControl_Iris,
CameraControl_Focus
} CameraControlProperty;
Константы
CameraControl_Pan Значение: 0 Задает параметр панорамирования камеры в градусах. Значения варьируются от –180 до +180 и по умолчанию равны нулю. Положительные значения — по часовой стрелке от источника (камера вращается по часовой стрелке при просмотре сверху), а отрицательные — против часовой стрелки от источника. |
||||||||||||||
CameraControl_Tilt Задает параметр наклона камеры в градусах. Значения варьируются от –180 до +180 и по умолчанию равны нулю. Положительные значения указывают плоскость изображения вверх, а отрицательные — плоскость изображения вниз. |
||||||||||||||
CameraControl_Roll Задает параметр поворота камеры в градусах. Значения варьируются от –180 до +180 и по умолчанию равны нулю. Положительные значения вызывают поворот камеры по часовой стрелке вдоль оси просмотра изображений, а отрицательные — поворот камеры против часовой стрелки. |
||||||||||||||
CameraControl_Zoom Задает параметр масштабирования камеры в миллиметрах. Значения варьируются от 10 до 600, и значение по умолчанию относится к устройству. |
||||||||||||||
CameraControl_Exposure Задает параметр экспозиции в базе журнала 2 секунды. Иными словами, для значений меньше нуля время экспозиции составляет 1/2^n секунды, а для значений 0 или выше — 2^n секунд. Пример:
|
||||||||||||||
CameraControl_Iris Задает параметр радужной оболочки глаза камеры в единицах fstₒp* 10. |
||||||||||||||
CameraControl_Focus Задает параметр фокусировки камеры в виде расстояния до оптимальной цели в миллиметрах. Диапазон и значение по умолчанию относятся к устройству. |
Комментарии
Для данного свойства определенное устройство может реализовать только подмножество указанного диапазона.
Требования
Требование | Значение |
---|---|
Заголовок | strmif.h (включая Dshow.h) |