public enum FrameFormat
- Object
- Enum<FrameFormat>
- FrameFormat
ImplementsComparable<FrameFormat>
Pixel format requested for CameraFrame data delivered to a FrameListener.
JPEG is the default and is useful when an application needs a portable
encoded image. Built-in vision analyzers also accept raw NV21 and
RGBA8888 frames directly; select a raw format for live analysis to avoid
a JPEG encode/decode round-trip.
Enum constants
JPEG | JPEG-encoded bytes available via CameraFrame#getJpegBytes(). |
NV21 | YUV 4:2:0 NV21 layout available via CameraFrame#getRawBytes(). |
RGBA8888 | 32-bit RGBA available via CameraFrame#getRawBytes(). |
Methods
public static FrameFormat[] values() | |
public static FrameFormat valueOf(String name) |
Inherited methods
Enum constant details
JPEG
JPEGJPEG-encoded bytes available via
CameraFrame#getJpegBytes().
Always available regardless of the requested format.NV21
NV21YUV 4:2:0 NV21 layout available via
CameraFrame#getRawBytes().
Useful for low-level pixel work on Android-style pipelines.RGBA8888
RGBA888832-bit RGBA available via
CameraFrame#getRawBytes().
Width * height * 4 bytes.Method details
values
public static FrameFormat[] values()valueOf
public static FrameFormat valueOf(String name)