class ImageFormatConstraints
Defined at line 2010 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
Describes constraints on layout of image data in buffers.
This type is deprecated for new code, but is still used by some camera code.
Public Members
PixelFormat pixel_format
uint32_t color_spaces_count
array color_space
uint32_t min_coded_width
uint32_t max_coded_width
uint32_t min_coded_height
uint32_t max_coded_height
uint32_t min_bytes_per_row
uint32_t max_bytes_per_row
uint32_t max_coded_width_times_coded_height
uint32_t layers
uint32_t coded_width_divisor
uint32_t coded_height_divisor
uint32_t bytes_per_row_divisor
uint32_t start_offset_divisor
uint32_t display_width_divisor
uint32_t display_height_divisor
uint32_t required_min_coded_width
uint32_t required_max_coded_width
uint32_t required_min_coded_height
uint32_t required_max_coded_height
uint32_t required_min_bytes_per_row
uint32_t required_max_bytes_per_row
Public Methods
::std::unique_ptr<ImageFormatConstraints> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ImageFormatConstraints * value, size_t _offset)
zx_status_t Clone (ImageFormatConstraints * result)