|
libopenraw
|
Public Member Functions | |
| RafMetaContainer (const IO::Stream::Ptr &_file) | |
| uint32_t | count () |
| RafMetaValue::Ref | getValue (uint16_t tag) |
Public Member Functions inherited from OpenRaw::Internals::RawContainer | |
| RawContainer (const IO::Stream::Ptr &_file, off_t offset) | |
| virtual | ~RawContainer () |
| const IO::Stream::Ptr & | file () |
| EndianType | endian () const |
| off_t | offset () const |
| bool | skip (off_t offset) |
| Option< int8_t > | readInt8 (const IO::Stream::Ptr &f) |
| Option< uint8_t > | readUInt8 (const IO::Stream::Ptr &f) |
| Option< int16_t > | readInt16 (const IO::Stream::Ptr &f) |
| Option< int32_t > | readInt32 (const IO::Stream::Ptr &f) |
| Option< uint16_t > | readUInt16 (const IO::Stream::Ptr &f) |
| size_t | readUInt16Array (const IO::Stream::Ptr &f, std::vector< uint16_t > &v, size_t count) |
| Option< uint32_t > | readUInt32 (const IO::Stream::Ptr &f) |
| size_t | fetchData (void *buf, off_t offset, size_t buf_size) |
| off_t | size () const |
Additional Inherited Members | |
Public Types inherited from OpenRaw::Internals::RawContainer | |
| enum | EndianType { ENDIAN_NULL = 0 , ENDIAN_BIG , ENDIAN_LITTLE } |
Protected Member Functions inherited from OpenRaw::Internals::RawContainer | |
| RawContainer (const RawContainer &)=delete | |
| RawContainer & | operator= (const RawContainer &)=delete |
| void | setEndian (EndianType _endian) |
Protected Attributes inherited from OpenRaw::Internals::RawContainer | |
| IO::Stream::Ptr | m_file |
| off_t | m_offset |
| EndianType | m_endian |
Definition at line 65 of file rafmetacontainer.hpp.
| OpenRaw::Internals::RafMetaContainer::RafMetaContainer | ( | const IO::Stream::Ptr & | _file | ) |
Definition at line 47 of file rafmetacontainer.cpp.
| uint32_t OpenRaw::Internals::RafMetaContainer::count | ( | ) |
Definition at line 54 of file rafmetacontainer.cpp.
| RafMetaValue::Ref OpenRaw::Internals::RafMetaContainer::getValue | ( | uint16_t | tag | ) |
Definition at line 62 of file rafmetacontainer.cpp.