40 static RawFile *factory(IO::Stream* _filename);
41 MRWFile(IO::Stream* _filename);
45 virtual IFDDir::Ref _locateCfaIfd();
46 virtual IFDDir::Ref _locateMainIfd();
48 virtual void _identifyId();
51 virtual ::or_error
_getThumbnail(uint32_t size, Thumbnail & thumbnail);
52 virtual ::or_error
_getRawData(RawData & data, uint32_t options);
56 MRWFile(
const MRWFile&);
57 MRWFile & operator=(
const MRWFile&);
59 static const struct IFDFile::camera_ids_t s_def[];
CIFF is the container for CRW files. It is an attempt from Canon to make this a standard. I guess it failed.
virtual ::or_error _getThumbnail(uint32_t size, Thumbnail &thumbnail)
RawFile(IO::Stream *s, Type _type)
virtual ::or_error _enumThumbnailSizes(std::vector< uint32_t > &list)
virtual ::or_error _getRawData(RawData &data, uint32_t options)