RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
rawspeed::FujiDecompressor::FujiHeader Struct Referencefinal

#include "decompressors/FujiDecompressor.h"

Collaboration diagram for rawspeed::FujiDecompressor::FujiHeader:
[legend]

Public Member Functions

 FujiHeader ()=default
 FujiHeader (ByteStream &input_)
RAWSPEED_READONLY operator bool () const

Public Attributes

uint16_t signature
uint8_t version
uint8_t raw_type
uint8_t raw_bits
uint16_t raw_height
uint16_t raw_rounded_width
uint16_t raw_width
uint16_t block_size
uint8_t blocks_in_row
uint16_t total_lines
iPoint2D MCU

Detailed Description

Definition at line 43 of file FujiDecompressor.h.

Constructor & Destructor Documentation

◆ FujiHeader() [1/2]

rawspeed::FujiDecompressor::FujiHeader::FujiHeader ( )
default

◆ FujiHeader() [2/2]

rawspeed::FujiDecompressor::FujiHeader::FujiHeader ( ByteStream & input_)
explicit

Member Function Documentation

◆ operator bool()

rawspeed::FujiDecompressor::FujiHeader::operator bool ( ) const
explicit

Definition at line 920 of file FujiDecompressor.cpp.

References block_size, blocks_in_row, raw_bits, raw_height, raw_rounded_width, raw_type, raw_width, rawspeed::roundUpDivisionSafe(), signature, total_lines, and version.

Here is the call graph for this function:

Member Data Documentation

◆ block_size

uint16_t rawspeed::FujiDecompressor::FujiHeader::block_size

◆ blocks_in_row

uint8_t rawspeed::FujiDecompressor::FujiHeader::blocks_in_row

Definition at line 57 of file FujiDecompressor.h.

Referenced by FujiHeader(), and operator bool().

◆ MCU

iPoint2D rawspeed::FujiDecompressor::FujiHeader::MCU

◆ raw_bits

uint8_t rawspeed::FujiDecompressor::FujiHeader::raw_bits

◆ raw_height

uint16_t rawspeed::FujiDecompressor::FujiHeader::raw_height

Definition at line 53 of file FujiDecompressor.h.

Referenced by FujiHeader(), and operator bool().

◆ raw_rounded_width

uint16_t rawspeed::FujiDecompressor::FujiHeader::raw_rounded_width

Definition at line 54 of file FujiDecompressor.h.

Referenced by FujiHeader(), and operator bool().

◆ raw_type

uint8_t rawspeed::FujiDecompressor::FujiHeader::raw_type

◆ raw_width

uint16_t rawspeed::FujiDecompressor::FujiHeader::raw_width

Definition at line 55 of file FujiDecompressor.h.

Referenced by FujiHeader(), and operator bool().

◆ signature

uint16_t rawspeed::FujiDecompressor::FujiHeader::signature

Definition at line 49 of file FujiDecompressor.h.

Referenced by FujiHeader(), and operator bool().

◆ total_lines

uint16_t rawspeed::FujiDecompressor::FujiHeader::total_lines

Definition at line 58 of file FujiDecompressor.h.

Referenced by FujiHeader(), and operator bool().

◆ version

uint8_t rawspeed::FujiDecompressor::FujiHeader::version

Definition at line 50 of file FujiDecompressor.h.

Referenced by FujiHeader(), and operator bool().


The documentation for this struct was generated from the following files: