YuvData

data class YuvData(val yBuffer: ByteArray, val uBuffer: ByteArray, val vBuffer: ByteArray, val width: Int, val height: Int, val yRowStride: Int, val uvPixelStride: Int, val uvRowStride: Int)

Holds safe, copied YUV (camera) image data.

Constructors

Link copied to clipboard
constructor(yBuffer: ByteArray, uBuffer: ByteArray, vBuffer: ByteArray, width: Int, height: Int, yRowStride: Int, uvPixelStride: Int, uvRowStride: Int)

Properties

Link copied to clipboard
val height: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val width: Int
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard

Converts YuvData (planar Y, U, V) into a single NV21 (semi-planar Y, VU) byte array. Assumes the YuvData was sourced from a YUV_420_888 image.