 |
Exiv2
|
20 #ifndef SONYMN_INT_HPP_
21 #define SONYMN_INT_HPP_
27 #include "tiffcomposite_int.hpp"
53 static const TagInfo* tagList2010e();
64 static const TagInfo tagInfo_[];
65 static const TagInfo tagInfoCs_[];
66 static const TagInfo tagInfoCs2_[];
67 static const TagInfo tagInfoFp_[];
68 static const TagInfo tagInfo2010e_[];
76 #endif // #ifndef SONYMN_INT_HPP_
const TagDetails sonyMeteringMode[]
Lookup table to translate Sony camera settings metering mode values to readable labels.
const TagDetails sonySequenceNumber[]
Lookup table to translate Sony sequence number values to readable labels.
std::ostream & printMinoltaSonyRotation(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony Rotation values to readable labels.
Definition: minoltamn_int.cpp:2388
Helper structure for lookup tables for translations of numeric tag values to human readable labels.
Definition: tags_int.hpp:225
std::ostream & printMinoltaSonyBoolValue(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony bool function values to readable labels.
Definition: minoltamn_int.cpp:2278
const TagDetails sonyHDRMode[]
Lookup table to translate Sony Auto HDR values to readable labels.
std::ostream & printMinoltaSonyLensID(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony Lens id values to readable labels.
Definition: minoltamn_int.cpp:2220
const TagDetails sonyCSFocusMode[]
Lookup table to translate Sony camera settings focus mode values to readable labels.
static const TagInfo * tagList()
Return read-only list of built-in Sony tags.
Definition: sonymn_int.cpp:491
const TagDetails sonyImageStyle[]
Lookup table to translate Sony camera settings image style values to readable labels.
std::ostream & printMinoltaSonyQualityCs(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony Quality values to readable labels.
Definition: minoltamn_int.cpp:2374
const TagDetails sonyFocusMode[]
Lookup table to translate Sony AF mode values to readable labels.
std::ostream & printMinoltaSonyImageQuality(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony Image Quality values to readable labels.
Definition: minoltamn_int.cpp:2431
Common interface for all types of values used with metadata.
Definition: value.hpp:51
std::ostream & printMinoltaSonyColorMode(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony Color Mode values to readable labels.
Definition: minoltamn_int.cpp:2265
const TagDetails sonyAFIlluminatorCS[]
Lookup table to translate Sony AF illuminator values to readable labels.
const TagDetails sonyAntiBlur[]
Lookup table to translate Sony anti-blur values to readable labels.
const TagDetails sonyJPEGQuality[]
Lookup table to translate Sony JPEG Quality values to readable labels.
@ undefined
Exif UNDEFINED type, an 8-bit byte that may contain anything.
Definition: types.hpp:126
std::ostream & printMinoltaSonyZoneMatching(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony ZoneMatching values to readable labels.
Definition: minoltamn_int.cpp:2483
@ signedShort
Exif SSHORT type, a 16-bit (2-byte) signed (twos-complement) integer.
Definition: types.hpp:127
@ asciiString
Exif ASCII type, 8-bit byte.
Definition: types.hpp:121
Interface class for components of a TIFF directory hierarchy (Composite pattern). Both TIFF directori...
Definition: tiffcomposite_int.hpp:171
virtual long count() const =0
Return the number of components of the value.
const TagDetails sonyDriveModeStd[]
Lookup table to translate Sony camera settings drive mode values to readable labels.
@ unsignedLong
Exif LONG type, 32-bit (4-byte) unsigned integer.
Definition: types.hpp:123
const TagDetails sonyFlashMode[]
Lookup table to translate Sony camera settings flash mode values to readable labels.
const TagDetails sonyModelId[]
Lookup table to translate Sony model ID values to readable labels.
std::ostream & printMinoltaSonyPrioritySetupShutterRelease(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony priority setup shutter release values to readable labels.
Definition: minoltamn_int.cpp:2356
MakerNote for Sony cameras.
Definition: sonymn_int.hpp:42
std::ostream & printMinoltaSonySceneMode(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony Scene Mode values to readable labels.
Definition: minoltamn_int.cpp:2411
const TagDetails print0xb04f[]
Lookup table to translate Sony dynamic range optimizer values to readable labels.
const TagDetails sonyExposureMode[]
Lookup table to translate Sony exposure mode values to readable labels.
static std::ostream & print0xb000(std::ostream &, const Value &, const ExifData *)
Print Sony Camera Model.
Definition: sonymn_int.cpp:292
const TagDetails sonyWhiteBalance[]
Lookup table to translate Sony WB values to readable labels.
const TagDetails sonyFlashLevel[]
Lookup table to translate Sony flash level values to readable labels.
static const TagInfo * tagListCs2()
Return read-only list of built-in Sony Standard Camera Settings version 2 tags.
Definition: sonymn_int.cpp:789
Utility class containing a character array. All it does is to take care of memory allocation and dele...
Definition: types.hpp:193
@ unsignedByte
Exif BYTE type, 8-bit unsigned integer.
Definition: types.hpp:120
std::ostream & printValue(std::ostream &os, const Value &value, const ExifData *)
Default print function, using the Value output operator.
Definition: tags_int.cpp:2547
@ signedByte
Exif SBYTE type, an 8-bit signed (twos-complement) integer.
Definition: types.hpp:125
std::string toString() const
Return the value as a string. Implemented in terms of write(std::ostream& os) const of the concrete c...
Definition: value.cpp:168
std::ostream & print0x9204(std::ostream &os, const Value &value, const ExifData *)
Print the exposure bias value.
Definition: tags_int.cpp:2926
const TagDetails sonyAFMode[]
Lookup table to translate Sony AF mode values to readable labels.
const TagDetails sonyImageSize[]
Lookup table to translate Sony camera settings image size values to readable labels.
@ unsignedShort
Exif SHORT type, 16-bit (2-byte) unsigned integer.
Definition: types.hpp:122
Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of ...
Definition: asfvideo.hpp:36
@ signedLong
Exif SLONG type, a 32-bit (4-byte) signed (twos-complement) integer.
Definition: types.hpp:128
const TagDetails sonyExposureLevelIncrements[]
Lookup table to translate Sony exposure level increments values to readable labels.
const TagDetails sonyCreativeStyle[]
Lookup table to translate Sony camera settings creative style values to readable labels.
@ signedRational
Exif SRATIONAL type, two SLONGs: numerator and denumerator of a fraction.
Definition: types.hpp:129
const TagDetails sonyReleaseMode[]
Lookup table to translate Sony release mode values to readable labels.
Tag information.
Definition: tags.hpp:74
std::ostream & printMinoltaSonyLocalAFAreaPoint(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony Local AF Area Point values to readable labels.
Definition: minoltamn_int.cpp:2327
const TagDetails sonyAFIlluminator[]
Lookup table to translate Sony AF illuminator values to readable labels.
const TagDetails print0xb025[]
Lookup table to translate Sony dynamic range optimizer values to readable labels.
static std::ostream & printImageSize(std::ostream &, const Value &, const ExifData *)
Print Full and Preview Image size.
Definition: sonymn_int.cpp:315
std::ostream & printMinoltaSonyTeleconverterModel(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony Teleconverter Model values to readable labels.
Definition: minoltamn_int.cpp:2451
static const TagInfo * tagListCs()
Return read-only list of built-in Sony Standard Camera Settings tags.
Definition: sonymn_int.cpp:725
const TagDetails sonyLongExposureNoiseReduction[]
Lookup table to translate Sony long exposure noise reduction values to readable labels.
std::ostream & printMinoltaSonyDynamicRangeOptimizerMode(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony dynamic range optimizer mode values to readable labels.
Definition: minoltamn_int.cpp:2343
std::ostream & printMinoltaSonyBoolInverseValue(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony bool inverse function values to readable labels.
Definition: minoltamn_int.cpp:2291
const TagDetails sonyMacroMode[]
Lookup table to translate Sony macro mode values to readable labels.
const TagDetails sonyIntelligentAuto[]
Lookup table to translate Sony Intelligent Auto values to readable labels.
static const TagInfo * tagListFp()
Return read-only list of built-in Sony FocusPosition tags.
Definition: sonymn_int.cpp:804
std::ostream & printMinoltaSonyAFAreaMode(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony AF Area Mode values to readable labels.
Definition: minoltamn_int.cpp:2305
std::ostream & printMinoltaSonyWhiteBalanceStd(std::ostream &os, const Value &value, const ExifData *metadata)
Print Minolta/Sony White Balance Std values to readable labels.
Definition: minoltamn_int.cpp:2471
const TagDetails sonyExposureProgram[]
Lookup table to translate Sony camera settings exposure program values to readable labels.
const TagDetails sonyAspectRatio[]
Lookup table to translate Sony aspect ratio values to readable labels.
A container for Exif data. This is a top-level class of the Exiv2 library. The container holds Exifda...
Definition: exif.hpp:434