 |
Exiv2
|
Go to the documentation of this file.
28 #ifndef CASIOMN_INT_HPP_
29 #define CASIOMN_INT_HPP_
60 static const TagInfo tagInfo_[];
76 static const TagInfo tagInfo_[];
82 #endif // #ifndef CasioMN_INT_HPP_
const TagDetails casio2ArtMode[]
Art Mode, tag 0x301b.
Helper structure for lookup tables for translations of numeric tag values to human readable labels.
Definition: tags_int.hpp:189
static std::ostream & print0x0006(std::ostream &os, const Value &value, const ExifData *)
Print ObjectDistance.
Definition: casiomn_int.cpp:213
const TagDetails casio2WhiteBalance[]
White Balance, tag 0x0019.
virtual long size() const =0
Return the size of the value in bytes.
const TagDetails casioWhiteBalance[]
white balance, tag 0x0007
const TagDetails casio2QualityMode[]
Quality Mode, tag 0x0004.
Common interface for all types of values used with metadata.
Definition: value.hpp:60
static const TagInfo * tagList()
Return read-only list of built-in Casio2 tags.
Definition: casiomn_int.cpp:538
Type definitions for Exiv2 and related functionality.
const TagDetails casio2WhiteBalance2[]
White Balance2, tag 0x2012.
@ undefined
Exif UNDEFINED type, an 8-bit byte that may contain anything.
Definition: types.hpp:137
const TagDetails casio2Enhancement[]
Enhancement, tag 0x3016.
const TagDetails casio2ImageSize[]
Image Size, tag 0x0009.
const TagDetails casioContrast[]
Contrast, tag 0x000c.
@ asciiString
Exif ASCII type, 8-bit byte.
Definition: types.hpp:132
const TagDetails casioRecordingMode[]
RecordingMode, tag 0x0001.
const TagDetails casio2VideoQuality[]
Video Quality, tag 0x4003.
const TagDetails casioDigitalZoom[]
Flash intensity, tag 0x0005.
const TagDetails casioSaturation[]
Saturation, tag 0x000d.
const TagDetails casio2FocusMode[]
Focus Mode, tag 0x000d.
@ unsignedLong
Exif LONG type, 32-bit (4-byte) unsigned integer.
Definition: types.hpp:134
const TagDetails casio2FocusMode2[]
Focus Mode 2, tag 0x3003.
MakerNote for Casio2 cameras.
Definition: casiomn_int.hpp:65
const TagDetails casioCCDSensitivity[]
CCD Sensitivity intensity, tag 0x0020.
static std::ostream & print0x2001(std::ostream &os, const Value &value, const ExifData *)
Print FirmwareDate.
Definition: casiomn_int.cpp:543
MakerNote for Casio cameras.
Definition: casiomn_int.hpp:49
static std::ostream & print0x0015(std::ostream &os, const Value &value, const ExifData *)
Print FirmwareDate.
Definition: casiomn_int.cpp:224
std::ostream & print0x0006(std::ostream &os, const Value &value, const ExifData *)
Print GPS altitude.
Definition: tags_int.cpp:2311
@ unsignedRational
Exif RATIONAL type, two LONGs: numerator and denumerator of a fraction.
Definition: types.hpp:135
const TagDetails casio2SpecialEffectSetting[]
Special Effect Setting, tag 0x3031.
const TagDetails casio2IsoSpeed[]
ISO Speed, tag 0x0014.
const TagDetails casioSharpness[]
Sharpness, tag 0x000b.
static std::ostream & print0x2022(std::ostream &os, const Value &value, const ExifData *)
Print ObjectDistance.
Definition: casiomn_int.cpp:578
const TagDetails casio2ColorMode[]
ColorMode, tag 0x3015.
const TagDetails casioColorFilter[]
Color filter, tag 0x0017.
const TagDetails casioEnhancement[]
Enhancement, tag 0x0016.
const TagDetails casio2ReleaseMode[]
Release Mode, tag 0x3001.
@ unsignedByte
Exif BYTE type, 8-bit unsigned integer.
Definition: types.hpp:131
std::ostream & printValue(std::ostream &os, const Value &value, const ExifData *)
Default print function, using the Value output operator.
Definition: tags_int.cpp:2165
const TagDetails casio2AutoISO[]
AutoISO, tag 0x3008.
const TagDetails casio2PortraitRefiner[]
Portrait Refiner, tag 0x302b.
virtual long toLong(long n=0) const =0
Convert the n-th component of the value to a long. The behaviour of this method may be undefined if t...
@ unsignedShort
Exif SHORT type, 16-bit (2-byte) unsigned integer.
Definition: types.hpp:133
Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of ...
Definition: asfvideo.hpp:36
const TagDetails casioQuality[]
Quality, tag 0x0002.
const TagDetails casioFlashIntensity[]
Flash intensity, tag 0x0005.
Value interface and concrete subclasses.
const TagDetails casio2Sharpness[]
Sharpness, tag 0x0021.
const TagDetails casio2DriveMode[]
Drive Mode, tag 0x3103.
const TagDetails casioFlashIntensity2[]
flash intensity 2, tag 0x0019
Tag information.
Definition: tags.hpp:82
const TagDetails casio2Saturation[]
Saturation, tag 0x001f.
const TagDetails casio2LightingMode[]
Lighting Mode, tag 0x302a.
const TagDetails casio2Quality[]
Quality, tag 0x3002.
static const TagInfo * tagList()
Return read-only list of built-in Casio tags.
Definition: casiomn_int.cpp:208
const TagDetails casioFocusMode[]
Focus Mode, tag 0x0003.
const TagDetails casio2AFMode[]
AFMode, tag 0x3009.
Casio MakerNote implemented using the following references: Casio MakerNote Information by GVsoft,...
const TagDetails casio2Contrast[]
Contrast, tag 0x0020.
const TagDetails casioFlashMode[]
FlashMode, tag 0x0004.
const TagDetails casio2ColorFilter[]
Color Filter, tag 0x3017.
A container for Exif data. This is a top-level class of the Exiv2 library. The container holds Exifda...
Definition: exif.hpp:434