Table of Contents

Class CameraInfo

Wrapper for Camera2's CameraCharacteristics.

public record CameraInfo
Inheritance
object
CameraInfo

Constructors

CameraInfo(AndroidJavaObject)

public CameraInfo(AndroidJavaObject cameraInfo)

Parameters

cameraInfo AndroidJavaObject

Fields

CameraId

The actual device ID of this camera.

public readonly string CameraId

Field Value

string

Eye

(Meta Quest) The eye which the camera is closest to.

public readonly CameraInfo.CameraEye Eye

Field Value

CameraInfo.CameraEye

Intrinsics

The intrinsic data for this camera.

public readonly CameraInfo.CameraIntrinsics? Intrinsics

Field Value

CameraInfo.CameraIntrinsics

LensPoseRotation

The orientation of the camera relative to the sensor coordinate system.

public readonly Quaternion? LensPoseRotation

Field Value

Quaternion?

LensPoseTranslation

The position of the camera's optical center.

public readonly Vector3? LensPoseTranslation

Field Value

Vector3?

NativeCameraCharacteristics

The native CameraCharacteristics object.

public readonly AndroidJavaObject NativeCameraCharacteristics

Field Value

AndroidJavaObject

Source

(Meta Quest) The source of the camera feed.

public readonly CameraInfo.CameraSource Source

Field Value

CameraInfo.CameraSource

SupportedResolutions

The resolutions supported by this camera.

public readonly Resolution[] SupportedResolutions

Field Value

Resolution[]

Methods

Dispose()

Releases native plugin resources.

public void Dispose()

Operators

implicit operator string(CameraInfo)

public static implicit operator string(CameraInfo camera)

Parameters

camera CameraInfo

Returns

string