Namespace Uralstech.UXR.QuestCamera
Classes
- CameraDevice
Manages a camera device.
- CameraDevice.Proxy
Java proxy to handle native callbacks.
- CameraInfo
Information describing a camera device.
- CameraInfo.CameraIntrinsics
Defines the camera's intrinsic properties. All values are in pixels.
- CameraMetadata
Represents a map of camera device, capture request or capture result metadata.
- CameraMetadata.FloatRange
A range of two float values.
- CameraMetadata.IntRange
A range of two integer values.
- CameraMetadata.Key
Light wrapper for CaptureRequest.Key, CameraCharacteristics.Key, etc.
- CameraMetadata.LongRange
A range of two long values.
- CaptureFailure
A report of failed capture for a single image capture from the image sensor.
- CapturePipeline<T>
A wrapper for a complete capture-conversion pipeline.
- CaptureRequest
An immutable package of settings and outputs needed to capture a single image from the camera device.
- CaptureRequest.Builder
Builder for a capture request.
- CaptureResult
The subset of the results of a single image capture from the image sensor.
- CaptureSessionBase<TProxy>
Base class for all capture session types.
- CaptureSessionBase<TProxy>.ProxyBase
Java proxy to handle native callbacks.
- ComputeShaderKernel
Utility class to contain ComputeShader kernel info.
- ContinuousCaptureSession
Manages a camera capture session with a continuous/repeating request.
- ContinuousCaptureSession.Proxy
Java proxy to handle native callbacks.
- JNIExtensions
QOL extensions for the JNI.
- OnDemandCaptureSession
Manages an on-demand, explicit capture session.
- QuestCameraManager
Entry point for the native Camera2 plugin.
- TotalCaptureResult
The total assembled results of a single image capture from the image sensor.
- YUVConverter
Converts raw camera capture session frames to Unity-supported RGBA.
Structs
- OnDemandCaptureSession.RequestStatus
Status for on-demand capture requests.
Enums
- CameraDevice.ErrorCode
Error codes from the native plugin.
- CameraInfo.CameraEye
The camera eye.
- CameraInfo.CameraSource
The source of the camera feed.
- CaptureFailure.ErrorCode
Error codes from Camera2.
- CaptureSessionBase<TProxy>.ErrorCode
Error codes from the native plugin.
- CaptureTemplate
Capture template to use when recording.
- ResourceState
State of a Camera2 resource.
- StreamUseCase
Stream Use Cases are a way to improve the performance of Camera2 capture sessions. They give the hardware device more information to tune parameters, which provides a better camera experience for your specific task.
Delegates
- CaptureSessionBase<TProxy>.ModifyRequestBuilderCallback
A callback for modification of all CaptureRequest builders created for the session.
- CaptureSessionBase<TProxy>.ShouldRegisterCaptureEventsCallback
A callback for configuring if capture-specific events should be registered for a capture request. Defaults to false.
- ContinuousCaptureSession.OnFrameReadyCallback
Processes a frame received from the native capture session.