Skip to content

Package com.iristick.smartglass.core.camera

This package provides a low-level interface to the cameras on an Iristick headset.

The interface is modeled to be similar to the android.hardware.camera2 API. Notable differences include:

  • CaptureResults contains limited extra metadata and no final capture settings.
  • No support for reprocessable requests.
  • No support for high speed video.

Interface Description
CameraDevice.Listener
Listener interface for receiving updates about the state of a camera device.
CaptureListener
Listener interface for tracking the progress of a sequence of CaptureRequests submitted together to a camera session.
CaptureSession.Listener
Listener interface for receiving updates about the state of a capture session.
Class Description
Barcode
Describes a barcode detected in an image.
CameraCharacteristics
This class describes the properties of a camera.
CameraCharacteristics.Key<T>
This class allows to define type-safe keys to designate camera characteristics fields.
CameraCharacteristics.StreamConfigurationMap
This immutable class contains available stream configurations to set up Surfaces for use in CaptureRequests.
CameraDevice
This class represents a single camera of an Iristick headset, allowing for fine-grain control of image capture.
CaptureAdapter Deprecated
Extend CaptureListener2 instead.
CaptureFailure
A report of failed capture for a single image capture from the image sensor.
CaptureListener2
Advanced interface for tracking the progress of a sequence of CaptureRequests submitted together to a camera session.
CaptureRequest
This class contains all the settings and outputs needed to capture a single image from a camera.
CaptureRequest.Builder
This class allows to construct immutable capture requests.
CaptureRequest.Key<T>
This class allows to define type-safe keys to designate capture request fields.
CaptureResult
The results of a single image capture from the image sensor.
CaptureResult.Key<T>
This class allows to define type-safe keys to designate capture result fields.
CaptureSession
A configured capture session for a CameraDevice, used for capturing images from the camera.