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

#include "decompressors/FujiDecompressor.h"

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

Classes

struct  FujiHeader

Public Member Functions

 FujiDecompressor (RawImage img, ByteStream input)
void decompress () const

Private Attributes

RawImage mRaw
FujiHeader header
ByteStream input
std::vector< Array1DRef< const uint8_t > > strips

Detailed Description

Definition at line 35 of file FujiDecompressor.h.

Constructor & Destructor Documentation

◆ FujiDecompressor()

rawspeed::FujiDecompressor::FujiDecompressor ( RawImage img,
ByteStream input )

Definition at line 844 of file FujiDecompressor.cpp.

References rawspeed::big, rawspeed::getAsBayerPhase(), rawspeed::getAsXTransPhase(), header, input, mRaw, rawspeed::RGGB, strips, ThrowRDE, and rawspeed::UINT16.

Here is the call graph for this function:

Member Function Documentation

◆ decompress()

void rawspeed::FujiDecompressor::decompress ( ) const

Definition at line 902 of file FujiDecompressor.cpp.

References header, rawspeed::implicit_cast(), mRaw, and strips.

Referenced by rawspeed::RafDecoder::decodeRawInternal(), and LLVMFuzzerTestOneInput().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ header

FujiHeader rawspeed::FujiDecompressor::header
private

Definition at line 63 of file FujiDecompressor.h.

Referenced by FujiDecompressor(), and decompress().

◆ input

ByteStream rawspeed::FujiDecompressor::input
private

Definition at line 65 of file FujiDecompressor.h.

Referenced by FujiDecompressor().

◆ mRaw

RawImage rawspeed::FujiDecompressor::mRaw
private

Definition at line 36 of file FujiDecompressor.h.

Referenced by FujiDecompressor(), and decompress().

◆ strips

std::vector<Array1DRef<const uint8_t> > rawspeed::FujiDecompressor::strips
private

Definition at line 67 of file FujiDecompressor.h.

Referenced by FujiDecompressor(), and decompress().


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