Skip to main content
Version: Next

Interface: CameraFrame

Defined in: index.ts:28

A camera frame handed to a CameraFrameCallback. The native buffer is valid only until the callback returns, or until release() is called.

Properties​

height​

readonly height: number

Defined in: index.ts:32


isFrontCamera​

readonly isFrontCamera: boolean

Defined in: index.ts:34


isReleased​

readonly isReleased: boolean

Defined in: index.ts:37


nativeBuffer​

readonly nativeBuffer: bigint

Defined in: index.ts:30

CVPixelBufferRef on iOS, AHardwareBuffer* on Android, as a pointer value.


pixelFormat​

readonly pixelFormat: CameraFramePixelFormat

Defined in: index.ts:36


rotationDegrees​

readonly rotationDegrees: number

Defined in: index.ts:33


timestampNanoseconds​

readonly timestampNanoseconds: number

Defined in: index.ts:35


width​

readonly width: number

Defined in: index.ts:31

Methods​

release()​

release(): void

Defined in: index.ts:39

Hands the buffer back to the camera early. Safe to repeat.

Returns​

void