Table of Contents

Class CameraInfo

Namespace
VisioForge.Core.PhotoCapture
Assembly
VisioForge.Core.dll

Represents information about a camera device including its capabilities and properties.

public class CameraInfo

Inheritance

Inherited Members

Properties

AvailableResolutions

Gets the list of available capture resolutions supported by the camera.

public List<Size> AvailableResolutions { get; }

Property Value

List<Size>

DeviceId

Gets the unique identifier of the camera device.

public string DeviceId { get; }

Property Value

string

HasFlashUnit

Gets a value indicating whether the camera has a flash unit.

public bool HasFlashUnit { get; }

Property Value

bool

HorizontalViewAngle

Gets the horizontal field of view angle in degrees.

public float HorizontalViewAngle { get; }

Property Value

float

MaxZoomFactor

Gets the maximum zoom factor supported by the camera.

public float MaxZoomFactor { get; }

Property Value

float

MinZoomFactor

Gets the minimum zoom factor supported by the camera.

public float MinZoomFactor { get; }

Property Value

float

Name

Gets the display name of the camera device.

public string Name { get; }

Property Value

string

Position

Gets the physical position of the camera (e.g., front or back).

public CameraPosition Position { get; }

Property Value

CameraPosition

VerticalViewAngle

Gets the vertical field of view angle in degrees.

public float VerticalViewAngle { get; }

Property Value

float

Methods

ToString()

Returns a string representation of the camera.

public override string ToString()

Returns

string

The name of the camera device.