29 #ifndef _IFDFILECONTAINER_H_
30 #define _IFDFILECONTAINER_H_
34 #include <libopenraw/consts.h>
35 #include <libopenraw/types.h>
37 #include "rawcontainer.h"
121 int exifOffsetCorrection()
const
123 return m_exif_offset_correction;
125 void setExifOffsetCorrection(
int corr)
127 m_exif_offset_correction = corr;
134 int m_exif_offset_correction;
136 IFDDir::Ref m_current_dir;
137 std::vector<IFDDir::Ref> m_dirs;
CIFF is the container for CRW files. It is an attempt from Canon to make this a standard. I guess it failed.
int countDirectories(void)
virtual ~IFDFileContainer()
IFDFileContainer(IO::Stream *file, off_t offset)
IFDDir::Ref setDirectory(int dir)
virtual bool locateDirsPreHook()
std::vector< IFDDir::Ref > & directories()
base virtual class for IO
virtual EndianType isMagicHeader(const char *p, int len)
size_t getDirectoryDataSize()