Enum CameraControlProperty
From CameraControlProperty.
Namespace: VisioForge.Core.Types.VideoCapture
Assembly: VisioForge.Core.dll
Syntax
public enum CameraControlProperty
Remarks
For a given property, a particular device might implement only a subset of the listed range.
Fields
Name | Description |
---|---|
AutoExposurePriority | 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. |
Exposure | 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 |
ExposureRelative | 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. |
FocalLength | The FocalLength property retrieves focal length information for a camera.] The property value specifies a camera's focal length. |
Focus | 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. |
FocusRelative | 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. |
Iris | Specifies the camera's iris setting, in units of f(stop) * 10. |
IrisRelative | 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. |
Pan | 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. |
PanRelative | 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. |
PanTilt | 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. |
PanTiltRelative | The PanTiltRelative property specifies horizontal or vertical rotation of the camera and can specify both simultaneously. |
Privacy | 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. |
Roll | 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. |
RollRelative | 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. |
ScanMode | 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. |
Tilt | 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. |
TiltRelative | 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. |
Zoom | Specifies the camera's zoom setting, in millimeters. Values range from 10 to 600, and the default is specific to the device. |
ZoomRelative | 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. |