25 #include <sys/types.h>
40 typedef std::shared_ptr<MakerNoteDir>
Ref;
48 off_t mnote_offset,
const std::string &
id,
49 const TagTable& tag_table);
56 off_t getMnoteOffset()
const
57 {
return m_mnote_offset; }
59 const std::string & getId()
const
66 const std::string &
id,
67 const TagTable& tag_table);
85 virtual bool load()
override
const RawContainer & container() const
The container for the IfdDir, const.
std::shared_ptr< IfdDir > Ref
Shared ptr of an IfdDir.
off_t offset() const
Return the offset.
IfdDir::Ref getIfdInEntry(uint16_t id)
static Ref createMakerNote(off_t offset, RawContainer &container, or_rawfile_type file_type)
virtual bool load() override
Load the directory to memory.
Generic interface for the RAW file container.
or_rawfile_type
Types of RAW files.
Global namespace for libopenraw.