|
libopenraw
|
Public Member Functions | |
| OrfContainer (IO::Stream *file, off_t offset) | |
| virtual | ~OrfContainer () |
| virtual IFDFileContainer::EndianType | isMagicHeader (const char *p, int len) |
Public Member Functions inherited from OpenRaw::Internals::IFDFileContainer | |
| IFDFileContainer (IO::Stream *file, off_t offset) | |
| virtual | ~IFDFileContainer () |
| IFDDir::Ref | setDirectory (int dir) |
| int | countDirectories (void) |
| std::vector< IFDDir::Ref > & | directories () |
| int | currentDirectory () |
| size_t | getDirectoryDataSize () |
| int | lastError () const |
| int | exifOffsetCorrection () const |
| void | setExifOffsetCorrection (int corr) |
Public Member Functions inherited from OpenRaw::Internals::RawContainer | |
| RawContainer (IO::Stream *_file, off_t offset) | |
| virtual | ~RawContainer () |
| IO::Stream * | file () |
| EndianType | endian () const |
| bool | readInt8 (IO::Stream *f, int8_t &v) |
| bool | readUInt8 (IO::Stream *f, uint8_t &v) |
| bool | readInt16 (IO::Stream *f, int16_t &v) |
| bool | readInt32 (IO::Stream *f, int32_t &v) |
| bool | readUInt16 (IO::Stream *f, uint16_t &v) |
| bool | readUInt32 (IO::Stream *f, uint32_t &v) |
| size_t | fetchData (void *buf, const off_t offset, const size_t buf_size) |
Additional Inherited Members | |
Public Types inherited from OpenRaw::Internals::IFDFileContainer | |
| enum | { IFD_NONE = -1, IFD_EXIF = -2, IFD_GPS = -3, IFD_INTEROP = -4 } |
Public Types inherited from OpenRaw::Internals::RawContainer | |
| enum | EndianType { ENDIAN_NULL = 0, ENDIAN_BIG, ENDIAN_LITTLE } |
Protected Member Functions inherited from OpenRaw::Internals::IFDFileContainer | |
| virtual bool | locateDirsPreHook () |
Protected Member Functions inherited from OpenRaw::Internals::RawContainer | |
| RawContainer (const RawContainer &) | |
| RawContainer & | operator= (const RawContainer &) |
| void | setEndian (EndianType _endian) |
Protected Attributes inherited from OpenRaw::Internals::RawContainer | |
| IO::Stream * | m_file |
| off_t | m_offset |
| EndianType | m_endian |
Definition at line 35 of file orfcontainer.h.
|
virtual |
destructor
Definition at line 40 of file orfcontainer.cpp.
|
virtual |
Check the ORF magic header.
Reimplemented from OpenRaw::Internals::IFDFileContainer.
Definition at line 46 of file orfcontainer.cpp.
1.8.14