Class VideoCaptureDeviceCameraControlRanges
- Namespace
- VisioForge.Core.Types.VideoCapture
- Assembly
- VisioForge.Core.dll
Represents the control ranges and capabilities for camera-specific properties on video capture devices.
public class VideoCaptureDeviceCameraControlRangesInheritance
Inherited Members
Remarks
This class defines the valid range of values for camera control properties such as pan, tilt, zoom, focus, exposure, and other mechanical or optical adjustments available on the camera hardware. It extends the basic range information with camera-specific control flags that indicate supported control modes (manual, automatic, absolute, relative).
Properties
Default
Gets or sets the default value for the camera control property.
public int Default { get; set; }Property Value
Flags
Gets or sets the control flags that indicate supported control modes for this property.
public CameraControlFlags Flags { get; set; }Property Value
Remarks
These flags determine how the camera control can be adjusted:
- Manual/Auto flags indicate whether the user can control the property or if it can be automated
- Absolute/Relative flags indicate whether values represent absolute positions or relative movements
Max
Gets or sets the maximum allowed value for the camera control property.
public int Max { get; set; }Property Value
Min
Gets or sets the minimum allowed value for the camera control property.
public int Min { get; set; }Property Value
Step
Gets or sets the step size for property adjustments.
public int Step { get; set; }