This class models a CIFF directory of a CRW (Canon Raw data) image. More...
#include <crwimage_int.hpp>
Public Member Functions | |
Creators | |
CiffDirectory () | |
Default constructor. | |
CiffDirectory (uint16_t tag, uint16_t dir) | |
Constructor taking a tag and directory. | |
virtual | ~CiffDirectory () |
Virtual destructor. | |
Manipulators | |
| |
void | readDirectory (const byte *pData, uint32_t size, ByteOrder byteOrder) |
Parse a CIFF directory from a memory buffer. |
This class models a CIFF directory of a CRW (Canon Raw data) image.
void Exiv2::Internal::CiffDirectory::readDirectory | ( | const byte * | pData, | |
uint32_t | size, | |||
ByteOrder | byteOrder | |||
) |
Parse a CIFF directory from a memory buffer.
pData | Pointer to the memory buffer containing the directory | |
size | Size of the memory buffer | |
byteOrder | Applicable byte order (little or big endian) |
References Exiv2::Internal::CiffComponent::add(), Exiv2::directory, Exiv2::getULong(), Exiv2::getUShort(), Exiv2::Internal::CiffComponent::tag(), and Exiv2::Internal::CiffComponent::typeId().
Referenced by Exiv2::Internal::CiffHeader::read().