|
EXIF library (libexif) Internals 0.6.26
|
#include <config.h>#include "mnote-olympus-entry.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <libexif/exif-format.h>#include <libexif/exif-utils.h>#include <libexif/exif-entry.h>#include <libexif/i18n.h>Go to the source code of this file.
Macros | |
| #define | CF(format, target, v, maxlen) |
| #define | CF2(format, target1, target2, v, maxlen) |
| #define | CC(number, target, v, maxlen) |
| #define | CC2(number, t1, t2, v, maxlen) |
| #define | R2L(n) ((n).denominator ? (unsigned long)(n).numerator/(n).denominator : 0L) |
| #define | R2D(n) ((n).denominator ? (double)(n).numerator/(n).denominator : 0.0) |
Functions | |
| char * | mnote_olympus_entry_get_value (MnoteOlympusEntry *entry, char *v, unsigned int maxlen) |
Variables | ||
| struct { | ||
| MnoteOlympusTag tag | ||
| ExifFormat fmt | ||
| struct { | ||
| int index | ||
| const char * string | ||
| } elem [24] | ||
| } | items [] | |
| #define CC | ( | number, | |
| target, | |||
| v, | |||
| maxlen | |||
| ) |
Definition at line 60 of file mnote-olympus-entry.c.
| #define CC2 | ( | number, | |
| t1, | |||
| t2, | |||
| v, | |||
| maxlen | |||
| ) |
Definition at line 70 of file mnote-olympus-entry.c.
| #define CF | ( | format, | |
| target, | |||
| v, | |||
| maxlen | |||
| ) |
Definition at line 35 of file mnote-olympus-entry.c.
| #define CF2 | ( | format, | |
| target1, | |||
| target2, | |||
| v, | |||
| maxlen | |||
| ) |
Definition at line 47 of file mnote-olympus-entry.c.
| #define R2D | ( | n | ) | ((n).denominator ? (double)(n).numerator/(n).denominator : 0.0) |
Definition at line 82 of file mnote-olympus-entry.c.
| #define R2L | ( | n | ) | ((n).denominator ? (unsigned long)(n).numerator/(n).denominator : 0L) |
Definition at line 81 of file mnote-olympus-entry.c.
| char * mnote_olympus_entry_get_value | ( | MnoteOlympusEntry * | entry, |
| char * | v, | ||
| unsigned int | maxlen | ||
| ) |
Definition at line 275 of file mnote-olympus-entry.c.
References _, CC, CC2, CF, CF2, _MnoteOlympusEntry::components, _MnoteOlympusEntry::data, ExifRational::denominator, ExifSRational::denominator, elem, EXIF_BYTE_ORDER_INTEL, EXIF_FORMAT_ASCII, EXIF_FORMAT_BYTE, EXIF_FORMAT_LONG, EXIF_FORMAT_RATIONAL, EXIF_FORMAT_SHORT, EXIF_FORMAT_SLONG, EXIF_FORMAT_SRATIONAL, EXIF_FORMAT_SSHORT, EXIF_FORMAT_UNDEFINED, exif_get_long(), exif_get_rational(), exif_get_short(), exif_get_slong(), exif_get_srational(), exif_get_sshort(), _MnoteOlympusEntry::format, index, items, MIN, MNOTE_EPSON_TAG_IMAGE_HEIGHT, MNOTE_EPSON_TAG_IMAGE_WIDTH, MNOTE_EPSON_TAG_SOFTWARE, MNOTE_NIKON1_TAG_CCDSENSITIVITY, MNOTE_NIKON1_TAG_COLORMODE, MNOTE_NIKON1_TAG_CONVERTER, MNOTE_NIKON1_TAG_DIGITALZOOM, MNOTE_NIKON1_TAG_FOCUS, MNOTE_NIKON1_TAG_IMAGEADJUSTMENT, MNOTE_NIKON1_TAG_QUALITY, MNOTE_NIKON1_TAG_WHITEBALANCE, MNOTE_NIKON_TAG_ADAPTER, MNOTE_NIKON_TAG_AFFOCUSPOSITION, MNOTE_NIKON_TAG_BRACKETING, MNOTE_NIKON_TAG_COLORMODE, MNOTE_NIKON_TAG_COLORMODE1, MNOTE_NIKON_TAG_DIGITALZOOM, MNOTE_NIKON_TAG_EXPOSUREDIFF, MNOTE_NIKON_TAG_FIRMWARE, MNOTE_NIKON_TAG_FLASHEXPCOMPENSATION, MNOTE_NIKON_TAG_FLASHEXPOSUREBRACKETVAL, MNOTE_NIKON_TAG_FLASHMODE, MNOTE_NIKON_TAG_FLASHSETTING, MNOTE_NIKON_TAG_FLASHUSED, MNOTE_NIKON_TAG_FOCUSMODE, MNOTE_NIKON_TAG_HUE, MNOTE_NIKON_TAG_IMAGEADJUSTMENT, MNOTE_NIKON_TAG_IMAGEBOUNDARY, MNOTE_NIKON_TAG_ISO, MNOTE_NIKON_TAG_ISO2, MNOTE_NIKON_TAG_ISOSELECTION, MNOTE_NIKON_TAG_LENS, MNOTE_NIKON_TAG_LENS_FSTOPS, MNOTE_NIKON_TAG_LENSTYPE, MNOTE_NIKON_TAG_MANUALFOCUSDISTANCE, MNOTE_NIKON_TAG_QUALITY, MNOTE_NIKON_TAG_SATURATION, MNOTE_NIKON_TAG_SATURATION2, MNOTE_NIKON_TAG_SENSORPIXELSIZE, MNOTE_NIKON_TAG_SHARPENING, MNOTE_NIKON_TAG_TOTALPICTURES, MNOTE_NIKON_TAG_WHITEBALANCE, MNOTE_NIKON_TAG_WHITEBALANCEFINE, MNOTE_NIKON_TAG_WHITEBALANCERB, MNOTE_OLYMPUS_TAG_BLACKLEVEL, MNOTE_OLYMPUS_TAG_BLUEBALANCE, MNOTE_OLYMPUS_TAG_BWMODE, MNOTE_OLYMPUS_TAG_CCDSCANMODE, MNOTE_OLYMPUS_TAG_COLORCONTROL, MNOTE_OLYMPUS_TAG_COLORMATRIX, MNOTE_OLYMPUS_TAG_CONTRAST, MNOTE_OLYMPUS_TAG_DIGIZOOM, MNOTE_OLYMPUS_TAG_EXTERNALFLASHBOUNCE, MNOTE_OLYMPUS_TAG_FLASHDEVICE, MNOTE_OLYMPUS_TAG_FLASHMODE, MNOTE_OLYMPUS_TAG_FOCALPLANEDIAGONAL, MNOTE_OLYMPUS_TAG_FOCUSDIST, MNOTE_OLYMPUS_TAG_FOCUSRANGE, MNOTE_OLYMPUS_TAG_ID, MNOTE_OLYMPUS_TAG_INFO, MNOTE_OLYMPUS_TAG_LENSDISTORTION, MNOTE_OLYMPUS_TAG_LENSTEMPERATURE, MNOTE_OLYMPUS_TAG_MACRO, MNOTE_OLYMPUS_TAG_MANFOCUS, MNOTE_OLYMPUS_TAG_MODE, MNOTE_OLYMPUS_TAG_NOISEREDUCTION, MNOTE_OLYMPUS_TAG_ONETOUCHWB, MNOTE_OLYMPUS_TAG_PREVIEWIMAGEVALID, MNOTE_OLYMPUS_TAG_QUALITY, MNOTE_OLYMPUS_TAG_REDBALANCE, MNOTE_OLYMPUS_TAG_SENSORTEMPERATURE, MNOTE_OLYMPUS_TAG_SERIALNUMBER2, MNOTE_OLYMPUS_TAG_SHARPNESS, MNOTE_OLYMPUS_TAG_UNKNOWN_4, MNOTE_OLYMPUS_TAG_VERSION, MNOTE_OLYMPUS_TAG_WBALANCE, MNOTE_SANYO_TAG_CCDSENSITIVITY, MNOTE_SANYO_TAG_COLORADJUSTMENTMODE, MNOTE_SANYO_TAG_DIGITALZOOM, MNOTE_SANYO_TAG_FLICKERREDUCE, MNOTE_SANYO_TAG_FOCUSMODE, MNOTE_SANYO_TAG_LIGHTSOURCESPECIAL, MNOTE_SANYO_TAG_OPTICALZOOM, MNOTE_SANYO_TAG_QUICKSHOT, MNOTE_SANYO_TAG_RECORDSHUTTERRELEASE, MNOTE_SANYO_TAG_RESAVED, MNOTE_SANYO_TAG_SCENESELECT, MNOTE_SANYO_TAG_SELFTIMER, MNOTE_SANYO_TAG_SEQUENCESHOTINTERVAL, MNOTE_SANYO_TAG_SEQUENTIALSHOT, MNOTE_SANYO_TAG_VOICEMEMO, MNOTE_SANYO_TAG_WIDERANGE, ExifRational::numerator, _MnoteOlympusEntry::order, R2D, R2L, _MnoteOlympusEntry::size, tag, and _MnoteOlympusEntry::tag.
Referenced by exif_mnote_data_olympus_get_value().
| struct { ... } elem[24] |
Referenced by mnote_olympus_entry_get_value().
| ExifFormat fmt |
Definition at line 86 of file mnote-olympus-entry.c.
| int index |
Definition at line 88 of file mnote-olympus-entry.c.
Referenced by mnote_olympus_entry_get_value().
| const struct { ... } items[] |
Referenced by mnote_olympus_entry_get_value().
| const char* string |
Definition at line 89 of file mnote-olympus-entry.c.
| MnoteOlympusTag tag |
Definition at line 85 of file mnote-olympus-entry.c.
Referenced by mnote_olympus_entry_get_value().