![]() |
Exiv2
|
Contains internal objects which are not published and are not part of the libexiv2 API. More...
Namespaces | |
Tag | |
Classes | |
struct | ArrayCfg |
Additional configuration for a binary array. More... | |
struct | ArrayDef |
Defines one tag in a binary array. More... | |
struct | ArraySet |
Combination of array configuration and definition for arrays. More... | |
struct | binaryToStringHelper |
Helper struct for binary data output via binaryToString. More... | |
class | CanonMakerNote |
MakerNote for Canon cameras. More... | |
class | Casio2MakerNote |
MakerNote for Casio2 cameras. More... | |
class | Casio2MnHeader |
Header of a Casio2 Makernote. More... | |
class | CasioMakerNote |
MakerNote for Casio cameras. More... | |
class | CiffComponent |
Interface class for components of the CIFF directory hierarchy of a CRW (Canon Raw data) image. Both CIFF directories as well as entries implement this interface. This class is implemented as NVI (non-virtual interface). More... | |
class | CiffDirectory |
This class models a CIFF directory of a CRW (Canon Raw data) image. More... | |
class | CiffEntry |
This class models one directory entry of a CIFF directory of a CRW (Canon Raw data) image. More... | |
class | CiffHeader |
This class models the header of a CRW (Canon Raw data) image. It is the head of a CIFF parse tree, consisting of CiffDirectory and CiffEntry objects. Most of its methods will walk the parse tree to perform the requested action. More... | |
struct | ConstSliceBase |
This class provides the public-facing const-qualified methods of a slice. More... | |
struct | ContainerStorage |
class | Cr2Header |
Canon CR2 header structure. More... | |
class | CrwMap |
Static class providing mapping functionality from CRW entries to image metadata and vice versa. More... | |
struct | CrwMapping |
Structure for a mapping table for conversion of CIFF entries to image metadata and vice versa. More... | |
struct | CrwSubDir |
Structure for the CIFF directory hierarchy. More... | |
class | FindExifdatum |
Unary predicate that matches an Exifdatum with a given IfdId. More... | |
class | FujiMakerNote |
MakerNote for Fujifilm cameras. More... | |
class | FujiMnHeader |
Header of a Fujifilm Makernote. More... | |
class | IoWrapper |
Simple IO wrapper to ensure that the header is only written if there is any other data at all. More... | |
struct | LensIdFct |
A lens id and a pretty-print function for special treatment of the id. More... | |
struct | LensTypeAndFocalLengthAndMaxAperture |
Helper structure. More... | |
class | MinoltaMakerNote |
MakerNote for Minolta cameras. More... | |
class | MnHeader |
Makernote header interface. This class is used with TIFF makernotes. More... | |
struct | MutableSliceBase |
class | Nikon1MakerNote |
A MakerNote format used by Nikon cameras, such as the E990 and D1. More... | |
class | Nikon2MakerNote |
A second MakerNote format used by Nikon cameras, including the E700, E800, E900, E900S, E910, E950. More... | |
class | Nikon2MnHeader |
Header of a Nikon 2 Makernote. More... | |
class | Nikon3MakerNote |
A third MakerNote format used by Nikon cameras, e.g., E5400, SQ, D2H, D70. More... | |
class | Nikon3MnHeader |
Header of a Nikon 3 Makernote. More... | |
struct | NikonArrayIdx |
Structure for an index into the array set of complex binary arrays. More... | |
class | OffsetWriter |
Class to insert pointers or offsets to computed addresses at specific locations in an image. Used for offsets which are best computed during the regular write process. They are written in a second pass, using the writeOffsets() method. More... | |
class | Olympus2MnHeader |
Header of an Olympus II Makernote. More... | |
class | OlympusMakerNote |
MakerNote for Olympus cameras. More... | |
class | OlympusMnHeader |
Header of an Olympus Makernote. More... | |
class | OrfHeader |
Olympus ORF header structure. More... | |
class | PanasonicMakerNote |
MakerNote for Panasonic cameras. More... | |
class | PanasonicMnHeader |
Header of a Panasonic Makernote. More... | |
class | PentaxDngMnHeader |
Header of an Pentax DNG Makernote. More... | |
class | PentaxMakerNote |
MakerNote for Pentaxfilm cameras. More... | |
class | PentaxMnHeader |
Header of an Pentax Makernote. More... | |
class | PngChunk |
Stateless parser class for data in PNG chunk format. Images use this class to decode and encode PNG-based data. More... | |
struct | PtrSliceStorage |
Implementation of the storage concept for slices of C arrays. More... | |
struct | remove_const |
struct | remove_const< const T > |
struct | remove_cv |
struct | remove_pointer |
struct | remove_pointer< T * > |
struct | remove_pointer< T *const > |
struct | remove_volatile |
struct | remove_volatile< volatile T > |
class | Rw2Header |
Panasonic RW2 header structure. More... | |
class | Samsung2MakerNote |
MakerNote for Samsung cameras. More... | |
class | SamsungMnHeader |
Header of a Samsung Makernote, only used for the relative offset. More... | |
struct | SectionInfo |
The details of a section. More... | |
class | SigmaMakerNote |
MakerNote for Sigma (Foveon) cameras. More... | |
class | SigmaMnHeader |
Header of a Sigma Makernote. More... | |
struct | SliceBase |
class | SonyMakerNote |
MakerNote for Sony cameras. More... | |
class | SonyMnHeader |
Header of a Sony Makernote. More... | |
struct | TagDetails |
Helper structure for lookup tables for translations of numeric tag values to human readable labels. More... | |
struct | TagDetailsBitmask |
Helper structure for lookup tables for translations of bitmask values to human readable labels. More... | |
struct | TagVocabulary |
Helper structure for lookup tables for translations of controlled vocabulary strings to their descriptions. More... | |
class | TiffBinaryArray |
Composite to model an array of different tags. The tag types as well as other aspects of the array are configurable. The elements of this component are of type TiffBinaryElement. More... | |
class | TiffBinaryElement |
Element of a TiffBinaryArray. More... | |
class | TiffComponent |
Interface class for components of a TIFF directory hierarchy (Composite pattern). Both TIFF directories as well as entries implement this interface. A component can be uniquely identified by a tag, group tupel. This class is implemented as a NVI (Non-Virtual Interface) and it has an interface for visitors (Visitor pattern) to perform operations on all components. More... | |
class | TiffCopier |
Copy all image tags from the source tree (the tree that is traversed) to a target tree, which is empty except for the root element provided in the constructor. More... | |
class | TiffCreator |
TIFF component factory. More... | |
class | TiffDataEntry |
A standard TIFF IFD entry consisting of a value which is an offset to a data area and the data area. The size of the data area is provided in a related TiffSizeEntry, tag and group of which are set in the constructor. More... | |
class | TiffDataEntryBase |
Interface for a standard TIFF IFD entry consisting of a value which is a set of offsets to a data area. The sizes of these "strips" are provided in a related TiffSizeEntry, tag and group of which are set in the constructor. The implementations of this interface differ in whether the data areas are extracted to the higher level metadata (TiffDataEntry) or not (TiffImageEntry). More... | |
class | TiffDecoder |
TIFF composite visitor to decode metadata from the TIFF tree and add it to an Image, which is supplied in the constructor (Visitor pattern). Used by TiffParser to decode the metadata from a TIFF composite. More... | |
class | TiffDirectory |
This class models a TIFF directory (Ifd). It is a composite component of the TIFF tree. More... | |
class | TiffEncoder |
TIFF composite visitor to encode metadata from an image to the TIFF tree. The metadata containers and root element of the tree are supplied in the constructor. Used by TiffParserWorker to encode the metadata into a TIFF composite. More... | |
class | TiffEntry |
A standard TIFF IFD entry. More... | |
class | TiffEntryBase |
This abstract base class provides the common functionality of an IFD directory entry and defines an extended interface for derived concrete entries, which allows access to the attributes of the entry. More... | |
class | TiffFinder |
Search the composite for a component with tag and group. Return a pointer to the component or 0, if not found. The class is ready for a first search after construction and can be re-initialized with init(). More... | |
struct | TiffGroupStruct |
Data structure used as a row (element) of a table (array) defining the TIFF component used for each tag in a group. More... | |
class | TiffHeader |
Standard TIFF header structure. More... | |
class | TiffHeaderBase |
Abstract base class defining the interface of an image header. Used internally by classes for TIFF-based images. Default implementation is for the regular TIFF header. More... | |
class | TiffIfdMakernote |
Tiff IFD Makernote. This is a concrete class suitable for all IFD makernotes. More... | |
class | TiffImageEntry |
A standard TIFF IFD entry consisting of a value which is an array of offsets to image data areas. The sizes of the image data areas are provided in a related TiffSizeEntry, tag and group of which are set in the constructor. More... | |
struct | TiffImgTagStruct |
Data structure used to list image tags for TIFF and TIFF-like images. More... | |
class | TiffMapping |
Table of TIFF decoding and encoding functions and find functions. This class is separated from the metadata decoder and encoder visitors so that the parser can be parametrized with a different table if needed. This is used, eg., for CR2 format, which uses a different decoder table. More... | |
struct | TiffMappingInfo |
TIFF mapping table for functions to decode special cases. More... | |
class | TiffMnCreator |
TIFF makernote factory for concrete TIFF makernotes. More... | |
class | TiffMnEntry |
This class is the basis for Makernote support in TIFF. It contains a pointer to a concrete Makernote. The TiffReader visitor has the responsibility to create the correct Make/Model specific Makernote for a particular TIFF file. Calls to child management methods are forwarded to the concrete Makernote, if there is one. More... | |
struct | TiffMnRegistry |
Makernote registry structure. More... | |
class | TiffParserWorker |
Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF-based data. More... | |
class | TiffPathItem |
A tupel consisting of extended Tag and group used as an item in TIFF paths. More... | |
class | TiffReader |
TIFF composite visitor to read the TIFF structure from a block of memory and build the composite from it (Visitor pattern). Used by TiffParser to read the TIFF data from a block of memory. More... | |
class | TiffRwState |
Simple state class containing relevant state information for the TIFF reader. This is in a separate class so that the reader can change state if needed (e.g., to read certain complex makernotes). More... | |
class | TiffSizeEntry |
A TIFF IFD entry containing the size of a data area of a related TiffDataEntry. This component is used, e.g. for Exif.Thumbnail.JPEGInterchangeFormatLength, which contains the size of Exif.Thumbnail.JPEGInterchangeFormat. More... | |
class | TiffSubIfd |
This class models a TIFF sub-directory (sub-IFD). A sub-IFD is an entry with one or more values that are pointers to IFD structures containing an IFD. The TIFF standard defines some important tags to be sub-IFDs, including the Exif and GPS tags. More... | |
struct | TiffTreeStruct |
Data structure used as a row of the table which describes TIFF trees. Multiple trees are needed as TIFF-based RAW image formats do not always use standard TIFF layout. More... | |
class | TiffVisitor |
Abstract base class defining the interface for TIFF composite visitors (Visitor pattern) More... | |
Typedefs | |
typedef void(* | CrwDecodeFct) (const CiffComponent &, const CrwMapping *, Image &, ByteOrder) |
Function pointer for functions to decode Exif tags from a CRW entry. | |
typedef void(* | CrwEncodeFct) (const Image &, const CrwMapping *, CiffHeader *) |
Function pointer for functions to encode CRW entries from Exif tags. | |
typedef std::stack< CrwSubDir > | CrwDirs |
Stack to hold a path of CRW directories. | |
typedef TiffComponent *(* | NewMnFct) (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Type for a pointer to a function creating a makernote (image) | |
typedef TiffComponent *(* | NewMnFct2) (uint16_t tag, IfdId group, IfdId mnGroup) |
Type for a pointer to a function creating a makernote (group) | |
typedef uint16_t | TiffType |
TIFF value type. | |
typedef int(* | CfgSelFct) (uint16_t, const byte *, uint32_t, TiffComponent *const) |
Function pointer type for a function to determine which cfg + def of a corresponding array set to use. | |
typedef DataBuf(* | CryptFct) (uint16_t, const byte *, uint32_t, TiffComponent *const) |
Function pointer type for a crypt function used for binary arrays. | |
typedef void(TiffDecoder::* | DecoderFct) (const TiffEntryBase *) |
Function pointer type for a TiffDecoder member function to decode a TIFF component. | |
typedef void(TiffEncoder::* | EncoderFct) (TiffEntryBase *, const Exifdatum *) |
Function pointer type for a TiffDecoder member function to decode a TIFF component. | |
typedef DecoderFct(* | FindDecoderFct) (const std::string &make, uint32_t extendedTag, IfdId group) |
Type for a function pointer for a function to decode a TIFF component. | |
typedef EncoderFct(* | FindEncoderFct) (const std::string &make, uint32_t extendedTag, IfdId group) |
Type for a function pointer for a function to encode a TIFF component. | |
typedef std::auto_ptr< TiffComponent >(* | NewTiffCompFct) (uint16_t tag, IfdId group) |
Type for a function pointer for a function to create a TIFF component. Use TiffComponent::AutoPtr, it is not used in this declaration only to reduce dependencies. | |
typedef std::stack< TiffPathItem > | TiffPath |
Stack to hold a path from the TIFF root element to a TIFF entry. | |
typedef std::vector< IfdId > | PrimaryGroups |
Type for a list of primary image groups. | |
Enumerations | |
enum | DataLocId { valueData, directoryData, lastDataLocId } |
Type to identify where the data is stored in a directory. | |
enum | IfdId { ifdIdNotSet, ifd0Id, ifd1Id, ifd2Id, ifd3Id, exifId, gpsId, iopId, mpfId, subImage1Id, subImage2Id, subImage3Id, subImage4Id, subImage5Id, subImage6Id, subImage7Id, subImage8Id, subImage9Id, subThumb1Id, panaRawId, mnId, canonId, canonCsId, canonSiId, canonCfId, canonPiId, canonPaId, canonTiId, canonFiId, canonPrId, casioId, casio2Id, fujiId, minoltaId, minoltaCs5DId, minoltaCs7DId, minoltaCsOldId, minoltaCsNewId, nikon1Id, nikon2Id, nikon3Id, nikonPvId, nikonVrId, nikonPcId, nikonWtId, nikonIiId, nikonAfId, nikonAf21Id, nikonAf22Id, nikonAFTId, nikonFiId, nikonMeId, nikonFl1Id, nikonFl2Id, nikonFl3Id, nikonSi1Id, nikonSi2Id, nikonSi3Id, nikonSi4Id, nikonSi5Id, nikonSi6Id, nikonLd1Id, nikonLd2Id, nikonLd3Id, nikonCb1Id, nikonCb2Id, nikonCb2aId, nikonCb2bId, nikonCb3Id, nikonCb4Id, olympusId, olympus2Id, olympusCsId, olympusEqId, olympusRdId, olympusRd2Id, olympusIpId, olympusFiId, olympusFe1Id, olympusFe2Id, olympusFe3Id, olympusFe4Id, olympusFe5Id, olympusFe6Id, olympusFe7Id, olympusFe8Id, olympusFe9Id, olympusRiId, panasonicId, pentaxId, pentaxDngId, samsung2Id, samsungPvId, samsungPwId, sigmaId, sony1Id, sony2Id, sonyMltId, sony1CsId, sony1Cs2Id, sony2CsId, sony2Cs2Id, sony2FpId, sony1MltCs7DId, sony1MltCsOldId, sony1MltCsNewId, sony1MltCsA100Id, lastId, ignoreId = lastId } |
Type to specify the IFD to which a metadata belongs. | |
enum | SectionId { sectionIdNotSet, imgStruct, recOffset, imgCharacter, otherTags, exifFormat, exifVersion, imgConfig, userInfo, relatedFile, dateTime, captureCond, gpsTags, iopTags, mpfTags, makerTags, dngTags, panaRaw, tiffEp, tiffPm6, adobeOpi, lastSectionId } |
Section identifiers to logically group tags. A section consists of nothing more than a name, based on the Exif standard. | |
Functions | |
std::ostream & | printCsLensByFocalLengthAndMaxAperture (std::ostream &os, const Value &value, const ExifData *metadata) |
Special treatment pretty-print function for non-unique lens ids. More... | |
std::ostream & | printCsLensByFocalLength (std::ostream &os, const Value &value, const ExifData *metadata) |
Special treatment pretty-print function for non-unique lens ids. More... | |
std::ostream & | printCsLensByFocalLengthTC (std::ostream &os, const Value &value, const ExifData *metadata) |
Special treatment pretty-print function for non-unique lens ids. More... | |
std::ostream & | printCsLensFFFF (std::ostream &os, const Value &value, const ExifData *metadata) |
Special treatment pretty-print function for non-unique lens ids. | |
bool | operator== (const TagDetails &td, const LensTypeAndFocalLengthAndMaxAperture <fl) |
Compare tag details with a lens entry. | |
void | extractLensFocalLength (LensTypeAndFocalLengthAndMaxAperture <fl, const ExifData *metadata) |
extractLensFocalLength from metadata | |
void | convertFocalLength (LensTypeAndFocalLengthAndMaxAperture <fl, double divisor) |
convertFocalLength to a human readable string | |
float | canonEv (long val) |
Convert Canon hex-based EV (modulo 0x20) to real number Ported from Phil Harvey's Image::ExifTool::Canon::CanonEv by Will Stokes. More... | |
DataBuf | packIfdId (const ExifData &exifData, IfdId ifdId, ByteOrder byteOrder) |
Pack the tag values of all ifdId tags in exifData into a data buffer. This function is used to pack Canon Camera Settings1,2 and Custom Function tags. | |
std::string | stringFormat (const char *format,...) ATTRIBUTE_FORMAT_PRINTF |
format a string in the pattern of sprintf . | |
std::string | binaryToHex (const byte *data, size_t size) |
format binary for display of raw data . | |
std::string | indent (int32_t depth) |
indent output for kpsRecursive in printStructure() . | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &stream, const binaryToStringHelper< T > &binToStr) |
Actual implementation of the output algorithm described in binaryToString. More... | |
template<typename T > | |
binaryToStringHelper< T > | binaryToString (const Slice< T > sl) throw () |
format binary data for display in Image::printStructure() More... | |
std::string | getExiv2ConfigPath () |
Determine the path to the Exiv2 configuration file. | |
std::string | readExiv2Config (const std::string §ion, const std::string &value, const std::string &def) |
Read value from Exiv2 configuration file. | |
TiffComponent * | newIfdMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create a simple IFD makernote (Canon, Minolta, Nikon1) | |
TiffComponent * | newIfdMn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a simple IFD makernote (Canon, Minolta, Nikon1) | |
TiffComponent * | newOlympusMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create an Olympus makernote. | |
TiffComponent * | newOlympusMn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create an Olympus makernote. | |
TiffComponent * | newOlympus2Mn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create an Olympus II makernote. | |
TiffComponent * | newFujiMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create a Fujifilm makernote. | |
TiffComponent * | newFujiMn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a Fujifilm makernote. | |
TiffComponent * | newNikonMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create a Nikon makernote. This will create the appropriate Nikon 1, 2 or 3 makernote, based on the arguments. | |
TiffComponent * | newNikon2Mn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a Nikon2 makernote. | |
TiffComponent * | newNikon3Mn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a Nikon3 makernote. | |
TiffComponent * | newPanasonicMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create a Panasonic makernote. | |
TiffComponent * | newPanasonicMn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a Panasonic makernote. | |
TiffComponent * | newPentaxMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create an Pentax makernote. | |
TiffComponent * | newPentaxMn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create an Pentax makernote. | |
TiffComponent * | newPentaxDngMn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create an Pentax DNG makernote. | |
TiffComponent * | newSamsungMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create a Samsung makernote. | |
TiffComponent * | newSamsungMn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a Samsung makernote. | |
TiffComponent * | newSigmaMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create a Sigma makernote. | |
TiffComponent * | newSigmaMn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a Sigma makernote. | |
TiffComponent * | newSonyMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create a Sony makernote. | |
TiffComponent * | newSony1Mn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a Sony1 makernote. | |
TiffComponent * | newSony2Mn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a Sony2 makernote. | |
TiffComponent * | newCasioMn (uint16_t tag, IfdId group, IfdId mnGroup, const byte *pData, uint32_t size, ByteOrder byteOrder) |
Function to create a Casio2 makernote. | |
TiffComponent * | newCasio2Mn2 (uint16_t tag, IfdId group, IfdId mnGroup) |
Function to create a Casio2 makernote. | |
int | nikonSelector (uint16_t tag, const byte *pData, uint32_t size, TiffComponent *const pRoot) |
Function to select cfg + def of a Nikon complex binary array. More... | |
int | nikonAf2Selector (uint16_t tag, const byte *pData, uint32_t size, TiffComponent *const pRoot) |
Function to select cfg + def of a Nikon complex binary array. More... | |
DataBuf | nikonCrypt (uint16_t tag, const byte *pData, uint32_t size, TiffComponent *const pRoot) |
Encrypt and decrypt Nikon data. More... | |
int | sonyCsSelector (uint16_t tag, const byte *pData, uint32_t size, TiffComponent *const pRoot) |
Function to select cfg + def of the Sony Camera Settings complex binary array. More... | |
std::string & | ltrim (std::string &s, const char *t=" \\\) |
std::string & | rtrim (std::string &s, const char *t=" \\\) |
trim from right | |
std::string & | trim (std::string &s, const char *t=" \\\) |
trim from left & right | |
std::ostream & | printMinoltaSonyLensID (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony Lens id values to readable labels. | |
std::ostream & | printMinoltaSonyColorMode (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony Color Mode values to readable labels. | |
std::ostream & | printMinoltaSonyBoolValue (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony bool function values to readable labels. | |
std::ostream & | printMinoltaSonyBoolInverseValue (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony bool inverse function values to readable labels. | |
std::ostream & | printMinoltaSonyAFAreaMode (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony AF Area Mode values to readable labels. | |
std::ostream & | printMinoltaSonyLocalAFAreaPoint (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony Local AF Area Point values to readable labels. | |
std::ostream & | printMinoltaSonyDynamicRangeOptimizerMode (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony dynamic range optimizer mode values to readable labels. | |
std::ostream & | printMinoltaSonyPrioritySetupShutterRelease (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony priority setup shutter release values to readable labels. | |
std::ostream & | printMinoltaSonyQualityCs (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony Quality values to readable labels. | |
std::ostream & | printMinoltaSonyRotation (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony Rotation values to readable labels. | |
std::ostream & | printMinoltaSonySceneMode (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony Scene Mode values to readable labels. | |
std::ostream & | printMinoltaSonyImageQuality (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony Image Quality values to readable labels. | |
std::ostream & | printMinoltaSonyTeleconverterModel (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony Teleconverter Model values to readable labels. | |
std::ostream & | printMinoltaSonyWhiteBalanceStd (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony White Balance Std values to readable labels. | |
std::ostream & | printMinoltaSonyZoneMatching (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony ZoneMatching values to readable labels. | |
std::ostream & | printMinoltaSonyFlashExposureComp (std::ostream &, const Value &, const ExifData *) |
Print Minolta/Sony FlashExposureComp values to readable labels. | |
std::ostream & | resolveLens0x32c (std::ostream &os, const Value &value, const ExifData *metadata) |
resolveLens0x32c print lens in human format | |
std::ostream & | resolveLens0x3ff (std::ostream &os, const Value &value, const ExifData *metadata) |
resolveLens0x3ff print lens in human format | |
std::ostream & | resolveLens0x8ff (std::ostream &os, const Value &value, const ExifData *metadata) |
resolveLens0x8ff print lens in human format | |
std::ostream & | resolveLens0x319 (std::ostream &os, const Value &value, const ExifData *metadata) |
resolveLens0x319 print lens in human format | |
std::ostream & | resolveLensType (std::ostream &os, const Value &value, const ExifData *metadata) |
resolveLensType print lens in human format | |
std::ostream & | printLensType (std::ostream &os, const Value &value, const ExifData *metadata) |
A lens id and a pretty-print function for special treatment of the id. | |
template<int N, const TagDetails(&) array, int count, int ignoredcount, int ignoredcountmax> | |
std::ostream & | printCombiTag (std::ostream &os, const Value &value, const ExifData *metadata) |
Print function to translate Pentax "combi-values" to a description by looking up a reference table. | |
std::ostream & | printCameraTemperature (std::ostream &os, const Value &value, const ExifData *) |
Print the camera temperature. | |
std::ostream & | printFocalLength35 (std::ostream &os, const Value &value, const ExifData *) |
Print the 35mm focal length. | |
std::ostream & | printPwColor (std::ostream &os, const Value &value, const ExifData *) |
Print the PictureWizard Color tag value. | |
std::ostream & | printValueMinus4 (std::ostream &os, const Value &value, const ExifData *) |
Print the tag value minus 4. | |
DataBuf | sonyTagDecipher (uint16_t tag, const byte *bytes, uint32_t size, TiffComponent *const object) |
DataBuf | sonyTagEncipher (uint16_t tag, const byte *bytes, uint32_t size, TiffComponent *const object) |
const TagInfo * | ifdTagList () |
Return read-only list of built-in IFD0/1 tags. | |
const TagInfo * | exifTagList () |
Return read-only list of built-in Exif IFD tags. | |
const TagInfo * | gpsTagList () |
Return read-only list of built-in GPS tags. | |
const TagInfo * | mpfTagList () |
Return read-only list of built-in mfp Tags http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/MPF.html. | |
const TagInfo * | iopTagList () |
Return read-only list of built-in IOP tags. | |
const TagInfo * | mnTagList () |
Return read-only list of built-in Exiv2 Makernote info tags. | |
bool | isMakerIfd (IfdId ifdId) |
Return true if ifdId is a makernote IFD id. (Note: returns false for makerIfd) | |
bool | isExifIfd (IfdId ifdId) |
Return true if ifdId is an Exif IFD id. | |
void | taglist (std::ostream &os, IfdId ifdId) |
Print the list of tags for ifdId to the output stream os. | |
const TagInfo * | tagList (IfdId ifdId) |
Return the tag list for ifdId. | |
const TagInfo * | tagInfo (uint16_t tag, IfdId ifdId) |
Return the tag info for tag and ifdId. | |
const TagInfo * | tagInfo (const std::string &tagName, IfdId ifdId) |
Return the tag info for tagName and ifdId. | |
IfdId | groupId (const std::string &groupName) |
Return the group id for a group name. | |
const char * | ifdName (IfdId ifdId) |
Return the name of the IFD. | |
const char * | groupName (IfdId ifdId) |
Return the group name for a group id. | |
float | fnumber (float apertureValue) |
Calculate F number from an APEX aperture value. | |
URational | exposureTime (float shutterSpeedValue) |
Calculate the exposure time from an APEX shutter speed value. | |
uint16_t | tagNumber (const std::string &tagName, IfdId ifdId) |
Return the tag number for one combination of IFD id and tagName. If the tagName is not known, it expects tag names in the form "0x01ff" and converts them to unsigned integer. More... | |
const GroupInfo * | groupList () |
const TagInfo * | tagList (const std::string &groupName) |
template<int N, const TagDetails(&) array> | |
std::ostream & | printTag (std::ostream &os, const Value &value, const ExifData *) |
Generic pretty-print function to translate a long value to a description by looking up a reference table. | |
template<int N, const TagDetailsBitmask(&) array> | |
std::ostream & | printTagBitmask (std::ostream &os, const Value &value, const ExifData *) |
Generic print function to translate a long value to a description by looking up bitmasks in a reference table. | |
template<int N, const TagVocabulary(&) array> | |
std::ostream & | printTagVocabulary (std::ostream &os, const Value &value, const ExifData *) |
Generic pretty-print function to translate a controlled vocabulary value (string) to a description by looking up a reference table. | |
TypeId | toTypeId (TiffType tiffType, uint16_t tag, IfdId group) |
Convert the tiffType of a tag and group to an Exiv2 typeId. | |
TiffType | toTiffType (TypeId typeId) |
Convert the Exiv2 typeId to a TIFF value type. | |
bool | cmpTagLt (TiffComponent const *lhs, TiffComponent const *rhs) |
Compare two TIFF component pointers by tag. Return true if the tag of component lhs is less than that of rhs. | |
bool | cmpGroupLt (TiffComponent const *lhs, TiffComponent const *rhs) |
Compare two TIFF component pointers by group. Return true if the group of component lhs is less than that of rhs. | |
TiffComponent::AutoPtr | newTiffEntry (uint16_t tag, IfdId group) |
Function to create and initialize a new TIFF entry. | |
TiffComponent::AutoPtr | newTiffMnEntry (uint16_t tag, IfdId group) |
Function to create and initialize a new TIFF makernote entry. | |
TiffComponent::AutoPtr | newTiffBinaryElement (uint16_t tag, IfdId group) |
Function to create and initialize a new binary array element. | |
template<IfdId newGroup> | |
TiffComponent::AutoPtr | newTiffDirectory (uint16_t tag, IfdId) |
Function to create and initialize a new TIFF directory. | |
template<IfdId newGroup> | |
TiffComponent::AutoPtr | newTiffSubIfd (uint16_t tag, IfdId group) |
Function to create and initialize a new TIFF sub-directory. | |
template<const ArrayCfg * arrayCfg, int N, const ArrayDef(&) arrayDef> | |
TiffComponent::AutoPtr | newTiffBinaryArray0 (uint16_t tag, IfdId group) |
Function to create and initialize a new binary array entry. | |
template<const ArrayCfg * arrayCfg> | |
TiffComponent::AutoPtr | newTiffBinaryArray1 (uint16_t tag, IfdId group) |
Function to create and initialize a new simple binary array entry. | |
template<const ArraySet * arraySet, int N, CfgSelFct cfgSelFct> | |
TiffComponent::AutoPtr | newTiffBinaryArray2 (uint16_t tag, IfdId group) |
Function to create and initialize a new complex binary array entry. | |
template<uint16_t szTag, IfdId szGroup> | |
TiffComponent::AutoPtr | newTiffThumbData (uint16_t tag, IfdId group) |
Function to create and initialize a new TIFF entry for a thumbnail (data) | |
template<uint16_t dtTag, IfdId dtGroup> | |
TiffComponent::AutoPtr | newTiffThumbSize (uint16_t tag, IfdId group) |
Function to create and initialize a new TIFF entry for a thumbnail (size) | |
template<uint16_t szTag, IfdId szGroup> | |
TiffComponent::AutoPtr | newTiffImageData (uint16_t tag, IfdId group) |
Function to create and initialize a new TIFF entry for image data. | |
template<uint16_t dtTag, IfdId dtGroup> | |
TiffComponent::AutoPtr | newTiffImageSize (uint16_t tag, IfdId group) |
Function to create and initialize a new TIFF entry for image data (size) | |
bool | isTiffImageTag (uint16_t tag, IfdId group) |
Convenience function to check if tag, group is in the list of TIFF image tags. More... | |
Functions printing interpreted tag values | |
std::ostream & | printValue (std::ostream &os, const Value &value, const ExifData *) |
Default print function, using the Value output operator. | |
std::ostream & | printLong (std::ostream &os, const Value &value, const ExifData *) |
Print the value converted to a long. | |
std::ostream & | printFloat (std::ostream &os, const Value &value, const ExifData *) |
Print a Rational or URational value in floating point format. | |
std::ostream & | printDegrees (std::ostream &os, const Value &value, const ExifData *) |
Print a longitude or latitude value. | |
std::ostream & | printUcs2 (std::ostream &os, const Value &value, const ExifData *) |
Print function converting from UCS-2LE to UTF-8. | |
std::ostream & | printExifUnit (std::ostream &os, const Value &value, const ExifData *) |
Print function for Exif units. | |
std::ostream & | print0x0000 (std::ostream &os, const Value &value, const ExifData *) |
Print GPS version. | |
std::ostream & | print0x0005 (std::ostream &os, const Value &value, const ExifData *) |
Print GPS altitude ref. | |
std::ostream & | print0x0006 (std::ostream &os, const Value &value, const ExifData *) |
Print GPS altitude. | |
std::ostream & | print0x0007 (std::ostream &os, const Value &value, const ExifData *) |
Print GPS timestamp. | |
std::ostream & | print0x0009 (std::ostream &os, const Value &value, const ExifData *) |
Print GPS status. | |
std::ostream & | print0x000a (std::ostream &os, const Value &value, const ExifData *) |
Print GPS measurement mode. | |
std::ostream & | print0x000c (std::ostream &os, const Value &value, const ExifData *) |
Print GPS speed ref. | |
std::ostream & | print0x0019 (std::ostream &os, const Value &value, const ExifData *) |
Print GPS destination distance ref. | |
std::ostream & | print0x001e (std::ostream &os, const Value &value, const ExifData *) |
Print GPS differential correction. | |
std::ostream & | print0x0112 (std::ostream &os, const Value &value, const ExifData *) |
Print orientation. | |
std::ostream & | print0x0213 (std::ostream &os, const Value &value, const ExifData *) |
Print YCbCrPositioning. | |
std::ostream & | print0x8298 (std::ostream &os, const Value &value, const ExifData *) |
Print the copyright. | |
std::ostream & | print0x829a (std::ostream &os, const Value &value, const ExifData *) |
Print the exposure time. | |
std::ostream & | print0x829d (std::ostream &os, const Value &value, const ExifData *) |
Print the f-number. | |
std::ostream & | print0x8822 (std::ostream &os, const Value &value, const ExifData *) |
Print exposure program. | |
std::ostream & | print0x8827 (std::ostream &os, const Value &value, const ExifData *) |
Print ISO speed ratings. | |
std::ostream & | print0x9101 (std::ostream &os, const Value &value, const ExifData *) |
Print components configuration specific to compressed data. | |
std::ostream & | print0x9201 (std::ostream &os, const Value &value, const ExifData *) |
Print exposure time converted from APEX shutter speed value. | |
std::ostream & | print0x9202 (std::ostream &os, const Value &value, const ExifData *) |
Print f-number converted from APEX aperture value. | |
std::ostream & | print0x9204 (std::ostream &os, const Value &value, const ExifData *) |
Print the exposure bias value. | |
std::ostream & | print0x9206 (std::ostream &os, const Value &value, const ExifData *) |
Print the subject distance. | |
std::ostream & | print0x9207 (std::ostream &os, const Value &value, const ExifData *) |
Print metering mode. | |
std::ostream & | print0x9208 (std::ostream &os, const Value &value, const ExifData *) |
Print light source. | |
std::ostream & | print0x920a (std::ostream &os, const Value &value, const ExifData *) |
Print the actual focal length of the lens. | |
std::ostream & | print0x9286 (std::ostream &os, const Value &value, const ExifData *) |
Print the user comment. | |
std::ostream & | print0xa001 (std::ostream &os, const Value &value, const ExifData *) |
Print color space. | |
std::ostream & | print0xa217 (std::ostream &os, const Value &value, const ExifData *) |
Print sensing method. | |
std::ostream & | print0xa300 (std::ostream &os, const Value &value, const ExifData *) |
Print file source. | |
std::ostream & | print0xa301 (std::ostream &os, const Value &value, const ExifData *) |
Print scene type. | |
std::ostream & | print0xa401 (std::ostream &os, const Value &value, const ExifData *) |
Print custom rendered. | |
std::ostream & | print0xa402 (std::ostream &os, const Value &value, const ExifData *) |
Print exposure mode. | |
std::ostream & | print0xa403 (std::ostream &os, const Value &value, const ExifData *) |
Print white balance. | |
std::ostream & | print0xa404 (std::ostream &os, const Value &value, const ExifData *) |
Print digital zoom ratio. | |
std::ostream & | print0xa405 (std::ostream &os, const Value &value, const ExifData *) |
Print 35mm equivalent focal length. | |
std::ostream & | print0xa406 (std::ostream &os, const Value &value, const ExifData *) |
Print scene capture type. | |
std::ostream & | print0xa407 (std::ostream &os, const Value &value, const ExifData *) |
Print gain control. | |
std::ostream & | print0xa409 (std::ostream &os, const Value &value, const ExifData *) |
Print saturation. | |
std::ostream & | print0xa40c (std::ostream &os, const Value &value, const ExifData *) |
Print subject distance range. | |
std::ostream & | printGPSDirRef (std::ostream &os, const Value &value, const ExifData *) |
Print GPS direction ref. | |
std::ostream & | printNormalSoftHard (std::ostream &os, const Value &value, const ExifData *) |
Print contrast, sharpness (normal, soft, hard) | |
std::ostream & | printExifVersion (std::ostream &os, const Value &value, const ExifData *) |
Print any version packed in 4 Bytes format : major major minor minor. | |
std::ostream & | printXmpVersion (std::ostream &os, const Value &value, const ExifData *) |
Print any version encoded in the ASCII string majormajorminorminor. | |
std::ostream & | printXmpDate (std::ostream &os, const Value &value, const ExifData *) |
Print a date following the format YYYY-MM-DDTHH:MM:SSZ. | |
Variables | |
const TagDetails | canonOffOn [] |
OffOn, multiple tags. More... | |
const TagDetails | canonModelId [] |
ModelId, tag 0x0010. | |
const TagDetails | canonSerialNumberFormat [] |
SerialNumberFormat, tag 0x0015. More... | |
const TagDetails | canonSuperMacro [] |
SuperMacro, tag 0x001a. More... | |
const TagDetails | canonColorSpace [] |
ColorSpace, tag 0x00b4. More... | |
const TagDetails | canonCsMacro [] |
Macro, tag 0x0001. More... | |
const TagDetails | canonCsQuality [] |
Quality, tag 0x0003. More... | |
const TagDetails | canonCsFlashMode [] |
FlashMode, tag 0x0004. More... | |
const TagDetails | canonCsDriveMode [] |
DriveMode, tag 0x0005. More... | |
const TagDetails | canonCsFocusMode [] |
FocusMode, tag 0x0007. More... | |
const TagDetails | canonCsImageSize [] |
ImageSize, tag 0x000a. More... | |
const TagDetails | canonCsEasyMode [] |
EasyMode, tag 0x000b. | |
const TagDetails | canonCsDigitalZoom [] |
DigitalZoom, tag 0x000c. More... | |
const TagDetails | canonCsLnh [] |
Contrast, Saturation Sharpness, tags 0x000d, 0x000e, 0x000f. More... | |
const TagDetails | canonCsISOSpeed [] |
ISOSpeeds, tag 0x0010. | |
const TagDetails | canonCsMeteringMode [] |
MeteringMode, tag 0x0011. More... | |
const TagDetails | canonCsFocusType [] |
FocusType, tag 0x0012. More... | |
const TagDetails | canonCsAfPoint [] |
AFPoint, tag 0x0013. More... | |
const TagDetails | canonCsExposureProgram [] |
ExposureProgram, tag 0x0014. More... | |
const TagDetails | canonCsLensType [] |
LensType, tag 0x0016. | |
const LensIdFct | lensIdFct [] |
List of lens ids which require special treatment with the medicine. More... | |
const TagDetails | canonCsFlashActivity [] |
FlashActivity, tag 0x001c. More... | |
const TagDetailsBitmask | canonCsFlashDetails [] |
FlashDetails, tag 0x001d. More... | |
const TagDetails | canonCsFocusContinuous [] |
FocusContinuous, tag 0x0020. More... | |
const TagDetails | canonCsAESetting [] |
AESetting, tag 0x0021. More... | |
const TagDetails | canonCsImageStabilization [] |
ImageStabilization, tag 0x0022. More... | |
const TagDetails | canonCsSpotMeteringMode [] |
SpotMeteringMode, tag 0x0027. More... | |
const TagDetails | canonCsPhotoEffect [] |
PhotoEffect, tag 0x0028. More... | |
const TagDetails | canonCsManualFlashOutput [] |
ManualFlashOutput, tag 0x0029. More... | |
const TagDetails | canonCsSRAWQuality [] |
SRAWQuality, tag 0x002e. More... | |
const TagDetails | canonSiWhiteBalance [] |
WhiteBalance, multiple tags. More... | |
const TagDetailsBitmask | canonSiAFPointUsed [] |
AFPointUsed, tag 0x000e. More... | |
const TagDetails | canonSiFlashBias [] |
FlashBias, tag 0x000f. More... | |
const TagDetails | canonPaDirection [] |
PanoramaDirection, tag 0x0005. More... | |
const TagDetailsBitmask | canonPiAFPointsUsed [] |
AFPointsUsed, tag 0x0016. More... | |
const TagDetailsBitmask | canonPiAFPointsUsed20D [] |
AFPointsUsed20D, tag 0x001a. More... | |
const TagDetails | canonBracketMode [] |
BracketMode, tag 0x0003. More... | |
const TagDetails | canonRawJpgSize [] |
RawJpgSize, tag 0x0007. More... | |
const TagDetails | canonNoiseReduction [] |
NoiseReduction, tag 0x0008. More... | |
const TagDetails | canonWBBracketMode [] |
WBBracketMode, tag 0x0009. More... | |
const TagDetails | canonFilterEffect [] |
FilterEffect, tag 0x000e. More... | |
const TagDetails | canonToningEffect [] |
ToningEffect, tag 0x000e. More... | |
const TagDetails | canonToneCurve [] |
Tone Curve Values. More... | |
const TagDetails | canonSharpnessFrequency [] |
Sharpness Frequency Values. More... | |
const TagDetails | canonPictureStyle [] |
PictureStyle Values. More... | |
const TagDetails | canonTimeZoneCity [] |
canonTimeZoneCity - array of cityID/cityName used by Canon | |
const TagDetails | casioRecordingMode [] |
RecordingMode, tag 0x0001. More... | |
const TagDetails | casioQuality [] |
Quality, tag 0x0002. More... | |
const TagDetails | casioFocusMode [] |
Focus Mode, tag 0x0003. More... | |
const TagDetails | casioFlashMode [] |
FlashMode, tag 0x0004. More... | |
const TagDetails | casioFlashIntensity [] |
Flash intensity, tag 0x0005. More... | |
const TagDetails | casioWhiteBalance [] |
white balance, tag 0x0007 More... | |
const TagDetails | casioDigitalZoom [] |
Flash intensity, tag 0x0005. More... | |
const TagDetails | casioSharpness [] |
Sharpness, tag 0x000b. More... | |
const TagDetails | casioContrast [] |
Contrast, tag 0x000c. More... | |
const TagDetails | casioSaturation [] |
Saturation, tag 0x000d. More... | |
const TagDetails | casioEnhancement [] |
Enhancement, tag 0x0016. More... | |
const TagDetails | casioColorFilter [] |
Color filter, tag 0x0017. More... | |
const TagDetails | casioFlashIntensity2 [] |
flash intensity 2, tag 0x0019 More... | |
const TagDetails | casioCCDSensitivity [] |
CCD Sensitivity intensity, tag 0x0020. More... | |
const TagDetails | casio2QualityMode [] |
Quality Mode, tag 0x0004. More... | |
const TagDetails | casio2ImageSize [] |
Image Size, tag 0x0009. More... | |
const TagDetails | casio2FocusMode [] |
Focus Mode, tag 0x000d. More... | |
const TagDetails | casio2IsoSpeed [] |
ISO Speed, tag 0x0014. More... | |
const TagDetails | casio2WhiteBalance [] |
White Balance, tag 0x0019. More... | |
const TagDetails | casio2Saturation [] |
Saturation, tag 0x001f. More... | |
const TagDetails | casio2Contrast [] |
Contrast, tag 0x0020. More... | |
const TagDetails | casio2Sharpness [] |
Sharpness, tag 0x0021. More... | |
const TagDetails | casio2WhiteBalance2 [] |
White Balance2, tag 0x2012. More... | |
const TagDetails | casio2ReleaseMode [] |
Release Mode, tag 0x3001. More... | |
const TagDetails | casio2Quality [] |
Quality, tag 0x3002. More... | |
const TagDetails | casio2FocusMode2 [] |
Focus Mode 2, tag 0x3003. More... | |
const TagDetails | casio2AutoISO [] |
AutoISO, tag 0x3008. More... | |
const TagDetails | casio2AFMode [] |
AFMode, tag 0x3009. More... | |
const TagDetails | casio2ColorMode [] |
ColorMode, tag 0x3015. More... | |
const TagDetails | casio2Enhancement [] |
Enhancement, tag 0x3016. More... | |
const TagDetails | casio2ColorFilter [] |
Color Filter, tag 0x3017. More... | |
const TagDetails | casio2ArtMode [] |
Art Mode, tag 0x301b. More... | |
const TagDetails | casio2LightingMode [] |
Lighting Mode, tag 0x302a. More... | |
const TagDetails | casio2PortraitRefiner [] |
Portrait Refiner, tag 0x302b. More... | |
const TagDetails | casio2SpecialEffectSetting [] |
Special Effect Setting, tag 0x3031. More... | |
const TagDetails | casio2DriveMode [] |
Drive Mode, tag 0x3103. More... | |
const TagDetails | casio2VideoQuality [] |
Video Quality, tag 0x4003. More... | |
const TagDetails | fujiOffOn [] |
OffOn, multiple tags. More... | |
const TagDetails | fujiSharpness [] |
Sharpness, tag 0x1001. More... | |
const TagDetails | fujiWhiteBalance [] |
WhiteBalance, tag 0x1002. More... | |
const TagDetails | fujiColor [] |
Color, tag 0x1003. More... | |
const TagDetails | fujiTone [] |
Tone, tag 0x1004. More... | |
const TagDetails | fujiFlashMode [] |
FlashMode, tag 0x1010. More... | |
const TagDetails | fujiFocusMode [] |
FocusMode, tag 0x1021. More... | |
const TagDetails | fujiPictureMode [] |
PictureMode, tag 0x1031. More... | |
const TagDetails | fujiContinuous [] |
Continuous, tag 0x1100. More... | |
const TagDetails | fujiFinePixColor [] |
FinePixColor, tag 0x1210. More... | |
const TagDetails | fujiDynamicRange [] |
DynamicRange, tag 0x1400. More... | |
const TagDetails | fujiFilmMode [] |
FilmMode, tag 0x1401. More... | |
const TagDetails | fujiDynamicRangeSetting [] |
DynamicRange, tag 0x1402. More... | |
const NikonArrayIdx | nikonArrayIdx [] |
Nikon binary array version lookup table. | |
const TagDetails | minoltaColorMode [] |
Lookup table to translate Minolta color mode values to readable labels. More... | |
const TagDetails | minoltaImageQuality [] |
Lookup table to translate Minolta image quality values to readable labels. More... | |
const TagDetails | minoltaImageStabilization [] |
Lookup table to translate Minolta image stabilization values. More... | |
const TagDetails | minoltaExposureModeStd [] |
Lookup table to translate Minolta Std camera settings exposure mode values to readable labels. More... | |
const TagDetails | minoltaFlashModeStd [] |
Lookup table to translate Minolta Std camera settings flash mode values to readable labels. More... | |
const TagDetails | minoltaWhiteBalanceStd [] |
Lookup table to translate Minolta Std camera settings white balance values to readable labels. More... | |
const TagDetails | minoltaImageSizeStd [] |
Lookup table to translate Minolta Std camera settings image size values to readable labels. More... | |
const TagDetails | minoltaImageQualityStd [] |
Lookup table to translate Minolta Std camera settings image quality values to readable labels. More... | |
const TagDetails | minoltaDriveModeStd [] |
Lookup table to translate Minolta Std camera settings drive mode values to readable labels. More... | |
const TagDetails | minoltaMeteringModeStd [] |
Lookup table to translate Minolta Std camera settings metering mode values to readable labels. More... | |
const TagDetails | minoltaDigitalZoomStd [] |
Lookup table to translate Minolta Std camera settings digital zoom values to readable labels. More... | |
const TagDetails | minoltaBracketStepStd [] |
Lookup table to translate Minolta Std camera bracket step mode values to readable labels. More... | |
const TagDetails | minoltaAFPointsStd [] |
Lookup table to translate Minolta Std camera settings AF points values to readable labels. More... | |
const TagDetails | minoltaFlashFired [] |
Lookup table to translate Minolta Std camera settings flash fired values to readable labels. More... | |
const TagDetails | minoltaSharpnessStd [] |
Lookup table to translate Minolta Std camera settings sharpness values to readable labels. More... | |
const TagDetails | minoltaSubjectProgramStd [] |
Lookup table to translate Minolta Std camera settings subject program values to readable labels. More... | |
const TagDetails | minoltaISOSettingStd [] |
Lookup table to translate Minolta Std camera settings ISO settings values to readable labels. More... | |
const TagDetails | minoltaModelStd [] |
Lookup table to translate Minolta Std camera settings model values to readable labels. More... | |
const TagDetails | minoltaIntervalModeStd [] |
Lookup table to translate Minolta Std camera settings interval mode values to readable labels. More... | |
const TagDetails | minoltaFolderNameStd [] |
Lookup table to translate Minolta Std camera settings folder name values to readable labels. More... | |
const TagDetails | minoltaColorModeStd [] |
Lookup table to translate Minolta Std camera settings color mode values to readable labels. More... | |
const TagDetails | minoltaWideFocusZoneStd [] |
Lookup table to translate Minolta Std camera settings wide focus zone values to readable labels. More... | |
const TagDetails | minoltaFocusModeStd [] |
Lookup table to translate Minolta Std camera settings focus mode values to readable labels. More... | |
const TagDetails | minoltaFocusAreaStd [] |
Lookup table to translate Minolta Std camera settings focus area values to readable labels. More... | |
const TagDetails | minoltaDECPositionStd [] |
Lookup table to translate Minolta Std camera settings DEC switch position values to readable labels. More... | |
const TagDetails | minoltaColorProfileStd [] |
Lookup table to translate Minolta Std camera settings color profile values to readable labels. More... | |
const TagDetails | minoltaDataImprintStd [] |
Lookup table to translate Minolta Std camera settings data Imprint values to readable labels. More... | |
const TagDetails | minoltaFlashMeteringStd [] |
Lookup table to translate Minolta Std camera settings flash metering values to readable labels. More... | |
const TagDetails | minoltaExposureMode7D [] |
Lookup table to translate Minolta Dynax 7D camera settings exposure mode values to readable labels. More... | |
const TagDetails | minoltaImageSize7D [] |
Lookup table to translate Minolta Dynax 7D camera settings image size values to readable labels. More... | |
const TagDetails | minoltaImageQuality7D [] |
Lookup table to translate Minolta Dynax 7D camera settings image quality values to readable labels. More... | |
const TagDetails | minoltaWhiteBalance7D [] |
Lookup table to translate Minolta Dynax 7D camera settings white balance values to readable labels. More... | |
const TagDetails | minoltaFocusMode7D [] |
Lookup table to translate Minolta Dynax 7D camera settings focus mode values to readable labels. More... | |
const TagDetails | minoltaAFPoints7D [] |
Lookup table to translate Minolta Dynax 7D camera settings AF points values to readable labels. More... | |
const TagDetails | minoltaISOSetting7D [] |
Lookup table to translate Minolta Dynax 7D camera settings ISO settings values to readable labels. More... | |
const TagDetails | minoltaColorSpace7D [] |
Lookup table to translate Minolta Dynax 7D camera settings color space values to readable labels. More... | |
const TagDetails | minoltaRotation7D [] |
Lookup table to translate Minolta Dynax 7D camera settings rotation values to readable labels. More... | |
const TagDetails | minoltaExposureMode5D [] |
Lookup table to translate Minolta Dynax 5D camera settings exposure mode values to readable labels. More... | |
const TagDetails | minoltaImageSize5D [] |
Lookup table to translate Minolta Dynax 5D camera settings image size values to readable labels. More... | |
const TagDetails | minoltaImageQuality5D [] |
Lookup table to translate Minolta Dynax 5D camera settings image quality values to readable labels. More... | |
const TagDetails | minoltaWhiteBalance5D [] |
Lookup table to translate Minolta Dynax 5D camera settings white balance values to readable labels. More... | |
const TagDetails | minoltaMeteringMode5D [] |
Lookup table to translate Minolta Dynax 5D camera settings metering mode values to readable labels. More... | |
const TagDetails | minoltaISOSetting5D [] |
Lookup table to translate Minolta Dynax 5D camera settings ISO settings values to readable labels. More... | |
const TagDetails | minoltaColorSpace5D [] |
Lookup table to translate Minolta Dynax 5D camera settings color space values to readable labels. More... | |
const TagDetails | minoltaRotation5D [] |
Lookup table to translate Minolta Dynax 5D camera settings rotation values to readable labels. More... | |
const TagDetails | minoltaFocusPosition5D [] |
Lookup table to translate Minolta Dynax 5D camera settings focus position values to readable labels. More... | |
const TagDetails | minoltaFocusArea5D [] |
Lookup table to translate Minolta Dynax 5D camera settings focus area values to readable labels. More... | |
const TagDetails | minoltaAFMode5D [] |
Lookup table to translate Minolta Dynax 5D camera settings focus mode values to readable labels. More... | |
const TagDetails | minoltaPictureFinish5D [] |
Lookup table to translate Minolta Dynax 5D camera settings picture finish values to readable labels. More... | |
const TagDetails | sonyDriveMode2A100 [] |
Lookup table to translate Sony A100 camera settings drive mode 2 values to readable labels. More... | |
const TagDetails | sonyFocusModeA100 [] |
Lookup table to translate Sony A100 camera settings focus mode values to readable labels. More... | |
const TagDetails | sonyFlashModeA100 [] |
Lookup table to translate Sony A100 camera settings flash mode values to readable labels. More... | |
const TagDetails | sonyMeteringModeA100 [] |
Lookup table to translate Sony A100 camera settings metering mode values to readable labels. More... | |
const TagDetails | sonyZoneMatchingModeA100 [] |
Lookup table to translate Sony A100 camera settings zone matching mode values to readable labels. More... | |
const TagDetails | sonyColorSpaceA100 [] |
Lookup table to translate Sony A100 camera settings color space values to readable labels. More... | |
const TagDetails | sonyDriveModeA100 [] |
Lookup table to translate Sony A100 camera settings drive mode values to readable labels. More... | |
const TagDetails | sonySelfTimerTimeA100 [] |
Lookup table to translate Sony A100 camera settings self timer time values to readable labels. More... | |
const TagDetails | sonyContinuousBracketingA100 [] |
Lookup table to translate Sony A100 camera settings continuous bracketing values to readable labels. More... | |
const TagDetails | sonySingleFrameBracketingA100 [] |
Lookup table to translate Sony A100 camera settings single frame bracketing values to readable labels. More... | |
const TagDetails | sonyWhiteBalanceBracketingA100 [] |
Lookup table to translate Sony A100 camera settings white balance bracketing values to readable labels. More... | |
const TagDetails | sonyWhiteBalanceSettingA100 [] |
Lookup table to translate Sony A100 camera settings white balance setting values to readable labels. More... | |
const TagDetails | sonyPresetWhiteBalanceA100 [] |
Lookup table to translate Sony A100 camera settings preset white balance values to readable labels. More... | |
const TagDetails | sonyColorTemperatureSettingA100 [] |
Lookup table to translate Sony A100 camera settings color temperature setting values to readable labels. More... | |
const TagDetails | sonyCustomWBSettingA100 [] |
Lookup table to translate Sony A100 camera settings custom WB setting values to readable labels. More... | |
const TagDetails | sonyCustomWBErrorA100 [] |
Lookup table to translate Sony A100 camera settings custom WB error values to readable labels. More... | |
const TagDetails | sonyImageSizeA100 [] |
Lookup table to translate Sony A100 camera settings image size values to readable labels. More... | |
const TagDetails | sonyInstantPlaybackSetupA100 [] |
Lookup table to translate Sony A100 camera settings instant playback setup values to readable labels. More... | |
const TagDetails | sonyFlashDefaultA100 [] |
Lookup table to translate Sony A100 camera settings flash default setup values to readable labels. More... | |
const TagDetails | sonyAutoBracketOrderA100 [] |
Lookup table to translate Sony A100 camera settings auto bracket order values to readable labels. More... | |
const TagDetails | sonyFocusHoldButtonA100 [] |
Lookup table to translate Sony A100 camera settings focus hold button values to readable labels. More... | |
const TagDetails | sonyAELButtonA100 [] |
Lookup table to translate Sony A100 camera settings AEL button values to readable labels. More... | |
const TagDetails | sonyControlDialSetA100 [] |
Lookup table to translate Sony A100 camera settings control dial set values to readable labels. More... | |
const TagDetails | sonyExposureCompensationModeA100 [] |
Lookup table to translate Sony A100 camera settings exposure compensation mode values to readable labels. More... | |
const TagDetails | sonyAFAreaIlluminationA100 [] |
Lookup table to translate Sony A100 camera settings sony AF area illumination values to readable labels. More... | |
const TagDetails | sonyMonitorDisplayOffA100 [] |
Lookup table to translate Sony A100 camera settings monitor display off values to readable labels. More... | |
const TagDetails | sonyRecordDisplayA100 [] |
Lookup table to translate Sony A100 camera settings record display values to readable labels. More... | |
const TagDetails | sonyPlayDisplayA100 [] |
Lookup table to translate Sony A100 camera settings play display values to readable labels. More... | |
const TagDetails | sonyMeteringOffScaleIndicatorA100 [] |
Lookup table to translate Sony A100 camera settings metering off scale indicator values to readable labels. More... | |
const TagDetails | sonyExposureIndicatorA100 [] |
Lookup table to translate Sony A100 camera settings exposure indicator values to readable labels. More... | |
const TagDetails | sonyFocusModeSwitchA100 [] |
Lookup table to translate Sony A100 camera settings focus mode switch values to readable labels. More... | |
const TagDetails | sonyFlashTypeA100 [] |
Lookup table to translate Sony A100 camera settings flash type switch values to readable labels. More... | |
const TagDetails | sonyBatteryLevelA100 [] |
Lookup table to translate Sony A100 camera settings battery level switch values to readable labels. More... | |
TagDetails const | minoltaSonyLensID [] |
Lookup table to translate Minolta/Sony Lens id values to readable labels. | |
const TagDetails | minoltaSonyColorMode [] |
Lookup table to translate Minolta A100 and all other Sony Alpha camera color mode values to readable labels. More... | |
const TagDetails | minoltaSonyBoolFunction [] |
Lookup table to translate Minolta/Sony bool function values to readable labels. More... | |
const TagDetails | minoltaSonyBoolInverseFunction [] |
Lookup table to translate Minolta/Sony bool inverse function values to readable labels. More... | |
const TagDetails | minoltaSonyAFAreaMode [] |
Lookup table to translate Sony camera settings focus mode values to readable labels. More... | |
const TagDetails | minoltaSonyLocalAFAreaPoint [] |
Lookup table to translate Sony camera settings Local AF Area Point values to readable labels. More... | |
const TagDetails | minoltaSonyDynamicRangeOptimizerMode [] |
Lookup table to translate Sony camera settings dynamic range optimizer mode values to readable labels. More... | |
const TagDetails | minoltaSonyPrioritySetupShutterRelease [] |
Lookup table to translate Sony camera settings priority setup shutter release values to readable labels. More... | |
const TagDetails | minoltaSonyQualityCs [] |
Lookup table to translate Sony camera settings quality values to readable labels. More... | |
const TagDetails | minoltaSonyRotation [] |
Lookup table to translate Sony camera settings rotation values to readable labels. More... | |
const TagDetails | minoltaSonySceneMode [] |
Lookup table to translate Minolta/Sony scene mode values to readable labels. More... | |
const TagDetails | minoltaSonyImageQuality [] |
Lookup table to translate Sony/Minolta image quality values to readable labels. More... | |
const TagDetails | minoltaSonyTeleconverterModel [] |
Lookup table to translate Sony/Minolta teleconverter model values to readable labels. More... | |
const TagDetails | minoltaSonyWhiteBalanceStd [] |
Lookup table to translate Sony/Minolta Std camera settings white balance values to readable labels. More... | |
const TagDetails | minoltaSonyZoneMatching [] |
Lookup table to translate Sony/Minolta zone matching values to readable labels. More... | |
const TagDetails | nikonOffOn [] |
OffOn, multiple tags. More... | |
const TagDetails | nikonOlnh [] |
Off, Low, Normal, High, multiple tags. More... | |
const TagDetails | nikonActiveDLighning [] |
Off, Low, Normal, High, multiple tags. More... | |
const char *const | nikonFocusarea [] |
Focus area for Nikon cameras. More... | |
const char *const | nikonFocuspoints [] |
Focus points for Nikon cameras, used for Nikon 1 and Nikon 3 makernotes. More... | |
const TagDetails | nikonFlashComp [] |
FlashComp, tag 0x0012. More... | |
const TagDetails | nikonColorSpace [] |
ColorSpace, tag 0x001e. More... | |
const TagDetails | nikonFlashMode [] |
FlashMode, tag 0x0087. More... | |
const TagDetailsBitmask | nikonShootingMode [] |
ShootingMode, tag 0x0089. More... | |
const TagDetailsBitmask | nikonShootingModeD70 [] |
ShootingMode D70, tag 0x0089. More... | |
const TagDetails | nikonAutoBracketRelease [] |
AutoBracketRelease, tag 0x008a. More... | |
const TagDetails | nikonNefCompression [] |
NEFCompression, tag 0x0093. More... | |
const TagDetails | nikonRetouchHistory [] |
RetouchHistory, tag 0x009e. More... | |
const TagDetails | nikonHighISONoiseReduction [] |
HighISONoiseReduction, tag 0x00b1. More... | |
const TagDetails | nikon2Quality [] |
Quality, tag 0x0003. More... | |
const TagDetails | nikon2ColorMode [] |
ColorMode, tag 0x0004. More... | |
const TagDetails | nikon2ImageAdjustment [] |
ImageAdjustment, tag 0x0005. More... | |
const TagDetails | nikon2IsoSpeed [] |
ISOSpeed, tag 0x0006. More... | |
const TagDetails | nikon2WhiteBalance [] |
WhiteBalance, tag 0x0007. More... | |
const TagDetails | nikonYesNo [] |
YesNo, used for DaylightSavings, tag index 2. More... | |
const TagDetails | nikonDateDisplayFormat [] |
DateDisplayFormat, tag index 3. More... | |
const TagDetails | nikonOnOff [] |
OnOff. More... | |
const TagDetails | nikonAdjust [] |
Adjust. More... | |
const TagDetails | nikonFilterEffect [] |
FilterEffect. More... | |
const TagDetails | nikonToningEffect [] |
ToningEffect. More... | |
const TagDetails | aftOnOff [] |
OnOff. More... | |
const TagDetails | nikonIsoExpansion [] |
ISOExpansion, tag index 4 and 10. More... | |
const TagDetails | nikonAfAreaMode [] |
AfAreaMode. More... | |
const TagDetails | nikonAfPoint [] |
AfPoint. More... | |
const TagDetailsBitmask | nikonAfPointsInFocus [] |
AfPointsInFocus. More... | |
const TagDetails | nikonPhaseDetectAF [] |
PhaseDetectAF. More... | |
const TagDetails | nikonMultiExposureMode [] |
MultiExposureMode. More... | |
const TagDetails | nikonFlashSource [] |
FlashSource. More... | |
const TagDetails | nikonFlashFirmware [] |
FlashFirmware. More... | |
const TagDetails | nikonFlashGNDistance [] |
FlashGNDistance. | |
const TagDetails | nikonFlashControlMode [] |
FlashControlMode. More... | |
const TagDetails | nikonExternalFlashFlags [] |
ExternalFlashFlags. More... | |
const TagDetails | nikonFlashColorFilter [] |
FlashColorFilter. More... | |
const TagDetails | nikonAfFineTuneAdj1 [] |
AfFineTuneAdj D300 (a) | |
const TagDetails | nikonAfFineTuneAdj2 [] |
AfFineTuneAdj D300 (b) | |
const TagDetails | nikonOffOn2 [] |
VibrationReduction. More... | |
const TagDetails | nikonOffOn3 [] |
VibrationReduction2. More... | |
const TagDetails | olympusOffOn [] |
OffOn, multiple tags. More... | |
const TagDetails | olympusNoYes [] |
NoYes, multiple tags. More... | |
const TagDetails | olympusQuality [] |
Quality, tag 0x0201. More... | |
const TagDetails | olympusMacro [] |
Macro, tag 0x0202. More... | |
const TagDetails | olympusOneTouchWb [] |
OneTouchWB, tag 0x0302. More... | |
const TagDetails | olympusSceneMode [] |
SceneMode, tag 0x403 and CameraSettings tag 0x509. | |
const TagDetails | olympusFlashDevice [] |
FlashDevice, tag 0x1005. More... | |
const TagDetails | olympusFocusRange [] |
FocusRange, tag 0x100a. More... | |
const TagDetails | olympusFocusMode [] |
FocusMode, tag 0x100b. More... | |
const TagDetails | olympusSharpness [] |
Sharpness, tag 0x100f. More... | |
const TagDetails | olympusContrast [] |
Contrast, tag 0x1029. More... | |
const TagDetails | olympusCCDScanMode [] |
CCDScanMode, tag 0x1039. More... | |
const TagDetails | olympusExposureMode [] |
ExposureMode, tag 0x0200. More... | |
const TagDetails | olympusMeteringMode [] |
MeteringMode, tag 0x0202. More... | |
const TagDetails | olympusMacroMode [] |
MacroMode, tag 0x0300. More... | |
const TagDetails | olympusCsFocusMode [] |
FocusMode, tag 0x0301. More... | |
const TagDetails | olympusFocusProcess [] |
FocusProcess, tag 0x0302. More... | |
const TagDetails | olympusAFSearch [] |
AFSearch, tag 0x0303. More... | |
const TagDetailsBitmask | olympusFlashMode [] |
FlashMode, tag 0x0400. More... | |
const TagDetails | olympusFlashRemoteControl [] |
FlashRemoteControl, tag 0x0403. More... | |
const TagDetails | olympusFlashControlMode [] |
FlashControlMode, tag 0x0404. More... | |
const TagDetails | olympusWhiteBalance [] |
WhiteBalance, tag 0x0500. More... | |
const TagDetails | olympusModifiedSaturation [] |
ModifiedSaturation, tag 0x0504. More... | |
const TagDetails | olympusColorSpace [] |
ColorSpace, tag 0x0507. More... | |
const TagDetailsBitmask | olympusNoiseReduction [] |
NoiseReduction, tag 0x050a. More... | |
const TagDetails | olympusPictureMode [] |
PictureMode, tag 0x0520. More... | |
const TagDetails | olympusPictureModeBWFilter [] |
PictureModeBWFilter, tag 0x0525. More... | |
const TagDetails | olympusPictureModeTone [] |
PictureModeTone, tag 0x0526. More... | |
const TagDetails | olympusCsQuality [] |
OlympusCs Quality, tag 0x0603. More... | |
const TagDetails | olympusImageStabilization [] |
Olympus ImageStabilization, tag 0x0604. More... | |
const TagDetails | olympusEqFlashType [] |
OlympusEq FlashType, tag 0x1000. More... | |
const TagDetails | olympusEqFlashModel [] |
OlympusEq FlashModel, tag 0x1001. More... | |
const TagDetails | olympusRdColorSpace [] |
OlympusRd ColorSpace, tag 0x0108. More... | |
const TagDetails | olympusRdEngine [] |
OlympusRd Engine, tag 0x0109. More... | |
const TagDetails | olympusRdEditStatus [] |
OlympusRd EditStatus, tag 0x010b. More... | |
const TagDetailsBitmask | olympusRdSettings [] |
OlympusRd Settings, tag 0x010c. More... | |
const TagDetails | olympusRd2WhiteBalance [] |
OlympusRd2 WhiteBalance, tag 0x0101. More... | |
const TagDetails | olympusRd2ColorSpace [] |
OlympusRd2 ColorSpace, tag 0x0109. More... | |
const TagDetails | olympusRd2Engine [] |
OlympusRd2 Engine, tag 0x010b. More... | |
const TagDetails | olympusRd2PictureMode [] |
OlympusRd2 PictureMode, tag 0x010c. More... | |
const TagDetails | olympusRd2PM_BWFilter [] |
OlympusRd2 PM_BWFilter, tag 0x0110. More... | |
const TagDetails | olympusRd2PMPictureTone [] |
OlympusRd2 PMPictureTone, tag 0x0111. More... | |
const TagDetails | olympusIpMultipleExposureMode [] |
OlympusIp MultipleExposureMode, tag 0x101c. More... | |
const TagDetails | olympusIpAspectRatio [] |
OlympusIp olympusIpAspectRatio, tag 0x101c. More... | |
const TagDetails | olympusFiExternalFlashBounce [] |
OlympusFi ExternalFlashBounce, tag 0x1204. More... | |
const TagDetails | olympusRiLightSource [] |
OlympusRi LightSource, tag 0x1000. More... | |
const TagDetails | panasonicQuality [] |
Quality, tag 0x0001. More... | |
const TagDetails | panasonicWhiteBalance [] |
WhiteBalance, tag 0x0003. More... | |
const TagDetails | panasonicFocusMode [] |
FocusMode, tag 0x0007. More... | |
const TagDetails | panasonicImageStabilizer [] |
ImageStabilizer, tag 0x001a. More... | |
const TagDetails | panasonicMacro [] |
Macro, tag 0x001c. More... | |
const TagDetails | panasonicShootingMode [] |
ShootingMode, tag 0x001f and SceneMode, tag 0x8001. | |
const TagDetails | panasonicAudio [] |
Audio, tag 0x0020. More... | |
const TagDetails | panasonicColorEffect [] |
ColorEffect, tag 0x0028. More... | |
const TagDetails | panasonicBurstMode [] |
BustMode, tag 0x002a. More... | |
const TagDetails | panasonicContrast [] |
Contrast, tag 0x002c. More... | |
const TagDetails | panasonicNoiseReduction [] |
NoiseReduction, tag 0x002d. More... | |
const TagDetails | panasonicSelfTimer [] |
SelfTimer, tag 0x002e. More... | |
const TagDetails | panasonicRotation [] |
Rotation, tag 0x0030. More... | |
const TagDetails | panasonicAFAssistLamp [] |
AFAssistLamp, tag 0x0031. More... | |
const TagDetails | panasonicColorMode [] |
ColorMode, tag 0x0032. More... | |
const TagDetails | panasonicOpticalZoomMode [] |
OpticalZoomMode, tag 0x0034. More... | |
const TagDetails | panasonicConversionLens [] |
ConversionLens, tag 0x0035. More... | |
const TagDetails | panasonicWorldTimeLocation [] |
WorldTimeLocation, tag 0x003a. More... | |
const TagDetails | panasonicTextStamp [] |
TextStamp, tag 0x003b, 0x003e, 000x8008 and 0x8009. More... | |
const TagDetails | panasonicFilmMode [] |
FilmMode, tag 0x0042. More... | |
const TagDetails | panasonicBracketSettings [] |
Bracket Settings, tag 0x0045. More... | |
const TagDetails | panasonicFlashCurtain [] |
Flash curtain, tag 0x0048. More... | |
const TagDetails | panasonicLongShutterNoiseReduction [] |
Long Shutter Noise Reduction, tag 0x0049. More... | |
const TagDetails | panasonicIntelligentExposure [] |
Intelligent exposure, tag 0x005d. More... | |
const TagDetails | panasonicFlashWarning [] |
Flash warning, tag 0x0062. More... | |
const TagDetails | panasonicIntelligentResolution [] |
Intelligent resolution, tag 0x0070. More... | |
const TagDetails | panasonicIntelligentDRange [] |
Intelligent D-Range, tag 0x0079. More... | |
const TagDetails | panasonicClearRetouch [] |
Clear Retouch, tag 0x007c. More... | |
const TagDetails | panasonicPhotoStyle [] |
Photo Style, tag 0x0089. More... | |
const TagDetails | panasonicShadingCompensation [] |
Shading compensation, tag 0x008a. More... | |
const TagDetails | panasonicCameraOrientation [] |
Camera orientation, tag 0x008f. More... | |
const TagDetails | panasonicSweepPanoramaDirection [] |
Sweep panorama direction, tag 0x0093. More... | |
const TagDetails | panasonicTimerRecording [] |
Timer recording, tag 0x0096. More... | |
const TagDetails | panasonicHDR [] |
HDR, tag 0x009e. More... | |
const TagDetails | panasonicShutterType [] |
Shutter Type, tag 0x009f. More... | |
const TagDetails | panasonicTouchAE [] |
Touch AE, tag 0x00ab. More... | |
const TagDetails | panasonicFlashFired [] |
Flash Fired, tag 0x8007. More... | |
const TagDetails | pentaxShootingMode [] |
ShootingMode, tag 0x0001. More... | |
const TagDetails | pentaxModel [] |
CameraModel, tag 0x0005. | |
const TagDetails | pentaxQuality [] |
Quality, tag 0x0008. More... | |
const TagDetails | pentaxSize [] |
Size, tag 0x0009. | |
const TagDetails | pentaxFlash [] |
Flash, tag 0x000c. More... | |
const TagDetails | pentaxFocus [] |
Focus, tag 0x000d. More... | |
const TagDetails | pentaxAFPoint [] |
AFPoint, tag 0x000e. More... | |
const TagDetails | pentaxAFPointFocus [] |
AFPointInFocus, tag 0x000f. More... | |
const TagDetails | pentaxISO [] |
ISO, tag 0x0014. | |
const TagDetails | pentaxOffOn [] |
Generic for Off/On switches. More... | |
const TagDetails | pentaxYesNo [] |
Generic for Yes/No switches. More... | |
const TagDetails | pentaxMeteringMode [] |
MeteringMode, tag 0x0017. More... | |
const TagDetails | pentaxWhiteBalance [] |
WhiteBalance, tag 0x0019. More... | |
const TagDetails | pentaxWhiteBalanceMode [] |
WhiteBalance, tag 0x001a. More... | |
const TagDetails | pentaxSaturation [] |
Saturation, tag 0x001f. More... | |
const TagDetails | pentaxContrast [] |
Contrast, tag 0x0020. More... | |
const TagDetails | pentaxSharpness [] |
Sharpness, tag 0x0021. More... | |
const TagDetails | pentaxLocation [] |
Location, tag 0x0022. More... | |
const TagDetails | pentaxCities [] |
City names, tags 0x0023 and 0x0024. | |
const TagDetails | pentaxImageProcessing [] |
ImageProcessing, combi-tag 0x0032 (4 bytes) More... | |
const TagDetails | pentaxPictureMode [] |
PictureMode, combi-tag 0x0033 (3 bytes) | |
const TagDetails | pentaxDriveMode [] |
DriveMode, combi-tag 0x0034 (4 bytes) More... | |
const TagDetails | pentaxColorSpace [] |
ColorSpace, tag 0x0037. More... | |
const TagDetails | pentaxLensType [] |
LensType, combi-tag 0x003f (2 unsigned long) | |
const TagDetails | pentaxImageTone [] |
ImageTone, tag 0x004f. More... | |
const TagDetails | pentaxDynamicRangeExpansion [] |
DynamicRangeExpansion, tag 0x0069. More... | |
const TagDetails | pentaxHighISONoiseReduction [] |
HighISONoiseReduction, tag 0x0071. More... | |
const TagDetails | samsung2LensType [] |
LensType, tag 0xa003. More... | |
const TagDetails | samsung2ColorSpace [] |
ColorSpace, tag 0xa011. More... | |
const TagDetails | samsung2SmartRange [] |
SmartRange, tag 0xa012. More... | |
const TagDetails | samsungPwMode [] |
PictureWizard Mode. More... | |
const TagDetails | sonyHDRMode [] |
Lookup table to translate Sony Auto HDR values to readable labels. More... | |
const TagDetails | sonyModelId [] |
Lookup table to translate Sony model ID values to readable labels. | |
const TagDetails | print0xb025 [] |
Lookup table to translate Sony dynamic range optimizer values to readable labels. More... | |
const TagDetails | sonyExposureMode [] |
Lookup table to translate Sony exposure mode values to readable labels. | |
const TagDetails | sonyJPEGQuality [] |
Lookup table to translate Sony JPEG Quality values to readable labels. More... | |
const TagDetails | sonyAntiBlur [] |
Lookup table to translate Sony anti-blur values to readable labels. More... | |
const TagDetails | print0xb04f [] |
Lookup table to translate Sony dynamic range optimizer values to readable labels. More... | |
const TagDetails | sonyIntelligentAuto [] |
Lookup table to translate Sony Intelligent Auto values to readable labels. More... | |
const TagDetails | sonyWhiteBalance [] |
Lookup table to translate Sony WB values to readable labels. More... | |
const TagDetails | sonyFocusMode [] |
Lookup table to translate Sony AF mode values to readable labels. More... | |
const TagDetails | sonyAFMode [] |
Lookup table to translate Sony AF mode values to readable labels. More... | |
const TagDetails | sonyAFIlluminator [] |
Lookup table to translate Sony AF illuminator values to readable labels. More... | |
const TagDetails | sonyMacroMode [] |
Lookup table to translate Sony macro mode values to readable labels. More... | |
const TagDetails | sonyFlashLevel [] |
Lookup table to translate Sony flash level values to readable labels. More... | |
const TagDetails | sonyReleaseMode [] |
Lookup table to translate Sony release mode values to readable labels. More... | |
const TagDetails | sonySequenceNumber [] |
Lookup table to translate Sony sequence number values to readable labels. More... | |
const TagDetails | sonyLongExposureNoiseReduction [] |
Lookup table to translate Sony long exposure noise reduction values to readable labels. More... | |
const TagDetails | sonyDriveModeStd [] |
Lookup table to translate Sony camera settings drive mode values to readable labels. More... | |
const TagDetails | sonyCSFocusMode [] |
Lookup table to translate Sony camera settings focus mode values to readable labels. More... | |
const TagDetails | sonyMeteringMode [] |
Lookup table to translate Sony camera settings metering mode values to readable labels. More... | |
const TagDetails | sonyCreativeStyle [] |
Lookup table to translate Sony camera settings creative style values to readable labels. More... | |
const TagDetails | sonyFlashMode [] |
Lookup table to translate Sony camera settings flash mode values to readable labels. More... | |
const TagDetails | sonyAFIlluminatorCS [] |
Lookup table to translate Sony AF illuminator values to readable labels. More... | |
const TagDetails | sonyImageStyle [] |
Lookup table to translate Sony camera settings image style values to readable labels. More... | |
const TagDetails | sonyExposureProgram [] |
Lookup table to translate Sony camera settings exposure program values to readable labels. More... | |
const TagDetails | sonyImageSize [] |
Lookup table to translate Sony camera settings image size values to readable labels. More... | |
const TagDetails | sonyAspectRatio [] |
Lookup table to translate Sony aspect ratio values to readable labels. More... | |
const TagDetails | sonyExposureLevelIncrements [] |
Lookup table to translate Sony exposure level increments values to readable labels. More... | |
const GroupInfo | groupInfo [] |
List of all known Exif groups. Important: Group name (3rd column) must be unique! | |
const TagDetails | exifUnit [] |
Units for measuring X and Y resolution, tags 0x0128, 0xa210. More... | |
const TagDetails | exifGPSAltitudeRef [] |
GPS altitude reference, tag 0x0005. More... | |
const TagDetails | exifGPSStatus [] |
GPS status, tag 0x0009. More... | |
const TagDetails | exifGPSMeasureMode [] |
GPS measurement mode, tag 0x000a. More... | |
const TagDetails | exifGPSSpeedRef [] |
GPS speed reference, tag 0x000c. More... | |
const TagDetails | exifGPSDestDistanceRef [] |
GPS Destination distance ref, tag 0x0019. More... | |
const TagDetails | exifGPSDifferential [] |
GPS Differential, tag 0x001e. More... | |
const TagDetails | exifOrientation [] |
Orientation, tag 0x0112. More... | |
const TagDetails | exifPredictor [] |
Predictor, tag 0x013d. More... | |
const TagDetails | exifInkSet [] |
InkSet, tag 0x014c. More... | |
const TagDetails | exifNewSubfileType [] |
NewSubfileType, TIFF tag 0x00fe - this is actually a bitmask. More... | |
const TagDetails | exifSubfileType [] |
SubfileType, TIFF tag 0x00ff. More... | |
const TagDetails | exifCompression [] |
Compression, tag 0x0103. | |
const TagDetails | exifPhotometricInterpretation [] |
PhotometricInterpretation, tag 0x0106. More... | |
const TagDetails | exifThresholding [] |
Thresholding, tag 0x0107. More... | |
const TagDetails | exifSampleFormat [] |
SampleFormat, tag 0x0153. More... | |
const TagDetails | exifIndexed [] |
Indexed, tag 0x015a. More... | |
const TagDetails | exifJpegLosslessPredictor [] |
exifJpegLosslessPredictor, tag 0x0205 More... | |
const TagDetails | exifFlash [] |
Flash, Exif tag 0x9209. More... | |
const TagDetails | exifCfaLayout [] |
CFALayout, tag 0xc617. More... | |
const TagDetails | exifGPSLatitudeRef [] |
GPS latitude reference, tag 0x0001; also GPSDestLatitudeRef, tag 0x0013. More... | |
const TagDetails | exifGPSLongitudeRef [] |
GPS longitude reference, tag 0x0003; also GPSDestLongitudeRef, tag 0x0015. More... | |
const TagDetails | exifYCbCrPositioning [] |
YCbCrPositioning, tag 0x0213. More... | |
const TagDetails | exifExposureProgram [] |
ExposureProgram, tag 0x8822. More... | |
const TagDetails | exifMeteringMode [] |
MeteringMode, tag 0x9207. More... | |
const TagDetails | exifLightSource [] |
LightSource, tag 0x9208. More... | |
const TagDetails | exifColorSpace [] |
ColorSpace, tag 0xa001. More... | |
const TagDetails | exifSensingMethod [] |
SensingMethod, tag 0xa217. More... | |
const TagDetails | exifFileSource [] |
FileSource, tag 0xa300. More... | |
const TagDetails | exifSceneType [] |
SceneType, tag 0xa301. More... | |
const TagDetails | exifCustomRendered [] |
CustomRendered, tag 0xa401. More... | |
const TagDetails | exifExposureMode [] |
ExposureMode, tag 0xa402. More... | |
const TagDetails | exifWhiteBalance [] |
WhiteBalance, tag 0xa403. More... | |
const TagDetails | exifSceneCaptureType [] |
SceneCaptureType, tag 0xa406. More... | |
const TagDetails | exifGainControl [] |
GainControl, tag 0xa407. More... | |
const TagDetails | exifSaturation [] |
Saturation, tag 0xa409. More... | |
const TagDetails | exifSubjectDistanceRange [] |
SubjectDistanceRange, tag 0xa40c. More... | |
const TagDetails | exifGPSDirRef [] |
GPS direction ref, tags 0x000e, 0x0010, 0x0017. More... | |
const TagDetails | exifNormalSoftHard [] |
Contrast, tag 0xa408 and Sharpness, tag 0xa40a. More... | |
const TiffType | ttUnsignedByte = 1 |
Exif BYTE type. | |
const TiffType | ttAsciiString = 2 |
Exif ASCII type. | |
const TiffType | ttUnsignedShort = 3 |
Exif SHORT type. | |
const TiffType | ttUnsignedLong = 4 |
Exif LONG type. | |
const TiffType | ttUnsignedRational = 5 |
Exif RATIONAL type. | |
const TiffType | ttSignedByte = 6 |
Exif SBYTE type. | |
const TiffType | ttUndefined = 7 |
Exif UNDEFINED type. | |
const TiffType | ttSignedShort = 8 |
Exif SSHORT type. | |
const TiffType | ttSignedLong = 9 |
Exif SLONG type. | |
const TiffType | ttSignedRational =10 |
Exif SRATIONAL type. | |
const TiffType | ttTiffFloat =11 |
TIFF FLOAT type. | |
const TiffType | ttTiffDouble =12 |
TIFF DOUBLE type. | |
const TiffType | ttTiffIfd =13 |
TIFF IFD type. | |
const CryptFct | notEncrypted = 0 |
Constant for non-encrypted binary arrays. | |
const ArrayCfg | canonCsCfg |
Canon Camera Settings binary array - configuration. More... | |
const ArrayDef | canonCsDef [] |
Canon Camera Settings binary array - definition. More... | |
const ArrayCfg | canonSiCfg |
Canon Shot Info binary array - configuration. More... | |
const ArrayCfg | canonPaCfg |
Canon Panorama binary array - configuration. More... | |
const ArrayCfg | canonCfCfg |
Canon Custom Function binary array - configuration. More... | |
const ArrayCfg | canonPiCfg |
Canon Picture Info binary array - configuration. More... | |
const ArrayCfg | canonTiCfg |
Canon Time Info binary array - configuration. More... | |
const ArrayCfg | canonFiCfg |
Canon File Info binary array - configuration. More... | |
const ArrayDef | canonFiDef [] |
Canon File Info binary array - definition. More... | |
const ArrayCfg | canonPrCfg |
Canon Processing Info binary array - configuration. More... | |
const ArrayCfg | nikonVrCfg |
Nikon Vibration Reduction binary array - configuration. More... | |
const ArrayDef | nikonVrDef [] |
Nikon Vibration Reduction binary array - definition. More... | |
const ArrayCfg | nikonPcCfg |
Nikon Picture Control binary array - configuration. More... | |
const ArrayDef | nikonPcDef [] |
Nikon Picture Control binary array - definition. More... | |
const ArrayCfg | nikonWtCfg |
Nikon World Time binary array - configuration. More... | |
const ArrayDef | nikonWtDef [] |
Nikon World Time binary array - definition. More... | |
const ArrayCfg | nikonIiCfg |
Nikon ISO info binary array - configuration. More... | |
const ArrayDef | nikonIiDef [] |
Nikon ISO info binary array - definition. More... | |
const ArrayCfg | nikonAfCfg |
Nikon Auto Focus binary array - configuration. More... | |
const ArrayDef | nikonAfDef [] |
Nikon Auto Focus binary array - definition. More... | |
const ArrayCfg | nikonAf21Cfg |
Nikon Auto Focus 21 binary array - configuration. More... | |
const ArrayDef | nikonAf21Def [] |
Nikon Auto Focus 21 binary array - definition. More... | |
const ArrayCfg | nikonAf22Cfg |
Nikon Auto Focus 22 binary array - configuration. More... | |
const ArrayDef | nikonAf22Def [] |
Nikon Auto Focus 22 binary array - definition. More... | |
const ArraySet | nikonAf2Set [] |
Nikon AF2 configuration and definitions. More... | |
const ArrayCfg | nikonAFTCfg |
Nikon AF Fine Tune binary array - configuration. More... | |
const ArrayDef | nikonAFTDef [] |
Nikon AF Fine Tune binary array - definition. More... | |
const ArrayCfg | nikonFiCfg |
Nikon File Info binary array - configuration. More... | |
const ArrayDef | nikonFiDef [] |
Nikon File Info binary array - definition. More... | |
const ArrayCfg | nikonMeCfg |
Nikon Multi Exposure binary array - configuration. More... | |
const ArrayDef | nikonMeDef [] |
Nikon Multi Exposure binary array - definition. More... | |
const ArrayCfg | nikonFl1Cfg |
Nikon Flash Info binary array - configuration 1. More... | |
const ArrayDef | nikonFl1Def [] |
Nikon Flash Info binary array - definition 1. More... | |
const ArrayCfg | nikonFl2Cfg |
Nikon Flash Info binary array - configuration 2. More... | |
const ArrayDef | nikonFl2Def [] |
Nikon Flash Info binary array - definition 2. More... | |
const ArrayCfg | nikonFl3Cfg |
Nikon Flash Info binary array - configuration 3. More... | |
const ArrayDef | nikonFl3Def [] |
Nikon Flash Info binary array - definition. More... | |
const ArraySet | nikonFlSet [] |
Nikon Lens Data configurations and definitions. More... | |
const ArrayCfg | nikonSi1Cfg |
Nikon Shot Info binary array - configuration 1 (D80) More... | |
const ArrayDef | nikonSi1Def [] |
Nikon Shot Info binary array - definition 1 (D80) More... | |
const ArrayCfg | nikonSi2Cfg |
Nikon Shot Info binary array - configuration 2 (D40) More... | |
const ArrayDef | nikonSi2Def [] |
Nikon Shot Info binary array - definition 2 (D40) More... | |
const ArrayCfg | nikonSi3Cfg |
Nikon Shot Info binary array - configuration 3 (D300a) More... | |
const ArrayDef | nikonSi3Def [] |
Nikon Shot Info binary array - definition 3 (D300a) More... | |
const ArrayCfg | nikonSi4Cfg |
Nikon Shot Info binary array - configuration 4 (D300b) More... | |
const ArrayDef | nikonSi4Def [] |
Nikon Shot Info binary array - definition 4 (D300b) More... | |
const ArrayCfg | nikonSi5Cfg |
Nikon Shot Info binary array - configuration 5 (ver 02.xx) More... | |
const ArrayDef | nikonSi5Def [] |
Nikon Shot Info binary array - definition 5 (ver 01.xx and ver 02.xx) More... | |
const ArrayCfg | nikonSi6Cfg |
Nikon Shot Info binary array - configuration 6 (ver 01.xx) More... | |
const ArraySet | nikonSiSet [] |
Nikon Lens Data configurations and definitions. More... | |
const ArrayCfg | nikonLd1Cfg |
Nikon Lens Data binary array - configuration 1. More... | |
const ArrayCfg | nikonLd2Cfg |
Nikon Lens Data binary array - configuration 2. More... | |
const ArrayCfg | nikonLd3Cfg |
Nikon Lens Data binary array - configuration 3. More... | |
const ArrayDef | nikonLdDef [] |
Nikon Lens Data binary array - definition. More... | |
const ArraySet | nikonLdSet [] |
Nikon Lens Data configurations and definitions. More... | |
const ArrayCfg | nikonCb1Cfg |
Nikon Color Balance binary array - configuration 1. More... | |
const ArrayCfg | nikonCb2Cfg |
Nikon Color Balance binary array - configuration 2. More... | |
const ArrayCfg | nikonCb2aCfg |
Nikon Color Balance binary array - configuration 2a. More... | |
const ArrayCfg | nikonCb2bCfg |
Nikon Color Balance binary array - configuration 2b. More... | |
const ArrayCfg | nikonCb3Cfg |
Nikon Color Balance binary array - configuration 3. More... | |
const ArrayCfg | nikonCb4Cfg |
Nikon Color Balance binary array - configuration 4. More... | |
const ArrayDef | nikonCb1Def [] |
Nikon Color Balance binary array - definition 1 (D100) More... | |
const ArrayDef | nikonCb2Def [] |
Nikon Color Balance binary array - definition 2 (D2H) More... | |
const ArrayDef | nikonCb2aDef [] |
Nikon Color Balance binary array - definition 2a (D50) More... | |
const ArrayDef | nikonCb2bDef [] |
Nikon Color Balance binary array - definition 2b (D2X=0204,D2Hs=0206,D200=0207,D40=0208) More... | |
const ArrayDef | nikonCb3Def [] |
Nikon Color Balance binary array - definition 3 (D70) More... | |
const ArrayDef | nikonCb4Def [] |
Nikon Color Balance binary array - definition 4 (D3) More... | |
const ArraySet | nikonCbSet [] |
Nikon Color Balance configurations and definitions. More... | |
const ArrayCfg | minoCsoCfg |
Minolta Camera Settings (old) binary array - configuration. More... | |
const ArrayCfg | minoCsnCfg |
Minolta Camera Settings (new) binary array - configuration. More... | |
const ArrayCfg | minoCs7Cfg |
Minolta 7D Camera Settings binary array - configuration. More... | |
const ArrayDef | minoCs7Def [] |
Minolta 7D Camera Settings binary array - definition. More... | |
const ArrayCfg | minoCs5Cfg |
Minolta 5D Camera Settings binary array - configuration. More... | |
const ArrayDef | minoCs5Def [] |
Minolta 5D Camera Settings binary array - definition. More... | |
const ArrayCfg | sony1CsCfg |
Sony1 Camera Settings binary array - configuration. More... | |
const ArrayCfg | sony1Cs2Cfg |
Sony1 Camera Settings 2 binary array - configuration. More... | |
const ArrayCfg | sony2FpCfg |
const ArrayDef | sony2FpDef [] |
const ArrayDef | sonyCsDef [] |
Sony[12] Camera Settings binary array - definition. More... | |
const ArrayCfg | sony2CsCfg |
Sony2 Camera Settings binary array - configuration. More... | |
const ArrayCfg | sony2Cs2Cfg |
Sony2 Camera Settings 2 binary array - configuration. More... | |
const ArrayDef | sonyCs2Def [] |
Sony[12] Camera Settings 2 binary array - definition. More... | |
const ArraySet | sony1CsSet [] |
Sony1 Camera Settings configurations and definitions. More... | |
const ArraySet | sony2CsSet [] |
Sony2 Camera Settings configurations and definitions. More... | |
const ArrayCfg | sony1MCsoCfg |
Sony Minolta Camera Settings (old) binary array - configuration. More... | |
const ArrayCfg | sony1MCsnCfg |
Sony Minolta Camera Settings (new) binary array - configuration. More... | |
const ArrayCfg | sony1MCs7Cfg |
Sony Minolta 7D Camera Settings binary array - configuration. More... | |
const ArrayCfg | sony1MCsA100Cfg |
Sony Minolta A100 Camera Settings binary array - configuration. More... | |
const ArrayDef | sony1MCsA100Def [] |
Sony Minolta A100 Camera Settings binary array - definition. More... | |
const ArrayCfg | samsungPwCfg |
Samsung PictureWizard binary array - configuration. More... | |
const ArrayDef | samsungPwDef [] |
Samsung PictureWizard binary array - definition. More... | |
Contains internal objects which are not published and are not part of the libexiv2 API.
|
inline |
format binary data for display in Image::printStructure()
This function creates a new helper class that can be passed to a std::ostream
for output. It creates a printable version of the binary data in the slice sl according to the following rules:
[in] | sl | Slice containing binary data buffer that should be printed. |
This | function does not throw. The output of the helper object to the stream throws neither. |
Referenced by Exiv2::Image::printIFDStructure(), Exiv2::WebPImage::printStructure(), Exiv2::RafImage::printStructure(), Exiv2::Jp2Image::printStructure(), and Exiv2::JpegBase::printStructure().
float Exiv2::Internal::canonEv | ( | long | val | ) |
Convert Canon hex-based EV (modulo 0x20) to real number Ported from Phil Harvey's Image::ExifTool::Canon::CanonEv by Will Stokes.
0x00 -> 0 0x0c -> 0.33333 0x10 -> 0.5 0x14 -> 0.66666 0x20 -> 1 .. 160 -> 5 128 -> 4 143 -> 4.46875
Referenced by printCsLensByFocalLengthAndMaxAperture(), Exiv2::Internal::CanonMakerNote::printSi0x0002(), Exiv2::Internal::CanonMakerNote::printSi0x0015(), and Exiv2::Internal::CanonMakerNote::printSi0x0016().
bool Exiv2::Internal::isTiffImageTag | ( | uint16_t | tag, |
IfdId | group | ||
) |
Convenience function to check if tag, group is in the list of TIFF image tags.
List of TIFF image tags
References Exiv2::find(), and groupName().
Referenced by Exiv2::Internal::Cr2Header::isImageTag(), and Exiv2::Internal::TiffHeader::isImageTag().
|
inline |
http://stackoverflow.com/questions/1798112/removing-leading-and-trailing-spaces-from-a-string trim from left
Referenced by trim().
int Exiv2::Internal::nikonAf2Selector | ( | uint16_t | tag, |
const byte * | pData, | ||
uint32_t | size, | ||
TiffComponent *const | pRoot | ||
) |
Function to select cfg + def of a Nikon complex binary array.
tag | Tag number of the binary array |
pData | Pointer to the raw array data. |
size | Size of the array data. |
pRoot | Pointer to the root component of the TIFF tree. |
DataBuf Exiv2::Internal::nikonCrypt | ( | uint16_t | tag, |
const byte * | pData, | ||
uint32_t | size, | ||
TiffComponent *const | pRoot | ||
) |
Encrypt and decrypt Nikon data.
Checks the version of the Nikon data array and en/decrypts (portions of) it as needed. (The Nikon encryption algorithm is symmetric.)
tag | Tag number of the binary array |
pData | Pointer to the start of the data to en/decrypt. |
size | Size of the data buffer. |
pRoot | Pointer to the root element of the composite. |
References Exiv2::Internal::TiffComponent::accept(), Exiv2::DataBuf::alloc(), Exiv2::Value::count(), Exiv2::find(), Exiv2::Internal::TiffFinder::init(), Exiv2::model(), nikonArrayIdx, Exiv2::DataBuf::pData_, Exiv2::Internal::TiffEntryBase::pValue(), Exiv2::Internal::TiffFinder::result(), Exiv2::DataBuf::size_, Exiv2::Internal::NikonArrayIdx::start_, Exiv2::string, Exiv2::Value::toLong(), and Exiv2::Value::toString().
int Exiv2::Internal::nikonSelector | ( | uint16_t | tag, |
const byte * | pData, | ||
uint32_t | size, | ||
TiffComponent *const | pRoot | ||
) |
Function to select cfg + def of a Nikon complex binary array.
tag | Tag number of the binary array |
pData | Pointer to the raw array data. |
size | Size of the array data. |
pRoot | Pointer to the root component of the TIFF tree. |
References Exiv2::find(), Exiv2::Internal::NikonArrayIdx::idx_, and nikonArrayIdx.
std::ostream& Exiv2::Internal::operator<< | ( | std::ostream & | stream, |
const binaryToStringHelper< T > & | binToStr | ||
) |
Actual implementation of the output algorithm described in binaryToString.
nothing |
std::ostream & Exiv2::Internal::printCsLensByFocalLength | ( | std::ostream & | os, |
const Value & | value, | ||
const ExifData * | metadata | ||
) |
Special treatment pretty-print function for non-unique lens ids.
printCsLensByFocalLength to human readable string
References canonCsLensType, convertFocalLength(), Exiv2::Value::count(), extractLensFocalLength(), Exiv2::find(), Exiv2::Internal::LensTypeAndFocalLengthAndMaxAperture::focalLength_, Exiv2::Internal::LensTypeAndFocalLengthAndMaxAperture::focalLengthMax_, Exiv2::Internal::TagDetails::label_, Exiv2::Internal::LensTypeAndFocalLengthAndMaxAperture::lensType_, Exiv2::Value::toLong(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.
std::ostream & Exiv2::Internal::printCsLensByFocalLengthAndMaxAperture | ( | std::ostream & | os, |
const Value & | value, | ||
const ExifData * | metadata | ||
) |
Special treatment pretty-print function for non-unique lens ids.
printCsLensByFocalLengthAndMaxAperture to human readable string
References canonCsLensType, canonEv(), convertFocalLength(), Exiv2::Value::count(), Exiv2::ExifData::end(), extractLensFocalLength(), Exiv2::find(), Exiv2::ExifData::findKey(), fnumber(), Exiv2::Internal::LensTypeAndFocalLengthAndMaxAperture::focalLengthMax_, Exiv2::Internal::TagDetails::label_, Exiv2::Internal::LensTypeAndFocalLengthAndMaxAperture::lensType_, Exiv2::Internal::LensTypeAndFocalLengthAndMaxAperture::maxAperture_, Exiv2::Value::toLong(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.
std::ostream & Exiv2::Internal::printCsLensByFocalLengthTC | ( | std::ostream & | os, |
const Value & | value, | ||
const ExifData * | metadata | ||
) |
Special treatment pretty-print function for non-unique lens ids.
printCsLensByFocalLengthTC to human readable string
References canonCsLensType, convertFocalLength(), Exiv2::Value::count(), extractLensFocalLength(), Exiv2::find(), Exiv2::Internal::LensTypeAndFocalLengthAndMaxAperture::focalLengthMax_, Exiv2::Internal::TagDetails::label_, Exiv2::Internal::LensTypeAndFocalLengthAndMaxAperture::lensType_, Exiv2::Value::toLong(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.
int Exiv2::Internal::sonyCsSelector | ( | uint16_t | tag, |
const byte * | pData, | ||
uint32_t | size, | ||
TiffComponent *const | pRoot | ||
) |
Function to select cfg + def of the Sony Camera Settings complex binary array.
tag | Tag number of the binary array |
pData | Pointer to the raw array data. |
size | Size of the array data. |
pRoot | Pointer to the root component of the TIFF tree. |
References Exiv2::model(), and Exiv2::string.
uint16_t Exiv2::Internal::tagNumber | ( | const std::string & | tagName, |
IfdId | ifdId | ||
) |
Return the tag number for one combination of IFD id and tagName. If the tagName is not known, it expects tag names in the form "0x01ff" and converts them to unsigned integer.
Error | if the tagname or ifdId is invalid |
References Exiv2::isHex(), Exiv2::TagInfo::tag_, and tagInfo().
const TagDetails Exiv2::Internal::aftOnOff[] |
OnOff.
const TagDetails Exiv2::Internal::canonBracketMode[] |
BracketMode, tag 0x0003.
const ArrayCfg Exiv2::Internal::canonCfCfg |
Canon Custom Function binary array - configuration.
const TagDetails Exiv2::Internal::canonColorSpace[] |
ColorSpace, tag 0x00b4.
const TagDetails Exiv2::Internal::canonCsAESetting[] |
AESetting, tag 0x0021.
const TagDetails Exiv2::Internal::canonCsAfPoint[] |
AFPoint, tag 0x0013.
const ArrayCfg Exiv2::Internal::canonCsCfg |
Canon Camera Settings binary array - configuration.
const ArrayDef Exiv2::Internal::canonCsDef[] |
Canon Camera Settings binary array - definition.
const TagDetails Exiv2::Internal::canonCsDigitalZoom[] |
DigitalZoom, tag 0x000c.
const TagDetails Exiv2::Internal::canonCsDriveMode[] |
DriveMode, tag 0x0005.
const TagDetails Exiv2::Internal::canonCsExposureProgram[] |
ExposureProgram, tag 0x0014.
const TagDetails Exiv2::Internal::canonCsFlashActivity[] |
FlashActivity, tag 0x001c.
const TagDetailsBitmask Exiv2::Internal::canonCsFlashDetails[] |
FlashDetails, tag 0x001d.
const TagDetails Exiv2::Internal::canonCsFlashMode[] |
FlashMode, tag 0x0004.
const TagDetails Exiv2::Internal::canonCsFocusContinuous[] |
FocusContinuous, tag 0x0020.
const TagDetails Exiv2::Internal::canonCsFocusMode[] |
FocusMode, tag 0x0007.
const TagDetails Exiv2::Internal::canonCsFocusType[] |
FocusType, tag 0x0012.
const TagDetails Exiv2::Internal::canonCsImageSize[] |
ImageSize, tag 0x000a.
const TagDetails Exiv2::Internal::canonCsImageStabilization[] |
ImageStabilization, tag 0x0022.
const TagDetails Exiv2::Internal::canonCsLnh[] |
Contrast, Saturation Sharpness, tags 0x000d, 0x000e, 0x000f.
const TagDetails Exiv2::Internal::canonCsMacro[] |
Macro, tag 0x0001.
const TagDetails Exiv2::Internal::canonCsManualFlashOutput[] |
ManualFlashOutput, tag 0x0029.
const TagDetails Exiv2::Internal::canonCsMeteringMode[] |
MeteringMode, tag 0x0011.
const TagDetails Exiv2::Internal::canonCsPhotoEffect[] |
PhotoEffect, tag 0x0028.
const TagDetails Exiv2::Internal::canonCsQuality[] |
Quality, tag 0x0003.
const TagDetails Exiv2::Internal::canonCsSpotMeteringMode[] |
SpotMeteringMode, tag 0x0027.
const TagDetails Exiv2::Internal::canonCsSRAWQuality[] |
SRAWQuality, tag 0x002e.
const ArrayCfg Exiv2::Internal::canonFiCfg |
Canon File Info binary array - configuration.
const ArrayDef Exiv2::Internal::canonFiDef[] |
Canon File Info binary array - definition.
const TagDetails Exiv2::Internal::canonFilterEffect[] |
FilterEffect, tag 0x000e.
const TagDetails Exiv2::Internal::canonNoiseReduction[] |
NoiseReduction, tag 0x0008.
const TagDetails Exiv2::Internal::canonOffOn[] |
OffOn, multiple tags.
const ArrayCfg Exiv2::Internal::canonPaCfg |
Canon Panorama binary array - configuration.
const TagDetails Exiv2::Internal::canonPaDirection[] |
PanoramaDirection, tag 0x0005.
const TagDetailsBitmask Exiv2::Internal::canonPiAFPointsUsed[] |
AFPointsUsed, tag 0x0016.
const TagDetailsBitmask Exiv2::Internal::canonPiAFPointsUsed20D[] |
AFPointsUsed20D, tag 0x001a.
const ArrayCfg Exiv2::Internal::canonPiCfg |
Canon Picture Info binary array - configuration.
const TagDetails Exiv2::Internal::canonPictureStyle[] |
PictureStyle Values.
const ArrayCfg Exiv2::Internal::canonPrCfg |
Canon Processing Info binary array - configuration.
const TagDetails Exiv2::Internal::canonRawJpgSize[] |
RawJpgSize, tag 0x0007.
const TagDetails Exiv2::Internal::canonSerialNumberFormat[] |
SerialNumberFormat, tag 0x0015.
const TagDetails Exiv2::Internal::canonSharpnessFrequency[] |
Sharpness Frequency Values.
const TagDetailsBitmask Exiv2::Internal::canonSiAFPointUsed[] |
AFPointUsed, tag 0x000e.
Referenced by Exiv2::Internal::CanonMakerNote::printSi0x000e().
const ArrayCfg Exiv2::Internal::canonSiCfg |
Canon Shot Info binary array - configuration.
const TagDetails Exiv2::Internal::canonSiFlashBias[] |
FlashBias, tag 0x000f.
const TagDetails Exiv2::Internal::canonSiWhiteBalance[] |
WhiteBalance, multiple tags.
const TagDetails Exiv2::Internal::canonSuperMacro[] |
SuperMacro, tag 0x001a.
const ArrayCfg Exiv2::Internal::canonTiCfg |
Canon Time Info binary array - configuration.
const TagDetails Exiv2::Internal::canonToneCurve[] |
Tone Curve Values.
const TagDetails Exiv2::Internal::canonToningEffect[] |
ToningEffect, tag 0x000e.
const TagDetails Exiv2::Internal::canonWBBracketMode[] |
WBBracketMode, tag 0x0009.
const TagDetails Exiv2::Internal::casio2AFMode[] |
AFMode, tag 0x3009.
const TagDetails Exiv2::Internal::casio2ArtMode[] |
Art Mode, tag 0x301b.
const TagDetails Exiv2::Internal::casio2AutoISO[] |
AutoISO, tag 0x3008.
const TagDetails Exiv2::Internal::casio2ColorFilter[] |
Color Filter, tag 0x3017.
const TagDetails Exiv2::Internal::casio2ColorMode[] |
ColorMode, tag 0x3015.
const TagDetails Exiv2::Internal::casio2Contrast[] |
Contrast, tag 0x0020.
const TagDetails Exiv2::Internal::casio2DriveMode[] |
Drive Mode, tag 0x3103.
const TagDetails Exiv2::Internal::casio2Enhancement[] |
Enhancement, tag 0x3016.
const TagDetails Exiv2::Internal::casio2FocusMode[] |
Focus Mode, tag 0x000d.
const TagDetails Exiv2::Internal::casio2FocusMode2[] |
Focus Mode 2, tag 0x3003.
const TagDetails Exiv2::Internal::casio2ImageSize[] |
Image Size, tag 0x0009.
const TagDetails Exiv2::Internal::casio2IsoSpeed[] |
ISO Speed, tag 0x0014.
const TagDetails Exiv2::Internal::casio2LightingMode[] |
Lighting Mode, tag 0x302a.
const TagDetails Exiv2::Internal::casio2PortraitRefiner[] |
Portrait Refiner, tag 0x302b.
const TagDetails Exiv2::Internal::casio2Quality[] |
Quality, tag 0x3002.
const TagDetails Exiv2::Internal::casio2QualityMode[] |
Quality Mode, tag 0x0004.
const TagDetails Exiv2::Internal::casio2ReleaseMode[] |
Release Mode, tag 0x3001.
const TagDetails Exiv2::Internal::casio2Saturation[] |
Saturation, tag 0x001f.
const TagDetails Exiv2::Internal::casio2Sharpness[] |
Sharpness, tag 0x0021.
const TagDetails Exiv2::Internal::casio2SpecialEffectSetting[] |
Special Effect Setting, tag 0x3031.
const TagDetails Exiv2::Internal::casio2VideoQuality[] |
Video Quality, tag 0x4003.
const TagDetails Exiv2::Internal::casio2WhiteBalance[] |
White Balance, tag 0x0019.
const TagDetails Exiv2::Internal::casio2WhiteBalance2[] |
White Balance2, tag 0x2012.
const TagDetails Exiv2::Internal::casioCCDSensitivity[] |
CCD Sensitivity intensity, tag 0x0020.
const TagDetails Exiv2::Internal::casioColorFilter[] |
Color filter, tag 0x0017.
const TagDetails Exiv2::Internal::casioContrast[] |
Contrast, tag 0x000c.
const TagDetails Exiv2::Internal::casioDigitalZoom[] |
Flash intensity, tag 0x0005.
const TagDetails Exiv2::Internal::casioEnhancement[] |
Enhancement, tag 0x0016.
const TagDetails Exiv2::Internal::casioFlashIntensity[] |
Flash intensity, tag 0x0005.
const TagDetails Exiv2::Internal::casioFlashIntensity2[] |
flash intensity 2, tag 0x0019
const TagDetails Exiv2::Internal::casioFlashMode[] |
FlashMode, tag 0x0004.
const TagDetails Exiv2::Internal::casioFocusMode[] |
Focus Mode, tag 0x0003.
const TagDetails Exiv2::Internal::casioQuality[] |
Quality, tag 0x0002.
const TagDetails Exiv2::Internal::casioRecordingMode[] |
RecordingMode, tag 0x0001.
const TagDetails Exiv2::Internal::casioSaturation[] |
Saturation, tag 0x000d.
const TagDetails Exiv2::Internal::casioSharpness[] |
Sharpness, tag 0x000b.
const TagDetails Exiv2::Internal::casioWhiteBalance[] |
white balance, tag 0x0007
const TagDetails Exiv2::Internal::exifCfaLayout[] |
CFALayout, tag 0xc617.
const TagDetails Exiv2::Internal::exifColorSpace[] |
ColorSpace, tag 0xa001.
Referenced by print0xa001().
const TagDetails Exiv2::Internal::exifCustomRendered[] |
CustomRendered, tag 0xa401.
Referenced by print0xa401().
const TagDetails Exiv2::Internal::exifExposureMode[] |
ExposureMode, tag 0xa402.
Referenced by print0xa402().
const TagDetails Exiv2::Internal::exifExposureProgram[] |
ExposureProgram, tag 0x8822.
Referenced by print0x8822().
const TagDetails Exiv2::Internal::exifFileSource[] |
FileSource, tag 0xa300.
Referenced by print0xa300().
const TagDetails Exiv2::Internal::exifFlash[] |
Flash, Exif tag 0x9209.
const TagDetails Exiv2::Internal::exifGainControl[] |
GainControl, tag 0xa407.
Referenced by print0xa407().
const TagDetails Exiv2::Internal::exifGPSAltitudeRef[] |
GPS altitude reference, tag 0x0005.
Referenced by print0x0005().
const TagDetails Exiv2::Internal::exifGPSDestDistanceRef[] |
GPS Destination distance ref, tag 0x0019.
Referenced by print0x0019().
const TagDetails Exiv2::Internal::exifGPSDifferential[] |
GPS Differential, tag 0x001e.
Referenced by print0x001e().
const TagDetails Exiv2::Internal::exifGPSDirRef[] |
GPS direction ref, tags 0x000e, 0x0010, 0x0017.
Referenced by printGPSDirRef().
const TagDetails Exiv2::Internal::exifGPSLatitudeRef[] |
GPS latitude reference, tag 0x0001; also GPSDestLatitudeRef, tag 0x0013.
const TagDetails Exiv2::Internal::exifGPSLongitudeRef[] |
GPS longitude reference, tag 0x0003; also GPSDestLongitudeRef, tag 0x0015.
const TagDetails Exiv2::Internal::exifGPSMeasureMode[] |
GPS measurement mode, tag 0x000a.
Referenced by print0x000a().
const TagDetails Exiv2::Internal::exifGPSSpeedRef[] |
GPS speed reference, tag 0x000c.
Referenced by print0x000c().
const TagDetails Exiv2::Internal::exifGPSStatus[] |
GPS status, tag 0x0009.
Referenced by print0x0009().
const TagDetails Exiv2::Internal::exifIndexed[] |
Indexed, tag 0x015a.
const TagDetails Exiv2::Internal::exifInkSet[] |
InkSet, tag 0x014c.
const TagDetails Exiv2::Internal::exifJpegLosslessPredictor[] |
exifJpegLosslessPredictor, tag 0x0205
const TagDetails Exiv2::Internal::exifLightSource[] |
LightSource, tag 0x9208.
Referenced by print0x9208().
const TagDetails Exiv2::Internal::exifMeteringMode[] |
MeteringMode, tag 0x9207.
Referenced by print0x9207().
const TagDetails Exiv2::Internal::exifNewSubfileType[] |
NewSubfileType, TIFF tag 0x00fe - this is actually a bitmask.
const TagDetails Exiv2::Internal::exifNormalSoftHard[] |
Contrast, tag 0xa408 and Sharpness, tag 0xa40a.
Referenced by printNormalSoftHard().
const TagDetails Exiv2::Internal::exifOrientation[] |
Orientation, tag 0x0112.
Referenced by print0x0112().
const TagDetails Exiv2::Internal::exifPhotometricInterpretation[] |
PhotometricInterpretation, tag 0x0106.
const TagDetails Exiv2::Internal::exifPredictor[] |
Predictor, tag 0x013d.
const TagDetails Exiv2::Internal::exifSampleFormat[] |
SampleFormat, tag 0x0153.
const TagDetails Exiv2::Internal::exifSaturation[] |
Saturation, tag 0xa409.
Referenced by print0xa409().
const TagDetails Exiv2::Internal::exifSceneCaptureType[] |
SceneCaptureType, tag 0xa406.
Referenced by print0xa406().
const TagDetails Exiv2::Internal::exifSceneType[] |
SceneType, tag 0xa301.
Referenced by print0xa301().
const TagDetails Exiv2::Internal::exifSensingMethod[] |
SensingMethod, tag 0xa217.
Referenced by print0xa217().
const TagDetails Exiv2::Internal::exifSubfileType[] |
SubfileType, TIFF tag 0x00ff.
const TagDetails Exiv2::Internal::exifSubjectDistanceRange[] |
SubjectDistanceRange, tag 0xa40c.
Referenced by print0xa40c().
const TagDetails Exiv2::Internal::exifThresholding[] |
Thresholding, tag 0x0107.
const TagDetails Exiv2::Internal::exifUnit[] |
Units for measuring X and Y resolution, tags 0x0128, 0xa210.
Referenced by printExifUnit().
const TagDetails Exiv2::Internal::exifWhiteBalance[] |
WhiteBalance, tag 0xa403.
Referenced by print0xa403().
const TagDetails Exiv2::Internal::exifYCbCrPositioning[] |
YCbCrPositioning, tag 0x0213.
Referenced by print0x0213().
const TagDetails Exiv2::Internal::fujiColor[] |
Color, tag 0x1003.
const TagDetails Exiv2::Internal::fujiContinuous[] |
Continuous, tag 0x1100.
const TagDetails Exiv2::Internal::fujiDynamicRange[] |
DynamicRange, tag 0x1400.
const TagDetails Exiv2::Internal::fujiDynamicRangeSetting[] |
DynamicRange, tag 0x1402.
const TagDetails Exiv2::Internal::fujiFilmMode[] |
FilmMode, tag 0x1401.
const TagDetails Exiv2::Internal::fujiFinePixColor[] |
FinePixColor, tag 0x1210.
const TagDetails Exiv2::Internal::fujiFlashMode[] |
FlashMode, tag 0x1010.
const TagDetails Exiv2::Internal::fujiFocusMode[] |
FocusMode, tag 0x1021.
const TagDetails Exiv2::Internal::fujiOffOn[] |
OffOn, multiple tags.
const TagDetails Exiv2::Internal::fujiPictureMode[] |
PictureMode, tag 0x1031.
const TagDetails Exiv2::Internal::fujiSharpness[] |
Sharpness, tag 0x1001.
const TagDetails Exiv2::Internal::fujiTone[] |
Tone, tag 0x1004.
const TagDetails Exiv2::Internal::fujiWhiteBalance[] |
WhiteBalance, tag 0x1002.
const LensIdFct Exiv2::Internal::lensIdFct |
List of lens ids which require special treatment with the medicine.
List of lens ids which require special treatment using resolveLensType.
List of lens ids which require special treatment from printMinoltaSonyLensID.
Referenced by Exiv2::Internal::CanonMakerNote::printCsLensType(), printLensType(), and printMinoltaSonyLensID().
const ArrayCfg Exiv2::Internal::minoCs5Cfg |
Minolta 5D Camera Settings binary array - configuration.
const ArrayDef Exiv2::Internal::minoCs5Def[] |
Minolta 5D Camera Settings binary array - definition.
const ArrayCfg Exiv2::Internal::minoCs7Cfg |
Minolta 7D Camera Settings binary array - configuration.
const ArrayDef Exiv2::Internal::minoCs7Def[] |
Minolta 7D Camera Settings binary array - definition.
const ArrayCfg Exiv2::Internal::minoCsnCfg |
Minolta Camera Settings (new) binary array - configuration.
const ArrayCfg Exiv2::Internal::minoCsoCfg |
Minolta Camera Settings (old) binary array - configuration.
const TagDetails Exiv2::Internal::minoltaAFMode5D[] |
Lookup table to translate Minolta Dynax 5D camera settings focus mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaAFPoints7D[] |
Lookup table to translate Minolta Dynax 7D camera settings AF points values to readable labels.
const TagDetails Exiv2::Internal::minoltaAFPointsStd[] |
Lookup table to translate Minolta Std camera settings AF points values to readable labels.
const TagDetails Exiv2::Internal::minoltaBracketStepStd[] |
Lookup table to translate Minolta Std camera bracket step mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaColorMode[] |
Lookup table to translate Minolta color mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaColorModeStd[] |
Lookup table to translate Minolta Std camera settings color mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaColorProfileStd[] |
Lookup table to translate Minolta Std camera settings color profile values to readable labels.
const TagDetails Exiv2::Internal::minoltaColorSpace5D[] |
Lookup table to translate Minolta Dynax 5D camera settings color space values to readable labels.
const TagDetails Exiv2::Internal::minoltaColorSpace7D[] |
Lookup table to translate Minolta Dynax 7D camera settings color space values to readable labels.
const TagDetails Exiv2::Internal::minoltaDataImprintStd[] |
Lookup table to translate Minolta Std camera settings data Imprint values to readable labels.
const TagDetails Exiv2::Internal::minoltaDECPositionStd[] |
Lookup table to translate Minolta Std camera settings DEC switch position values to readable labels.
const TagDetails Exiv2::Internal::minoltaDigitalZoomStd[] |
Lookup table to translate Minolta Std camera settings digital zoom values to readable labels.
const TagDetails Exiv2::Internal::minoltaDriveModeStd[] |
Lookup table to translate Minolta Std camera settings drive mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaExposureMode5D[] |
Lookup table to translate Minolta Dynax 5D camera settings exposure mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaExposureMode7D[] |
Lookup table to translate Minolta Dynax 7D camera settings exposure mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaExposureModeStd[] |
Lookup table to translate Minolta Std camera settings exposure mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaFlashFired[] |
Lookup table to translate Minolta Std camera settings flash fired values to readable labels.
const TagDetails Exiv2::Internal::minoltaFlashMeteringStd[] |
Lookup table to translate Minolta Std camera settings flash metering values to readable labels.
const TagDetails Exiv2::Internal::minoltaFlashModeStd[] |
Lookup table to translate Minolta Std camera settings flash mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaFocusArea5D[] |
Lookup table to translate Minolta Dynax 5D camera settings focus area values to readable labels.
const TagDetails Exiv2::Internal::minoltaFocusAreaStd[] |
Lookup table to translate Minolta Std camera settings focus area values to readable labels.
const TagDetails Exiv2::Internal::minoltaFocusMode7D[] |
Lookup table to translate Minolta Dynax 7D camera settings focus mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaFocusModeStd[] |
Lookup table to translate Minolta Std camera settings focus mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaFocusPosition5D[] |
Lookup table to translate Minolta Dynax 5D camera settings focus position values to readable labels.
const TagDetails Exiv2::Internal::minoltaFolderNameStd[] |
Lookup table to translate Minolta Std camera settings folder name values to readable labels.
const TagDetails Exiv2::Internal::minoltaImageQuality[] |
Lookup table to translate Minolta image quality values to readable labels.
const TagDetails Exiv2::Internal::minoltaImageQuality5D[] |
Lookup table to translate Minolta Dynax 5D camera settings image quality values to readable labels.
const TagDetails Exiv2::Internal::minoltaImageQuality7D[] |
Lookup table to translate Minolta Dynax 7D camera settings image quality values to readable labels.
const TagDetails Exiv2::Internal::minoltaImageQualityStd[] |
Lookup table to translate Minolta Std camera settings image quality values to readable labels.
const TagDetails Exiv2::Internal::minoltaImageSize5D[] |
Lookup table to translate Minolta Dynax 5D camera settings image size values to readable labels.
const TagDetails Exiv2::Internal::minoltaImageSize7D[] |
Lookup table to translate Minolta Dynax 7D camera settings image size values to readable labels.
const TagDetails Exiv2::Internal::minoltaImageSizeStd[] |
Lookup table to translate Minolta Std camera settings image size values to readable labels.
const TagDetails Exiv2::Internal::minoltaImageStabilization[] |
Lookup table to translate Minolta image stabilization values.
const TagDetails Exiv2::Internal::minoltaIntervalModeStd[] |
Lookup table to translate Minolta Std camera settings interval mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaISOSetting5D[] |
Lookup table to translate Minolta Dynax 5D camera settings ISO settings values to readable labels.
const TagDetails Exiv2::Internal::minoltaISOSetting7D[] |
Lookup table to translate Minolta Dynax 7D camera settings ISO settings values to readable labels.
const TagDetails Exiv2::Internal::minoltaISOSettingStd[] |
Lookup table to translate Minolta Std camera settings ISO settings values to readable labels.
const TagDetails Exiv2::Internal::minoltaMeteringMode5D[] |
Lookup table to translate Minolta Dynax 5D camera settings metering mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaMeteringModeStd[] |
Lookup table to translate Minolta Std camera settings metering mode values to readable labels.
const TagDetails Exiv2::Internal::minoltaModelStd[] |
Lookup table to translate Minolta Std camera settings model values to readable labels.
const TagDetails Exiv2::Internal::minoltaPictureFinish5D[] |
Lookup table to translate Minolta Dynax 5D camera settings picture finish values to readable labels.
const TagDetails Exiv2::Internal::minoltaRotation5D[] |
Lookup table to translate Minolta Dynax 5D camera settings rotation values to readable labels.
const TagDetails Exiv2::Internal::minoltaRotation7D[] |
Lookup table to translate Minolta Dynax 7D camera settings rotation values to readable labels.
const TagDetails Exiv2::Internal::minoltaSharpnessStd[] |
Lookup table to translate Minolta Std camera settings sharpness values to readable labels.
const TagDetails Exiv2::Internal::minoltaSonyAFAreaMode[] |
Lookup table to translate Sony camera settings focus mode values to readable labels.
Referenced by printMinoltaSonyAFAreaMode().
const TagDetails Exiv2::Internal::minoltaSonyBoolFunction[] |
Lookup table to translate Minolta/Sony bool function values to readable labels.
Referenced by printMinoltaSonyBoolValue().
const TagDetails Exiv2::Internal::minoltaSonyBoolInverseFunction[] |
Lookup table to translate Minolta/Sony bool inverse function values to readable labels.
Referenced by printMinoltaSonyBoolInverseValue().
const TagDetails Exiv2::Internal::minoltaSonyColorMode[] |
Lookup table to translate Minolta A100 and all other Sony Alpha camera color mode values to readable labels.
Referenced by printMinoltaSonyColorMode().
const TagDetails Exiv2::Internal::minoltaSonyDynamicRangeOptimizerMode[] |
Lookup table to translate Sony camera settings dynamic range optimizer mode values to readable labels.
Referenced by printMinoltaSonyDynamicRangeOptimizerMode().
const TagDetails Exiv2::Internal::minoltaSonyImageQuality[] |
Lookup table to translate Sony/Minolta image quality values to readable labels.
Referenced by printMinoltaSonyImageQuality().
const TagDetails Exiv2::Internal::minoltaSonyLocalAFAreaPoint[] |
Lookup table to translate Sony camera settings Local AF Area Point values to readable labels.
Referenced by printMinoltaSonyLocalAFAreaPoint().
const TagDetails Exiv2::Internal::minoltaSonyPrioritySetupShutterRelease[] |
Lookup table to translate Sony camera settings priority setup shutter release values to readable labels.
Referenced by printMinoltaSonyPrioritySetupShutterRelease().
const TagDetails Exiv2::Internal::minoltaSonyQualityCs[] |
Lookup table to translate Sony camera settings quality values to readable labels.
Referenced by printMinoltaSonyQualityCs().
const TagDetails Exiv2::Internal::minoltaSonyRotation[] |
Lookup table to translate Sony camera settings rotation values to readable labels.
Referenced by printMinoltaSonyRotation().
const TagDetails Exiv2::Internal::minoltaSonySceneMode[] |
Lookup table to translate Minolta/Sony scene mode values to readable labels.
Referenced by printMinoltaSonySceneMode().
const TagDetails Exiv2::Internal::minoltaSonyTeleconverterModel[] |
Lookup table to translate Sony/Minolta teleconverter model values to readable labels.
Referenced by printMinoltaSonyTeleconverterModel().
const TagDetails Exiv2::Internal::minoltaSonyWhiteBalanceStd[] |
Lookup table to translate Sony/Minolta Std camera settings white balance values to readable labels.
Referenced by printMinoltaSonyWhiteBalanceStd().
const TagDetails Exiv2::Internal::minoltaSonyZoneMatching[] |
Lookup table to translate Sony/Minolta zone matching values to readable labels.
Referenced by printMinoltaSonyZoneMatching().
const TagDetails Exiv2::Internal::minoltaSubjectProgramStd[] |
Lookup table to translate Minolta Std camera settings subject program values to readable labels.
const TagDetails Exiv2::Internal::minoltaWhiteBalance5D[] |
Lookup table to translate Minolta Dynax 5D camera settings white balance values to readable labels.
const TagDetails Exiv2::Internal::minoltaWhiteBalance7D[] |
Lookup table to translate Minolta Dynax 7D camera settings white balance values to readable labels.
const TagDetails Exiv2::Internal::minoltaWhiteBalanceStd[] |
Lookup table to translate Minolta Std camera settings white balance values to readable labels.
const TagDetails Exiv2::Internal::minoltaWideFocusZoneStd[] |
Lookup table to translate Minolta Std camera settings wide focus zone values to readable labels.
const TagDetails Exiv2::Internal::nikon2ColorMode[] |
ColorMode, tag 0x0004.
const TagDetails Exiv2::Internal::nikon2ImageAdjustment[] |
ImageAdjustment, tag 0x0005.
const TagDetails Exiv2::Internal::nikon2IsoSpeed[] |
ISOSpeed, tag 0x0006.
const TagDetails Exiv2::Internal::nikon2Quality[] |
Quality, tag 0x0003.
const TagDetails Exiv2::Internal::nikon2WhiteBalance[] |
WhiteBalance, tag 0x0007.
const TagDetails Exiv2::Internal::nikonActiveDLighning[] |
Off, Low, Normal, High, multiple tags.
const TagDetails Exiv2::Internal::nikonAdjust[] |
Adjust.
const ArrayCfg Exiv2::Internal::nikonAf21Cfg |
Nikon Auto Focus 21 binary array - configuration.
const ArrayDef Exiv2::Internal::nikonAf21Def[] |
Nikon Auto Focus 21 binary array - definition.
const ArrayCfg Exiv2::Internal::nikonAf22Cfg |
Nikon Auto Focus 22 binary array - configuration.
const ArrayDef Exiv2::Internal::nikonAf22Def[] |
Nikon Auto Focus 22 binary array - definition.
const ArraySet Exiv2::Internal::nikonAf2Set[] |
Nikon AF2 configuration and definitions.
const TagDetails Exiv2::Internal::nikonAfAreaMode[] |
AfAreaMode.
const ArrayCfg Exiv2::Internal::nikonAfCfg |
Nikon Auto Focus binary array - configuration.
const ArrayDef Exiv2::Internal::nikonAfDef[] |
Nikon Auto Focus binary array - definition.
const TagDetails Exiv2::Internal::nikonAfPoint[] |
AfPoint.
const TagDetailsBitmask Exiv2::Internal::nikonAfPointsInFocus[] |
AfPointsInFocus.
Referenced by Exiv2::Internal::Nikon3MakerNote::printAfPointsInFocus().
const ArrayCfg Exiv2::Internal::nikonAFTCfg |
Nikon AF Fine Tune binary array - configuration.
const ArrayDef Exiv2::Internal::nikonAFTDef[] |
Nikon AF Fine Tune binary array - definition.
const TagDetails Exiv2::Internal::nikonAutoBracketRelease[] |
AutoBracketRelease, tag 0x008a.
const ArrayCfg Exiv2::Internal::nikonCb1Cfg |
Nikon Color Balance binary array - configuration 1.
const ArrayDef Exiv2::Internal::nikonCb1Def[] |
Nikon Color Balance binary array - definition 1 (D100)
const ArrayCfg Exiv2::Internal::nikonCb2aCfg |
Nikon Color Balance binary array - configuration 2a.
const ArrayDef Exiv2::Internal::nikonCb2aDef[] |
Nikon Color Balance binary array - definition 2a (D50)
const ArrayCfg Exiv2::Internal::nikonCb2bCfg |
Nikon Color Balance binary array - configuration 2b.
const ArrayDef Exiv2::Internal::nikonCb2bDef[] |
Nikon Color Balance binary array - definition 2b (D2X=0204,D2Hs=0206,D200=0207,D40=0208)
const ArrayCfg Exiv2::Internal::nikonCb2Cfg |
Nikon Color Balance binary array - configuration 2.
const ArrayDef Exiv2::Internal::nikonCb2Def[] |
Nikon Color Balance binary array - definition 2 (D2H)
const ArrayCfg Exiv2::Internal::nikonCb3Cfg |
Nikon Color Balance binary array - configuration 3.
const ArrayDef Exiv2::Internal::nikonCb3Def[] |
Nikon Color Balance binary array - definition 3 (D70)
const ArrayCfg Exiv2::Internal::nikonCb4Cfg |
Nikon Color Balance binary array - configuration 4.
const ArrayDef Exiv2::Internal::nikonCb4Def[] |
Nikon Color Balance binary array - definition 4 (D3)
const ArraySet Exiv2::Internal::nikonCbSet[] |
Nikon Color Balance configurations and definitions.
const TagDetails Exiv2::Internal::nikonColorSpace[] |
ColorSpace, tag 0x001e.
const TagDetails Exiv2::Internal::nikonDateDisplayFormat[] |
DateDisplayFormat, tag index 3.
const TagDetails Exiv2::Internal::nikonExternalFlashFlags[] |
ExternalFlashFlags.
const ArrayCfg Exiv2::Internal::nikonFiCfg |
Nikon File Info binary array - configuration.
const ArrayDef Exiv2::Internal::nikonFiDef[] |
Nikon File Info binary array - definition.
const TagDetails Exiv2::Internal::nikonFilterEffect[] |
FilterEffect.
const ArrayCfg Exiv2::Internal::nikonFl1Cfg |
Nikon Flash Info binary array - configuration 1.
const ArrayDef Exiv2::Internal::nikonFl1Def[] |
Nikon Flash Info binary array - definition 1.
const ArrayCfg Exiv2::Internal::nikonFl2Cfg |
Nikon Flash Info binary array - configuration 2.
const ArrayDef Exiv2::Internal::nikonFl2Def[] |
Nikon Flash Info binary array - definition 2.
const ArrayCfg Exiv2::Internal::nikonFl3Cfg |
Nikon Flash Info binary array - configuration 3.
const ArrayDef Exiv2::Internal::nikonFl3Def[] |
Nikon Flash Info binary array - definition.
const TagDetails Exiv2::Internal::nikonFlashColorFilter[] |
FlashColorFilter.
const TagDetails Exiv2::Internal::nikonFlashComp[] |
FlashComp, tag 0x0012.
const TagDetails Exiv2::Internal::nikonFlashControlMode[] |
FlashControlMode.
const TagDetails Exiv2::Internal::nikonFlashFirmware[] |
FlashFirmware.
const TagDetails Exiv2::Internal::nikonFlashMode[] |
FlashMode, tag 0x0087.
const TagDetails Exiv2::Internal::nikonFlashSource[] |
FlashSource.
const ArraySet Exiv2::Internal::nikonFlSet[] |
Nikon Lens Data configurations and definitions.
const char* const Exiv2::Internal::nikonFocusarea[] |
Focus area for Nikon cameras.
Referenced by Exiv2::Internal::Nikon1MakerNote::print0x0088().
const char* const Exiv2::Internal::nikonFocuspoints[] |
Focus points for Nikon cameras, used for Nikon 1 and Nikon 3 makernotes.
Referenced by Exiv2::Internal::Nikon1MakerNote::print0x0088(), and Exiv2::Internal::Nikon3MakerNote::print0x0088().
const TagDetails Exiv2::Internal::nikonHighISONoiseReduction[] |
HighISONoiseReduction, tag 0x00b1.
const ArrayCfg Exiv2::Internal::nikonIiCfg |
Nikon ISO info binary array - configuration.
const ArrayDef Exiv2::Internal::nikonIiDef[] |
Nikon ISO info binary array - definition.
const TagDetails Exiv2::Internal::nikonIsoExpansion[] |
ISOExpansion, tag index 4 and 10.
const ArrayCfg Exiv2::Internal::nikonLd1Cfg |
Nikon Lens Data binary array - configuration 1.
const ArrayCfg Exiv2::Internal::nikonLd2Cfg |
Nikon Lens Data binary array - configuration 2.
const ArrayCfg Exiv2::Internal::nikonLd3Cfg |
Nikon Lens Data binary array - configuration 3.
const ArrayDef Exiv2::Internal::nikonLdDef[] |
Nikon Lens Data binary array - definition.
const ArraySet Exiv2::Internal::nikonLdSet[] |
Nikon Lens Data configurations and definitions.
const ArrayCfg Exiv2::Internal::nikonMeCfg |
Nikon Multi Exposure binary array - configuration.
const ArrayDef Exiv2::Internal::nikonMeDef[] |
Nikon Multi Exposure binary array - definition.
const TagDetails Exiv2::Internal::nikonMultiExposureMode[] |
MultiExposureMode.
const TagDetails Exiv2::Internal::nikonNefCompression[] |
NEFCompression, tag 0x0093.
const TagDetails Exiv2::Internal::nikonOffOn[] |
OffOn, multiple tags.
const TagDetails Exiv2::Internal::nikonOffOn2[] |
VibrationReduction.
const TagDetails Exiv2::Internal::nikonOffOn3[] |
VibrationReduction2.
const TagDetails Exiv2::Internal::nikonOlnh[] |
Off, Low, Normal, High, multiple tags.
const TagDetails Exiv2::Internal::nikonOnOff[] |
OnOff.
const ArrayCfg Exiv2::Internal::nikonPcCfg |
Nikon Picture Control binary array - configuration.
const ArrayDef Exiv2::Internal::nikonPcDef[] |
Nikon Picture Control binary array - definition.
const TagDetails Exiv2::Internal::nikonPhaseDetectAF[] |
PhaseDetectAF.
const TagDetails Exiv2::Internal::nikonRetouchHistory[] |
RetouchHistory, tag 0x009e.
Referenced by Exiv2::Internal::Nikon3MakerNote::print0x009e().
const TagDetailsBitmask Exiv2::Internal::nikonShootingMode[] |
ShootingMode, tag 0x0089.
Referenced by Exiv2::Internal::Nikon3MakerNote::print0x0089().
const TagDetailsBitmask Exiv2::Internal::nikonShootingModeD70[] |
ShootingMode D70, tag 0x0089.
Referenced by Exiv2::Internal::Nikon3MakerNote::print0x0089().
const ArrayCfg Exiv2::Internal::nikonSi1Cfg |
Nikon Shot Info binary array - configuration 1 (D80)
const ArrayDef Exiv2::Internal::nikonSi1Def[] |
Nikon Shot Info binary array - definition 1 (D80)
const ArrayCfg Exiv2::Internal::nikonSi2Cfg |
Nikon Shot Info binary array - configuration 2 (D40)
const ArrayDef Exiv2::Internal::nikonSi2Def[] |
Nikon Shot Info binary array - definition 2 (D40)
const ArrayCfg Exiv2::Internal::nikonSi3Cfg |
Nikon Shot Info binary array - configuration 3 (D300a)
const ArrayDef Exiv2::Internal::nikonSi3Def[] |
Nikon Shot Info binary array - definition 3 (D300a)
const ArrayCfg Exiv2::Internal::nikonSi4Cfg |
Nikon Shot Info binary array - configuration 4 (D300b)
const ArrayDef Exiv2::Internal::nikonSi4Def[] |
Nikon Shot Info binary array - definition 4 (D300b)
const ArrayCfg Exiv2::Internal::nikonSi5Cfg |
Nikon Shot Info binary array - configuration 5 (ver 02.xx)
const ArrayDef Exiv2::Internal::nikonSi5Def[] |
Nikon Shot Info binary array - definition 5 (ver 01.xx and ver 02.xx)
const ArrayCfg Exiv2::Internal::nikonSi6Cfg |
Nikon Shot Info binary array - configuration 6 (ver 01.xx)
const ArraySet Exiv2::Internal::nikonSiSet[] |
Nikon Lens Data configurations and definitions.
const TagDetails Exiv2::Internal::nikonToningEffect[] |
ToningEffect.
const ArrayCfg Exiv2::Internal::nikonVrCfg |
Nikon Vibration Reduction binary array - configuration.
const ArrayDef Exiv2::Internal::nikonVrDef[] |
Nikon Vibration Reduction binary array - definition.
const ArrayCfg Exiv2::Internal::nikonWtCfg |
Nikon World Time binary array - configuration.
const ArrayDef Exiv2::Internal::nikonWtDef[] |
Nikon World Time binary array - definition.
const TagDetails Exiv2::Internal::nikonYesNo[] |
YesNo, used for DaylightSavings, tag index 2.
const TagDetails Exiv2::Internal::olympusAFSearch[] |
AFSearch, tag 0x0303.
const TagDetails Exiv2::Internal::olympusCCDScanMode[] |
CCDScanMode, tag 0x1039.
const TagDetails Exiv2::Internal::olympusColorSpace[] |
ColorSpace, tag 0x0507.
const TagDetails Exiv2::Internal::olympusContrast[] |
Contrast, tag 0x1029.
const TagDetails Exiv2::Internal::olympusCsFocusMode[] |
FocusMode, tag 0x0301.
const TagDetails Exiv2::Internal::olympusCsQuality[] |
OlympusCs Quality, tag 0x0603.
const TagDetails Exiv2::Internal::olympusEqFlashModel[] |
OlympusEq FlashModel, tag 0x1001.
const TagDetails Exiv2::Internal::olympusEqFlashType[] |
OlympusEq FlashType, tag 0x1000.
const TagDetails Exiv2::Internal::olympusExposureMode[] |
ExposureMode, tag 0x0200.
const TagDetails Exiv2::Internal::olympusFiExternalFlashBounce[] |
OlympusFi ExternalFlashBounce, tag 0x1204.
const TagDetails Exiv2::Internal::olympusFlashControlMode[] |
FlashControlMode, tag 0x0404.
const TagDetails Exiv2::Internal::olympusFlashDevice[] |
FlashDevice, tag 0x1005.
const TagDetailsBitmask Exiv2::Internal::olympusFlashMode[] |
FlashMode, tag 0x0400.
const TagDetails Exiv2::Internal::olympusFlashRemoteControl[] |
FlashRemoteControl, tag 0x0403.
const TagDetails Exiv2::Internal::olympusFocusMode[] |
FocusMode, tag 0x100b.
const TagDetails Exiv2::Internal::olympusFocusProcess[] |
FocusProcess, tag 0x0302.
const TagDetails Exiv2::Internal::olympusFocusRange[] |
FocusRange, tag 0x100a.
const TagDetails Exiv2::Internal::olympusImageStabilization[] |
Olympus ImageStabilization, tag 0x0604.
const TagDetails Exiv2::Internal::olympusIpAspectRatio[] |
OlympusIp olympusIpAspectRatio, tag 0x101c.
const TagDetails Exiv2::Internal::olympusIpMultipleExposureMode[] |
OlympusIp MultipleExposureMode, tag 0x101c.
const TagDetails Exiv2::Internal::olympusMacro[] |
Macro, tag 0x0202.
const TagDetails Exiv2::Internal::olympusMacroMode[] |
MacroMode, tag 0x0300.
const TagDetails Exiv2::Internal::olympusMeteringMode[] |
MeteringMode, tag 0x0202.
const TagDetails Exiv2::Internal::olympusModifiedSaturation[] |
ModifiedSaturation, tag 0x0504.
const TagDetailsBitmask Exiv2::Internal::olympusNoiseReduction[] |
NoiseReduction, tag 0x050a.
const TagDetails Exiv2::Internal::olympusNoYes[] |
NoYes, multiple tags.
const TagDetails Exiv2::Internal::olympusOffOn[] |
OffOn, multiple tags.
const TagDetails Exiv2::Internal::olympusOneTouchWb[] |
OneTouchWB, tag 0x0302.
const TagDetails Exiv2::Internal::olympusPictureMode[] |
PictureMode, tag 0x0520.
const TagDetails Exiv2::Internal::olympusPictureModeBWFilter[] |
PictureModeBWFilter, tag 0x0525.
const TagDetails Exiv2::Internal::olympusPictureModeTone[] |
PictureModeTone, tag 0x0526.
const TagDetails Exiv2::Internal::olympusQuality[] |
Quality, tag 0x0201.
const TagDetails Exiv2::Internal::olympusRd2ColorSpace[] |
OlympusRd2 ColorSpace, tag 0x0109.
const TagDetails Exiv2::Internal::olympusRd2Engine[] |
OlympusRd2 Engine, tag 0x010b.
const TagDetails Exiv2::Internal::olympusRd2PictureMode[] |
OlympusRd2 PictureMode, tag 0x010c.
const TagDetails Exiv2::Internal::olympusRd2PM_BWFilter[] |
OlympusRd2 PM_BWFilter, tag 0x0110.
const TagDetails Exiv2::Internal::olympusRd2PMPictureTone[] |
OlympusRd2 PMPictureTone, tag 0x0111.
const TagDetails Exiv2::Internal::olympusRd2WhiteBalance[] |
OlympusRd2 WhiteBalance, tag 0x0101.
const TagDetails Exiv2::Internal::olympusRdColorSpace[] |
OlympusRd ColorSpace, tag 0x0108.
const TagDetails Exiv2::Internal::olympusRdEditStatus[] |
OlympusRd EditStatus, tag 0x010b.
const TagDetails Exiv2::Internal::olympusRdEngine[] |
OlympusRd Engine, tag 0x0109.
const TagDetailsBitmask Exiv2::Internal::olympusRdSettings[] |
OlympusRd Settings, tag 0x010c.
const TagDetails Exiv2::Internal::olympusRiLightSource[] |
OlympusRi LightSource, tag 0x1000.
const TagDetails Exiv2::Internal::olympusSharpness[] |
Sharpness, tag 0x100f.
const TagDetails Exiv2::Internal::olympusWhiteBalance[] |
WhiteBalance, tag 0x0500.
const TagDetails Exiv2::Internal::panasonicAFAssistLamp[] |
AFAssistLamp, tag 0x0031.
const TagDetails Exiv2::Internal::panasonicAudio[] |
Audio, tag 0x0020.
const TagDetails Exiv2::Internal::panasonicBracketSettings[] |
Bracket Settings, tag 0x0045.
const TagDetails Exiv2::Internal::panasonicBurstMode[] |
BustMode, tag 0x002a.
const TagDetails Exiv2::Internal::panasonicCameraOrientation[] |
Camera orientation, tag 0x008f.
const TagDetails Exiv2::Internal::panasonicClearRetouch[] |
Clear Retouch, tag 0x007c.
const TagDetails Exiv2::Internal::panasonicColorEffect[] |
ColorEffect, tag 0x0028.
const TagDetails Exiv2::Internal::panasonicColorMode[] |
ColorMode, tag 0x0032.
const TagDetails Exiv2::Internal::panasonicContrast[] |
Contrast, tag 0x002c.
const TagDetails Exiv2::Internal::panasonicConversionLens[] |
ConversionLens, tag 0x0035.
const TagDetails Exiv2::Internal::panasonicFilmMode[] |
FilmMode, tag 0x0042.
const TagDetails Exiv2::Internal::panasonicFlashCurtain[] |
Flash curtain, tag 0x0048.
const TagDetails Exiv2::Internal::panasonicFlashFired[] |
Flash Fired, tag 0x8007.
const TagDetails Exiv2::Internal::panasonicFlashWarning[] |
Flash warning, tag 0x0062.
const TagDetails Exiv2::Internal::panasonicFocusMode[] |
FocusMode, tag 0x0007.
const TagDetails Exiv2::Internal::panasonicHDR[] |
HDR, tag 0x009e.
const TagDetails Exiv2::Internal::panasonicImageStabilizer[] |
ImageStabilizer, tag 0x001a.
const TagDetails Exiv2::Internal::panasonicIntelligentDRange[] |
Intelligent D-Range, tag 0x0079.
const TagDetails Exiv2::Internal::panasonicIntelligentExposure[] |
Intelligent exposure, tag 0x005d.
const TagDetails Exiv2::Internal::panasonicIntelligentResolution[] |
Intelligent resolution, tag 0x0070.
const TagDetails Exiv2::Internal::panasonicLongShutterNoiseReduction[] |
Long Shutter Noise Reduction, tag 0x0049.
const TagDetails Exiv2::Internal::panasonicMacro[] |
Macro, tag 0x001c.
const TagDetails Exiv2::Internal::panasonicNoiseReduction[] |
NoiseReduction, tag 0x002d.
const TagDetails Exiv2::Internal::panasonicOpticalZoomMode[] |
OpticalZoomMode, tag 0x0034.
const TagDetails Exiv2::Internal::panasonicPhotoStyle[] |
Photo Style, tag 0x0089.
const TagDetails Exiv2::Internal::panasonicQuality[] |
Quality, tag 0x0001.
const TagDetails Exiv2::Internal::panasonicRotation[] |
Rotation, tag 0x0030.
const TagDetails Exiv2::Internal::panasonicSelfTimer[] |
SelfTimer, tag 0x002e.
const TagDetails Exiv2::Internal::panasonicShadingCompensation[] |
Shading compensation, tag 0x008a.
const TagDetails Exiv2::Internal::panasonicShutterType[] |
Shutter Type, tag 0x009f.
const TagDetails Exiv2::Internal::panasonicSweepPanoramaDirection[] |
Sweep panorama direction, tag 0x0093.
const TagDetails Exiv2::Internal::panasonicTextStamp[] |
TextStamp, tag 0x003b, 0x003e, 000x8008 and 0x8009.
const TagDetails Exiv2::Internal::panasonicTimerRecording[] |
Timer recording, tag 0x0096.
const TagDetails Exiv2::Internal::panasonicTouchAE[] |
Touch AE, tag 0x00ab.
const TagDetails Exiv2::Internal::panasonicWhiteBalance[] |
WhiteBalance, tag 0x0003.
const TagDetails Exiv2::Internal::panasonicWorldTimeLocation[] |
WorldTimeLocation, tag 0x003a.
const TagDetails Exiv2::Internal::pentaxAFPoint[] |
AFPoint, tag 0x000e.
const TagDetails Exiv2::Internal::pentaxAFPointFocus[] |
AFPointInFocus, tag 0x000f.
const TagDetails Exiv2::Internal::pentaxColorSpace[] |
ColorSpace, tag 0x0037.
const TagDetails Exiv2::Internal::pentaxContrast[] |
Contrast, tag 0x0020.
const TagDetails Exiv2::Internal::pentaxDriveMode[] |
DriveMode, combi-tag 0x0034 (4 bytes)
const TagDetails Exiv2::Internal::pentaxDynamicRangeExpansion[] |
DynamicRangeExpansion, tag 0x0069.
const TagDetails Exiv2::Internal::pentaxFlash[] |
Flash, tag 0x000c.
const TagDetails Exiv2::Internal::pentaxFocus[] |
Focus, tag 0x000d.
const TagDetails Exiv2::Internal::pentaxHighISONoiseReduction[] |
HighISONoiseReduction, tag 0x0071.
const TagDetails Exiv2::Internal::pentaxImageProcessing[] |
ImageProcessing, combi-tag 0x0032 (4 bytes)
const TagDetails Exiv2::Internal::pentaxImageTone[] |
ImageTone, tag 0x004f.
const TagDetails Exiv2::Internal::pentaxLocation[] |
Location, tag 0x0022.
const TagDetails Exiv2::Internal::pentaxMeteringMode[] |
MeteringMode, tag 0x0017.
const TagDetails Exiv2::Internal::pentaxOffOn[] |
Generic for Off/On switches.
const TagDetails Exiv2::Internal::pentaxQuality[] |
Quality, tag 0x0008.
const TagDetails Exiv2::Internal::pentaxSaturation[] |
Saturation, tag 0x001f.
const TagDetails Exiv2::Internal::pentaxSharpness[] |
Sharpness, tag 0x0021.
const TagDetails Exiv2::Internal::pentaxShootingMode[] |
ShootingMode, tag 0x0001.
const TagDetails Exiv2::Internal::pentaxWhiteBalance[] |
WhiteBalance, tag 0x0019.
const TagDetails Exiv2::Internal::pentaxWhiteBalanceMode[] |
WhiteBalance, tag 0x001a.
const TagDetails Exiv2::Internal::pentaxYesNo[] |
Generic for Yes/No switches.
const TagDetails Exiv2::Internal::print0xb025[] |
Lookup table to translate Sony dynamic range optimizer values to readable labels.
const TagDetails Exiv2::Internal::print0xb04f[] |
Lookup table to translate Sony dynamic range optimizer values to readable labels.
const TagDetails Exiv2::Internal::samsung2ColorSpace[] |
ColorSpace, tag 0xa011.
const TagDetails Exiv2::Internal::samsung2LensType[] |
LensType, tag 0xa003.
const TagDetails Exiv2::Internal::samsung2SmartRange[] |
SmartRange, tag 0xa012.
const ArrayCfg Exiv2::Internal::samsungPwCfg |
Samsung PictureWizard binary array - configuration.
const ArrayDef Exiv2::Internal::samsungPwDef[] |
Samsung PictureWizard binary array - definition.
const TagDetails Exiv2::Internal::samsungPwMode[] |
PictureWizard Mode.
const ArrayCfg Exiv2::Internal::sony1Cs2Cfg |
Sony1 Camera Settings 2 binary array - configuration.
const ArrayCfg Exiv2::Internal::sony1CsCfg |
Sony1 Camera Settings binary array - configuration.
const ArraySet Exiv2::Internal::sony1CsSet[] |
Sony1 Camera Settings configurations and definitions.
const ArrayCfg Exiv2::Internal::sony1MCs7Cfg |
Sony Minolta 7D Camera Settings binary array - configuration.
const ArrayCfg Exiv2::Internal::sony1MCsA100Cfg |
Sony Minolta A100 Camera Settings binary array - configuration.
const ArrayDef Exiv2::Internal::sony1MCsA100Def[] |
Sony Minolta A100 Camera Settings binary array - definition.
const ArrayCfg Exiv2::Internal::sony1MCsnCfg |
Sony Minolta Camera Settings (new) binary array - configuration.
const ArrayCfg Exiv2::Internal::sony1MCsoCfg |
Sony Minolta Camera Settings (old) binary array - configuration.
const ArrayCfg Exiv2::Internal::sony2Cs2Cfg |
Sony2 Camera Settings 2 binary array - configuration.
const ArrayCfg Exiv2::Internal::sony2CsCfg |
Sony2 Camera Settings binary array - configuration.
const ArraySet Exiv2::Internal::sony2CsSet[] |
Sony2 Camera Settings configurations and definitions.
const ArrayCfg Exiv2::Internal::sony2FpCfg |
const ArrayDef Exiv2::Internal::sony2FpDef[] |
const TagDetails Exiv2::Internal::sonyAELButtonA100[] |
Lookup table to translate Sony A100 camera settings AEL button values to readable labels.
const TagDetails Exiv2::Internal::sonyAFAreaIlluminationA100[] |
Lookup table to translate Sony A100 camera settings sony AF area illumination values to readable labels.
const TagDetails Exiv2::Internal::sonyAFIlluminator[] |
Lookup table to translate Sony AF illuminator values to readable labels.
const TagDetails Exiv2::Internal::sonyAFIlluminatorCS[] |
Lookup table to translate Sony AF illuminator values to readable labels.
const TagDetails Exiv2::Internal::sonyAFMode[] |
Lookup table to translate Sony AF mode values to readable labels.
const TagDetails Exiv2::Internal::sonyAntiBlur[] |
Lookup table to translate Sony anti-blur values to readable labels.
const TagDetails Exiv2::Internal::sonyAspectRatio[] |
Lookup table to translate Sony aspect ratio values to readable labels.
const TagDetails Exiv2::Internal::sonyAutoBracketOrderA100[] |
Lookup table to translate Sony A100 camera settings auto bracket order values to readable labels.
const TagDetails Exiv2::Internal::sonyBatteryLevelA100[] |
Lookup table to translate Sony A100 camera settings battery level switch values to readable labels.
const TagDetails Exiv2::Internal::sonyColorSpaceA100[] |
Lookup table to translate Sony A100 camera settings color space values to readable labels.
const TagDetails Exiv2::Internal::sonyColorTemperatureSettingA100[] |
Lookup table to translate Sony A100 camera settings color temperature setting values to readable labels.
const TagDetails Exiv2::Internal::sonyContinuousBracketingA100[] |
Lookup table to translate Sony A100 camera settings continuous bracketing values to readable labels.
const TagDetails Exiv2::Internal::sonyControlDialSetA100[] |
Lookup table to translate Sony A100 camera settings control dial set values to readable labels.
const TagDetails Exiv2::Internal::sonyCreativeStyle[] |
Lookup table to translate Sony camera settings creative style values to readable labels.
const ArrayDef Exiv2::Internal::sonyCs2Def[] |
Sony[12] Camera Settings 2 binary array - definition.
const ArrayDef Exiv2::Internal::sonyCsDef[] |
Sony[12] Camera Settings binary array - definition.
const TagDetails Exiv2::Internal::sonyCSFocusMode[] |
Lookup table to translate Sony camera settings focus mode values to readable labels.
const TagDetails Exiv2::Internal::sonyCustomWBErrorA100[] |
Lookup table to translate Sony A100 camera settings custom WB error values to readable labels.
const TagDetails Exiv2::Internal::sonyCustomWBSettingA100[] |
Lookup table to translate Sony A100 camera settings custom WB setting values to readable labels.
const TagDetails Exiv2::Internal::sonyDriveMode2A100[] |
Lookup table to translate Sony A100 camera settings drive mode 2 values to readable labels.
const TagDetails Exiv2::Internal::sonyDriveModeA100[] |
Lookup table to translate Sony A100 camera settings drive mode values to readable labels.
const TagDetails Exiv2::Internal::sonyDriveModeStd[] |
Lookup table to translate Sony camera settings drive mode values to readable labels.
const TagDetails Exiv2::Internal::sonyExposureCompensationModeA100[] |
Lookup table to translate Sony A100 camera settings exposure compensation mode values to readable labels.
const TagDetails Exiv2::Internal::sonyExposureIndicatorA100[] |
Lookup table to translate Sony A100 camera settings exposure indicator values to readable labels.
const TagDetails Exiv2::Internal::sonyExposureLevelIncrements[] |
Lookup table to translate Sony exposure level increments values to readable labels.
const TagDetails Exiv2::Internal::sonyExposureProgram[] |
Lookup table to translate Sony camera settings exposure program values to readable labels.
const TagDetails Exiv2::Internal::sonyFlashDefaultA100[] |
Lookup table to translate Sony A100 camera settings flash default setup values to readable labels.
const TagDetails Exiv2::Internal::sonyFlashLevel[] |
Lookup table to translate Sony flash level values to readable labels.
const TagDetails Exiv2::Internal::sonyFlashMode[] |
Lookup table to translate Sony camera settings flash mode values to readable labels.
const TagDetails Exiv2::Internal::sonyFlashModeA100[] |
Lookup table to translate Sony A100 camera settings flash mode values to readable labels.
const TagDetails Exiv2::Internal::sonyFlashTypeA100[] |
Lookup table to translate Sony A100 camera settings flash type switch values to readable labels.
const TagDetails Exiv2::Internal::sonyFocusHoldButtonA100[] |
Lookup table to translate Sony A100 camera settings focus hold button values to readable labels.
const TagDetails Exiv2::Internal::sonyFocusMode[] |
Lookup table to translate Sony AF mode values to readable labels.
const TagDetails Exiv2::Internal::sonyFocusModeA100[] |
Lookup table to translate Sony A100 camera settings focus mode values to readable labels.
const TagDetails Exiv2::Internal::sonyFocusModeSwitchA100[] |
Lookup table to translate Sony A100 camera settings focus mode switch values to readable labels.
const TagDetails Exiv2::Internal::sonyHDRMode[] |
Lookup table to translate Sony Auto HDR values to readable labels.
const TagDetails Exiv2::Internal::sonyImageSize[] |
Lookup table to translate Sony camera settings image size values to readable labels.
const TagDetails Exiv2::Internal::sonyImageSizeA100[] |
Lookup table to translate Sony A100 camera settings image size values to readable labels.
const TagDetails Exiv2::Internal::sonyImageStyle[] |
Lookup table to translate Sony camera settings image style values to readable labels.
const TagDetails Exiv2::Internal::sonyInstantPlaybackSetupA100[] |
Lookup table to translate Sony A100 camera settings instant playback setup values to readable labels.
const TagDetails Exiv2::Internal::sonyIntelligentAuto[] |
Lookup table to translate Sony Intelligent Auto values to readable labels.
const TagDetails Exiv2::Internal::sonyJPEGQuality[] |
Lookup table to translate Sony JPEG Quality values to readable labels.
const TagDetails Exiv2::Internal::sonyLongExposureNoiseReduction[] |
Lookup table to translate Sony long exposure noise reduction values to readable labels.
const TagDetails Exiv2::Internal::sonyMacroMode[] |
Lookup table to translate Sony macro mode values to readable labels.
const TagDetails Exiv2::Internal::sonyMeteringMode[] |
Lookup table to translate Sony camera settings metering mode values to readable labels.
const TagDetails Exiv2::Internal::sonyMeteringModeA100[] |
Lookup table to translate Sony A100 camera settings metering mode values to readable labels.
const TagDetails Exiv2::Internal::sonyMeteringOffScaleIndicatorA100[] |
Lookup table to translate Sony A100 camera settings metering off scale indicator values to readable labels.
const TagDetails Exiv2::Internal::sonyMonitorDisplayOffA100[] |
Lookup table to translate Sony A100 camera settings monitor display off values to readable labels.
const TagDetails Exiv2::Internal::sonyPlayDisplayA100[] |
Lookup table to translate Sony A100 camera settings play display values to readable labels.
const TagDetails Exiv2::Internal::sonyPresetWhiteBalanceA100[] |
Lookup table to translate Sony A100 camera settings preset white balance values to readable labels.
const TagDetails Exiv2::Internal::sonyRecordDisplayA100[] |
Lookup table to translate Sony A100 camera settings record display values to readable labels.
const TagDetails Exiv2::Internal::sonyReleaseMode[] |
Lookup table to translate Sony release mode values to readable labels.
const TagDetails Exiv2::Internal::sonySelfTimerTimeA100[] |
Lookup table to translate Sony A100 camera settings self timer time values to readable labels.
const TagDetails Exiv2::Internal::sonySequenceNumber[] |
Lookup table to translate Sony sequence number values to readable labels.
const TagDetails Exiv2::Internal::sonySingleFrameBracketingA100[] |
Lookup table to translate Sony A100 camera settings single frame bracketing values to readable labels.
const TagDetails Exiv2::Internal::sonyWhiteBalance[] |
Lookup table to translate Sony WB values to readable labels.
const TagDetails Exiv2::Internal::sonyWhiteBalanceBracketingA100[] |
Lookup table to translate Sony A100 camera settings white balance bracketing values to readable labels.
const TagDetails Exiv2::Internal::sonyWhiteBalanceSettingA100[] |
Lookup table to translate Sony A100 camera settings white balance setting values to readable labels.
const TagDetails Exiv2::Internal::sonyZoneMatchingModeA100[] |
Lookup table to translate Sony A100 camera settings zone matching mode values to readable labels.