Table of Contents

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 VideoCaptureDeviceCameraControlRanges

Inheritance

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

int

Flags

Gets or sets the control flags that indicate supported control modes for this property.

public CameraControlFlags Flags { get; set; }

Property Value

CameraControlFlags

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

int

Min

Gets or sets the minimum allowed value for the camera control property.

public int Min { get; set; }

Property Value

int

Step

Gets or sets the step size for property adjustments.

public int Step { get; set; }

Property Value

int