Enum CameraControlProperty
- Namespace
- VisioForge.Core.Types.VideoCapture
- Assembly
- VisioForge.Core.dll
From CameraControlProperty.
public enum CameraControlPropertyFields
Pan = 0-
Specifies the camera's pan setting, in degrees. Values range from –180 to +180, with the default set to zero. Positive values are clockwise from the origin (the camera rotates clockwise when viewed from above), and negative values are counterclockwise from the origin.
Tilt = 1-
Specifies the camera's tilt setting, in degrees. Values range from –180 to +180, with the default set to zero. Positive values point the imaging plane up, and negative values point the imaging plane down.
Roll = 2-
Specifies the camera's roll setting, in degrees. Values range from –180 to +180, with the default set to zero. Positive values cause a clockwise rotation of the camera along the image-viewing axis, and negative values cause a counterclockwise rotation of the camera.
Zoom = 3-
Specifies the camera's zoom setting, in millimeters. Values range from 10 to 600, and the default is specific to the device.
Exposure = 4-
Specifies the exposure setting, in log base 2 seconds. In other words, for values less than zero, the exposure time is 1/2n seconds, and for values zero or above, the exposure time is 2n seconds. For example: Value: Seconds: -3 1/8 -2 1/4 -1 1/2 0 1 1 2 2 4
Iris = 5-
Specifies the camera's iris setting, in units of f(stop) * 10.
Focus = 6-
Specifies the camera's focus setting, as the distance to the optimally focused target, in millimeters. The range and default value are specific to the device.
ScanMode = 7-
The ScanMode property specifies the scanning mode of the camera sensor. The property value specifies whether interlace mode should be enabled. A value of 0 indicates that the interlace mode is enabled, and a value of 1 indicates that the progressive (or non-interlace) mode is enabled.
Privacy = 8-
The Privacy property specifies whether to prevent video from being acquired by the camera sensor. The property value specifies whether privacy mode is enable or disabled. A value of 0 indicates that the camera sensor can capture video images, and a value of 1 indicates that the camera sensor is prevented from capturing video images.
PanTilt = 9-
The PanTilt property specifies absolute pan and tilt settings. The property value is a pair of integers that specify a camera's absolute pan and tilt settings. These values are expressed in arc-second units. One arc second is 1/3600 of a degree. Acceptable values range from −1803600 to +1803600 arc seconds. If a pan or tilt value is not provided, the default is 0. When making a pan request, specify a positive value to rotate the camera to the right and specify a negative value to rotate the camera to the left. When making a tilt request, a positive value tilts the camera up and a negative value tilts the camera down.
NOT IMPLEMENTED.
PanRelative = 10-
The PanRelative property specifies a camera's rotation around the vertical axis. The property value specifies a camera's relative pan setting. The size of the value represents the desired pan speed; a higher value represents a higher speed.
TiltRelative = 11-
The TileRelative property specifies a camera's vertical tilting status. The property value specifies a camera's relative tilt setting. The size of the value represents the desired tilt speed; a higher value represents a higher speed.
RollRelative = 12-
The RollRelative property specifies camera rotation around the image viewing axis. The property value specifies a camera's relative roll setting. The size of the value represents the desired rotation speed; a higher value represents a higher speed.
ZoomRelative = 13-
The ZoomRelative property specifies the zoom status of the camera. The property value specifies a camera's relative zoom setting. The size of the value represents the desired zoom speed; a higher value represents a higher speed.
ExposureRelative = 14-
The ExposureRelative property specifies the electronic shutter speed. The property value specifies a camera's relative exposure setting. Step size is hardware-dependent. To determine the step size, you can make a get request on the Exposure property.
IrisRelative = 15-
The IrisRelative property specifies a camera's aperture setting. The property value specifies a camera's relative iris setting. Both the iris step size and the iris step default value are implementation-specific.
FocusRelative = 16-
The FocusRelative property specifies the focus setting of the camera. The property value specifies a camera's relative focus setting. The size of the value represents the speed at which the focal point changes; a higher value represents a higher speed.
PanTiltRelative = 17-
The PanTiltRelative property specifies horizontal or vertical rotation of the camera and can specify both simultaneously.
NOT IMPLEMENTED.
FocalLength = 18-
The FocalLength property retrieves focal length information for a camera.] The property value specifies a camera's focal length.
AutoExposurePriority = 19-
The AutoExposurePriority (Low light compensation checkbox in a dialog) property specifies whether the device can dynamically vary the frame rate. The property value specifies whether frame rate can be dynamically varied by the device. 0 - frame rate must remain constant. 1 - frame rate can be dynamically varied by the device.
Remarks
For a given property, a particular device might implement only a subset of the listed range.