| Interface | Description |
|---|---|
| CameraLogger.Logger |
A Logger can listen to internal log events
and log them to different providers.
|
| CameraUtils.BitmapCallback |
Receives callbacks about a bitmap decoding operation.
|
| Control | |
| FrameProcessor |
A FrameProcessor will process
Frames coming from the camera preview. |
| SizeSelector |
A size selector receives a list of
Sizes and returns another list with
sizes that are considered acceptable. |
| SizeSelectors.Filter |
A size constraint to easily filter out
sizes in a list.
|
| Class | Description |
|---|---|
| AspectRatio |
A simple class representing an aspect ratio.
|
| CameraListener | |
| CameraLogger |
Utility class that can log traces and info.
|
| CameraOptions |
Options telling you what is available and what is not.
|
| CameraUtils |
Static utilities for dealing with camera I/O, orientations, etc.
|
| CameraView | |
| ExtraProperties |
Simple pojo containing various camera properties.
|
| Frame |
A preview frame to be processed by
FrameProcessors. |
| Size |
A simple class representing a size, with width and height values.
|
| SizeSelectors |
Static utilities to create, join and merge
SizeSelectors instances. |
| Enum | Description |
|---|---|
| Audio |
Audio values indicate whether to record audio stream when record video.
|
| Facing |
Facing value indicates which camera sensor should be used for the current session.
|
| Flash |
Flash value indicates the flash mode to be used.
|
| Gesture |
Gestures listen to finger gestures over the
CameraView bounds and can be mapped
to one or more camera controls using XML attributes or CameraView.mapGesture(Gesture, GestureAction). |
| GestureAction |
Gestures actions are actions over camera controls that can be mapped to certain gestures over
the screen, using XML attributes or
CameraView.mapGesture(Gesture, GestureAction). |
| Grid |
Grid values can be used to draw grid lines over the camera preview.
|
| Hdr |
Hdr values indicate whether to use high dynamic range techniques when capturing pictures.
|
| SessionType |
Type of the session to be opened or to move to.
|
| VideoCodec |
Constants for selecting the encoder of video recordings.
|
| VideoQuality |
Constants for selecting the quality of video recordings.
|
| WhiteBalance |
White balance values control the white balance settings.
|
| Exception | Description |
|---|---|
| CameraException |
Holds an error with the camera configuration.
|
| Annotation Type | Description |
|---|---|
| CameraLogger.LogLevel |
Interface of integers representing log levels.
|