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