libopenraw
|
#include <ciffcontainer.h>
Public Member Functions | |
CIFFContainer (IO::Stream *file) | |
CIFF::Heap::Ref | heap () |
const CIFF::HeapFileHeader & | header () const |
CIFF::Heap::Ref | getImageProps () |
const CIFF::RecordEntry * | getRawDataRecord () const |
const CIFF::ImageSpec * | getImageSpec () |
const CIFF::Heap::Ref | getCameraProps () |
![]() | |
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) |
Friends | |
class | CIFF::HeapFileHeader |
Additional Inherited Members | |
![]() | |
enum | EndianType { ENDIAN_NULL = 0, ENDIAN_BIG, ENDIAN_LITTLE } |
![]() | |
RawContainer (const RawContainer &) | |
RawContainer & | operator= (const RawContainer &) |
void | setEndian (EndianType _endian) |
![]() | |
IO::Stream * | m_file |
off_t | m_offset |
EndianType | m_endian |
CIFF container as described by the CIFF documentation
Definition at line 230 of file ciffcontainer.h.