#include <fujimn.hpp>
Inheritance diagram for Exiv2::FujiMakerNote:


Public Member Functions | |
Creators | |
| FujiMakerNote (bool alloc=true) | |
| Constructor. Allows to choose whether or not memory management is required for the makernote entries. | |
| virtual | ~FujiMakerNote () |
| Virtual destructor. | |
Manipulators | |
| int | readHeader (const byte *buf, long len, ByteOrder byteOrder) |
| Read the makernote header from the makernote databuffer. This method must set the offset adjustment (adjOffset_), if needed (assuming that the required information is in the header). Return 0 if successful. | |
Accessors | |
| int | checkHeader () const |
| Check the makernote header. This will typically check if a required prefix string is present in the header. Return 0 if successful. | |
| FujiMakerNote * | clone (bool alloc=true) const |
| Return a pointer to an newly created, empty instance of the same type as this. The makernote entries are not copied. The caller owns the new object and is responsible to delete it! | |
| std::string | ifdItem () const |
| Return the name of the makernote item ("Fujifilm"). | |
| std::ostream & | printTag (std::ostream &os, uint16 tag, const Value &value) const |
| Interpret and print the value of a makernote tag. | |
Static Public Member Functions | |
Print functions for Fujifilm MakerNote tags | |
| std::ostream & | printOffOn (std::ostream &os, const Value &value) |
| Print Off or On status. | |
| std::ostream & | print0x1001 (std::ostream &os, const Value &value) |
| Print sharpness. | |
| std::ostream & | print0x1002 (std::ostream &os, const Value &value) |
| Print white balance. | |
| std::ostream & | print0x1003 (std::ostream &os, const Value &value) |
| Print color. | |
| std::ostream & | print0x1004 (std::ostream &os, const Value &value) |
| Print tone. | |
| std::ostream & | print0x1010 (std::ostream &os, const Value &value) |
| Print flash mode. | |
| std::ostream & | print0x1021 (std::ostream &os, const Value &value) |
| Print focus mode. | |
| std::ostream & | print0x1031 (std::ostream &os, const Value &value) |
| Print picture mode. | |
|
|
Check the makernote header. This will typically check if a required prefix string is present in the header. Return 0 if successful.
Reimplemented from Exiv2::IfdMakerNote.
|
|
|
Return a pointer to an newly created, empty instance of the same type as this. The makernote entries are not copied. The caller owns the new object and is responsible to delete it!
Implements Exiv2::IfdMakerNote.
|
|
||||||||||||||||
|
Read the makernote header from the makernote databuffer. This method must set the offset adjustment (adjOffset_), if needed (assuming that the required information is in the header). Return 0 if successful.
Reimplemented from Exiv2::IfdMakerNote.
|
1.3.8