class ImageWriter

Defined at line 18 of file ../../src/camera/lib/image_utils/image_writer.h

Public Methods

void ImageWriter (uint32_t width, uint32_t height, size_t vmo_size)

Defined at line 20 of file ../../src/camera/lib/image_utils/image_writer.h

zx_status_t Write (zx::vmo * vmo, uint16_t r, uint16_t g, uint16_t b)

Virtual method to be implemented by derived classes specific to each supported image format.

Creates a vmo of appropriate size (depending on DmaFormat image size) and fills it according to

the format corresponding to the derived class.

Args:

|vmo| Memory object handle to which the image will be written. This function will create a new

vmo.

|r| Maximum red pixel value.

|g| Maximum green pixel value.

|b| Maximum blue pixel value.

Returns:

Whether vmo creation succeeded.

void ~ImageWriter ()

Defined at line 22 of file ../../src/camera/lib/image_utils/image_writer.h

uint32_t width ()

Getter methods

Defined at line 38 of file ../../src/camera/lib/image_utils/image_writer.h

uint32_t height ()

Defined at line 39 of file ../../src/camera/lib/image_utils/image_writer.h

size_t vmo_size ()

Defined at line 40 of file ../../src/camera/lib/image_utils/image_writer.h