class PackingBlock

Defined at line 129 of file ../../src/camera/lib/raw_formats/raw_packing.h

Public Methods

template <typename Cpl>
void PackingBlock (Cpl && chunks, ChunkRepeat repeat)

Defined at line 132 of file ../../src/camera/lib/raw_formats/raw_packing.h

void PackingBlock (const PackingBlock & o)

Defined at line 138 of file ../../src/camera/lib/raw_formats/raw_packing.h

void PackingBlock (PackingBlock && o)

Defined at line 141 of file ../../src/camera/lib/raw_formats/raw_packing.h

void PackingBlock (PackingBlock && o, ChunkRepeat repeat)

Defined at line 147 of file ../../src/camera/lib/raw_formats/raw_packing.h

uint32_t num_pixels ()

A PackingBlock must contain a whole number of pixels.

Defined at line 154 of file ../../src/camera/lib/raw_formats/raw_packing.h

size_t size ()

A PackingBlock must be a whole number of bytes.

Defined at line 156 of file ../../src/camera/lib/raw_formats/raw_packing.h

const PointerList<Chunk> & chunks ()

Get the child chunks.

Defined at line 158 of file ../../src/camera/lib/raw_formats/raw_packing.h

uint64_t num_bits ()

The size() in bytes multiplied by 8.

Defined at line 161 of file ../../src/camera/lib/raw_formats/raw_packing.h

ChunkType type ()

The type of chunk this is.

Defined at line 163 of file ../../src/camera/lib/raw_formats/raw_packing.h

ChunkRepeat repeat ()

How should this chunk be repeated.

Defined at line 165 of file ../../src/camera/lib/raw_formats/raw_packing.h

Chunk * clone ()

Defined at line 167 of file ../../src/camera/lib/raw_formats/raw_packing.h