public enum FrameFormat

  1. Object
  2. Enum<FrameFormat>
  3. 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

JPEGJPEG-encoded bytes available via CameraFrame#getJpegBytes().
NV21YUV 4:2:0 NV21 layout available via CameraFrame#getRawBytes().
RGBA888832-bit RGBA available via CameraFrame#getRawBytes().

Methods

public static FrameFormat[] values()
public static FrameFormat valueOf(String name)

Inherited methods

Enum constant details

JPEG

JPEG
JPEG-encoded bytes available via CameraFrame#getJpegBytes(). Always available regardless of the requested format.

NV21

NV21
YUV 4:2:0 NV21 layout available via CameraFrame#getRawBytes(). Useful for low-level pixel work on Android-style pipelines.

RGBA8888

RGBA8888
32-bit RGBA available via CameraFrame#getRawBytes(). Width * height * 4 bytes.

Method details

values

public static FrameFormat[] values()

valueOf

public static FrameFormat valueOf(String name)