|
RawSpeed
fast raw decoding library
|
#include "parsers/FiffParser.h"
Public Member Functions | |
| FiffParser (Buffer input) | |
| void | parseData () |
| std::unique_ptr< RawDecoder > | getDecoder (const CameraMetaData *meta=nullptr) override |
Protected Attributes | |
| Buffer | mInput |
Private Attributes | |
| TiffRootIFDOwner | rootIFD |
Definition at line 33 of file FiffParser.h.
|
explicit |
Definition at line 44 of file FiffParser.cpp.
References rawspeed::RawParser::RawParser().
|
overridevirtual |
Reimplemented from rawspeed::RawParser.
Definition at line 134 of file FiffParser.cpp.
References rawspeed::RafDecoder::isAppropriateDecoder(), rawspeed::RawParser::mInput, parseData(), rootIFD, and ThrowFPE.
| void rawspeed::FiffParser::parseData | ( | ) |
Definition at line 46 of file FiffParser.cpp.
References rawspeed::big, rawspeed::FUJI_RAWIMAGECROPPEDSIZE, rawspeed::FUJI_RAWIMAGECROPTOPLEFT, rawspeed::FUJI_RAWIMAGEFULLSIZE, rawspeed::FUJI_STRIPBYTECOUNTS, rawspeed::FUJI_STRIPOFFSETS, rawspeed::FUJIOLDWB, rawspeed::ByteStream::getPosition(), rawspeed::ByteStream::getSubStream(), rawspeed::ByteStream::getU16(), rawspeed::ByteStream::getU32(), rawspeed::LONG, rawspeed::RawParser::mInput, rawspeed::OFFSET, rawspeed::TiffParser::parse(), rootIFD, rawspeed::SHORT, rawspeed::ByteStream::skipBytes(), ThrowFPE, and rawspeed::UNDEFINED.
Referenced by getDecoder().
|
protectedinherited |
Definition at line 40 of file RawParser.h.
Referenced by RawParser(), rawspeed::CiffParser::getDecoder(), rawspeed::FiffParser::getDecoder(), getDecoder(), rawspeed::TiffParser::getDecoder(), rawspeed::CiffParser::parseData(), and rawspeed::FiffParser::parseData().
|
private |
Definition at line 34 of file FiffParser.h.
Referenced by getDecoder(), and parseData().