|
RawSpeed
fast raw decoding library
|
#include "parsers/CiffParser.h"
Public Member Functions | |
| CiffParser (Buffer input) | |
| void | parseData () |
| std::unique_ptr< RawDecoder > | getDecoder (const CameraMetaData *meta=nullptr) override |
Protected Attributes | |
| Buffer | mInput |
Private Attributes | |
| std::unique_ptr< const CiffIFD > | mRootIFD |
Definition at line 34 of file CiffParser.h.
|
explicit |
Definition at line 41 of file CiffParser.cpp.
References rawspeed::RawParser::RawParser().
|
overridevirtual |
Reimplemented from rawspeed::RawParser.
Definition at line 62 of file CiffParser.cpp.
References rawspeed::MAKEMODEL, rawspeed::RawParser::mInput, mRootIFD, parseData(), ThrowCPE, and rawspeed::trimSpaces().
| void rawspeed::CiffParser::parseData | ( | ) |
Definition at line 43 of file CiffParser.cpp.
References rawspeed::ByteStream::getSubStream(), rawspeed::ByteStream::getU16(), rawspeed::ByteStream::getU32(), rawspeed::CrwDecoder::isCRW(), rawspeed::little, rawspeed::RawParser::mInput, mRootIFD, and ThrowCPE.
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 35 of file CiffParser.h.
Referenced by getDecoder(), and parseData().