struct RawFormatInstance

Defined at line 50 of file ../../src/camera/lib/raw_formats/raw.h

Describes a RAW bayer format of a particular width, height, and stride (if applicable). The

packing block (and everything it contains) will have entirely FINITE repeat values. This

data structure can be used to do look-ups of individual pixels within a buffer.

Public Members

const uint64_t id
const uint64_t raw_id
const uint32_t width
const uint32_t height
optional row_stride
const size_t size
PackingBlock packing_block
ColorFilter color_filter
BitDepthMap depth_map

Public Methods

bool operator== (const RawFormatInstance & o)

Defined at line 61 of file ../../src/camera/lib/raw_formats/raw.h

Friends

RawFormatInstance RawFormatInstance (const RawFormat & formatuint32_t widthuint32_t heightstd::optional<uint32_t> row_stride)