EXIF library (libexif) Internals  0.6.24
mnote-canon-tag.h
Go to the documentation of this file.
1 /* mnote-canon-tag.h
2  *
3  * Copyright (c) 2002 Lutz Mueller <lutz@users.sourceforge.net>
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library; if not, write to the
17  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18  * Boston, MA 02110-1301 USA.
19  */
20 
21 #ifndef LIBEXIF_MNOTE_CANON_TAG_H
22 #define LIBEXIF_MNOTE_CANON_TAG_H
23 
24 #include <libexif/exif-data.h>
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif /* __cplusplus */
29 
32  MNOTE_CANON_TAG_SETTINGS_1 = 0x1, /* subtree */
35  MNOTE_CANON_TAG_SETTINGS_2 = 0x4, /* subtree */
47  MNOTE_CANON_TAG_MOVIE_INFO = 0x11, /* subtree */
48  MNOTE_CANON_TAG_AF_INFO = 0x12, /* subtree */
53  MNOTE_CANON_TAG_MY_COLORS = 0x1d, /* subtree */
56  MNOTE_CANON_TAG_FACEDETECT1 = 0x24, /* subtree */
57  MNOTE_CANON_TAG_FACEDETECT2 = 0x25, /* subtree */
58  MNOTE_CANON_TAG_AF_INFO2 = 0x26, /* subtree */
59  MNOTE_CANON_TAG_CONTRAST_INFO = 0x27, /* subtree */
61  MNOTE_CANON_TAG_WB_INFO = 0x29, /* subtree */
62  MNOTE_CANON_TAG_FACEDETECT3 = 0x2f, /* subtree */
63  MNOTE_CANON_TAG_TIMEINFO = 0x35, /* subtree */
65  MNOTE_CANON_TAG_AF_INFO3 = 0x3c, /* subtree */
68  MNOTE_CANON_TAG_PERSONAL_FUNCTIONS = 0x91, /* subtree */
70  MNOTE_CANON_TAG_FILE_INFO = 0x93, /* subtree */
74  MNOTE_CANON_TAG_CROP_INFO = 0x98, /* subtree */
75  MNOTE_CANON_TAG_CUSTOM_FUNCTIONS2 = 0x99, /* subtree */
76  MNOTE_CANON_TAG_ASPECT_INFO = 0x9a, /* subtree */
77  MNOTE_CANON_TAG_COLOR_INFORMATION = 0xa0, /* subtree */
82  MNOTE_CANON_TAG_COLOR_BALANCE = 0xa9, /* subtree */
83  MNOTE_CANON_TAG_MEASURED_COLOR = 0xaa, /* subtree */
85  MNOTE_CANON_TAG_CANON_FLAGS = 0xb0, /* subtree */
86  MNOTE_CANON_TAG_MODIFIED_INFO = 0xb1, /* subtree */
90  MNOTE_CANON_TAG_PREVIEW_IMAGE_INFO = 0xb6, /* subtree */
92  MNOTE_CANON_TAG_SENSOR_INFO = 0xe0, /* subtree */
93  MNOTE_CANON_TAG_WB_PACKET = 0x4001, /* subtree */
94  MNOTE_CANON_TAG_COLOR_INFO = 0x4003, /* subtree */
99  MNOTE_CANON_TAG_AF_MICRO_ADJUST = 0x4013, /* subtree */
100  MNOTE_CANON_TAG_VIGNETTING_CORRECT = 0x4015, /* subtree */
101  MNOTE_CANON_TAG_VIGNETTING_CORRECT2 = 0x4016, /* subtree */
102  MNOTE_CANON_TAG_LIGHTINGOPT = 0x4018, /* subtree */
103  MNOTE_CANON_TAG_LENS_INFO = 0x4019, /* subtree */
104  MNOTE_CANON_TAG_AMBIENCE_INFO = 0x4020, /* subtree */
105  MNOTE_CANON_TAG_MULTI_EXPOSURE = 0x4021, /* subtree */
106  MNOTE_CANON_TAG_FILTER_INFO = 0x4024, /* subtree */
107  MNOTE_CANON_TAG_HDR_INFO = 0x4025, /* subtree */
108  MNOTE_CANON_TAG_AF_CONFIG = 0x4028, /* subtree */
109  MNOTE_CANON_TAG_RAW_BURST_INFO = 0x403f /* subtree */
110 };
111 typedef enum _MnoteCanonTag MnoteCanonTag;
112 
114 const char *mnote_canon_tag_get_name_sub (MnoteCanonTag, unsigned int, ExifDataOption);
116 const char *mnote_canon_tag_get_title_sub (MnoteCanonTag, unsigned int, ExifDataOption);
118 
119 #ifdef __cplusplus
120 }
121 #endif /* __cplusplus */
122 
123 #endif /* !defined(LIBEXIF_MNOTE_CANON_TAG_H) */
Defines the ExifData type and the associated functions.
ExifDataOption
Options to configure the behaviour of ExifData.
Definition: exif-data.h:174
const char * mnote_canon_tag_get_description(MnoteCanonTag)
const char * mnote_canon_tag_get_name(MnoteCanonTag)
const char * mnote_canon_tag_get_name_sub(MnoteCanonTag, unsigned int, ExifDataOption)
const char * mnote_canon_tag_get_title_sub(MnoteCanonTag, unsigned int, ExifDataOption)
const char * mnote_canon_tag_get_title(MnoteCanonTag)
enum _MnoteCanonTag MnoteCanonTag
_MnoteCanonTag
@ MNOTE_CANON_TAG_WHITEBALANCE_MATCHING
@ MNOTE_CANON_TAG_RAW_BURST_INFO
@ MNOTE_CANON_TAG_LENS_MODEL
@ MNOTE_CANON_TAG_ASPECT_INFO
@ MNOTE_CANON_TAG_DUST_REMOVAL_DATA
@ MNOTE_CANON_TAG_CATEGORIES
@ MNOTE_CANON_TAG_FLAVOR
@ MNOTE_CANON_TAG_UNKNOWN_3
@ MNOTE_CANON_TAG_SENSOR_INFO
@ MNOTE_CANON_TAG_AF_INFO2
@ MNOTE_CANON_TAG_SHARPNESS_TABLE
@ MNOTE_CANON_TAG_FACEDETECT3
@ MNOTE_CANON_TAG_FACEDETECT2
@ MNOTE_CANON_TAG_WB_PACKET
@ MNOTE_CANON_TAG_MODIFIED_INFO
@ MNOTE_CANON_TAG_IMAGE_UNIQUE_ID
@ MNOTE_CANON_TAG_BATTERY_TYPE
@ MNOTE_CANON_TAG_VIGNETTING_CORRECT2
@ MNOTE_CANON_TAG_MULTI_EXPOSURE
@ MNOTE_CANON_TAG_FILE_LENGTH
@ MNOTE_CANON_TAG_MOVIE_INFO
@ MNOTE_CANON_TAG_CANON_FLAGS
@ MNOTE_CANON_TAG_CAMERA_INFO
@ MNOTE_CANON_TAG_COLOR_INFO
@ MNOTE_CANON_TAG_PERSONAL_FUNCTIONS_VALUES
@ MNOTE_CANON_TAG_UNKNOWN_10
@ MNOTE_CANON_TAG_DATE_STAMP_MODE
@ MNOTE_CANON_TAG_PANORAMA
@ MNOTE_CANON_TAG_SETTINGS_1
@ MNOTE_CANON_TAG_PERSONAL_FUNCTIONS
@ MNOTE_CANON_TAG_LENS_INFO
@ MNOTE_CANON_TAG_CONTRAST_INFO
@ MNOTE_CANON_TAG_AMBIENCE_INFO
@ MNOTE_CANON_TAG_UNKNOWN_0
@ MNOTE_CANON_TAG_VRD_OFFSET
@ MNOTE_CANON_TAG_CROP_INFO
@ MNOTE_CANON_TAG_SERIAL_NUMBER_FORMAT
@ MNOTE_CANON_TAG_SETTINGS_2
@ MNOTE_CANON_TAG_CUSTOM_FUNCTIONS2
@ MNOTE_CANON_TAG_TIMEINFO
@ MNOTE_CANON_TAG_AF_CONFIG
@ MNOTE_CANON_TAG_WB_INFO
@ MNOTE_CANON_TAG_THUMBNAIL_VALID_AREA
@ MNOTE_CANON_TAG_IMAGE_NUMBER
@ MNOTE_CANON_TAG_COLOR_INFORMATION
@ MNOTE_CANON_TAG_TONE_CURVE_TABLE
@ MNOTE_CANON_TAG_FIRMWARE_REVISION
@ MNOTE_CANON_TAG_ORIGINAL_DECISION_DATA_OFFSET
@ MNOTE_CANON_TAG_IMAGE_TYPE
@ MNOTE_CANON_TAG_COLOR_TEMPERATURE
@ MNOTE_CANON_TAG_COLOR_BALANCE
@ MNOTE_CANON_TAG_AF_INFO
@ MNOTE_CANON_TAG_PICTURESTYLE_USERDEF
@ MNOTE_CANON_TAG_CUSTOM_FUNCS
@ MNOTE_CANON_TAG_SUPER_MACRO
@ MNOTE_CANON_TAG_FIRMWARE
@ MNOTE_CANON_TAG_HDR_INFO
@ MNOTE_CANON_TAG_CUSTOMPICTURE_STYLE_FN
@ MNOTE_CANON_TAG_CMOS_SERIAL
@ MNOTE_CANON_TAG_MEASURED_COLOR
@ MNOTE_CANON_TAG_WHITEBALANCE_TABLE
@ MNOTE_CANON_TAG_SERIAL_NUMBER
@ MNOTE_CANON_TAG_COLOR_SPACE
@ MNOTE_CANON_TAG_MODEL_ID
@ MNOTE_CANON_TAG_FACEDETECT1
@ MNOTE_CANON_TAG_PREVIEW_IMAGE_INFO
@ MNOTE_CANON_TAG_VIGNETTING_CORRECT
@ MNOTE_CANON_TAG_FILE_INFO
@ MNOTE_CANON_TAG_LIGHTINGOPT
@ MNOTE_CANON_TAG_AF_MICRO_ADJUST
@ MNOTE_CANON_TAG_MY_COLORS
@ MNOTE_CANON_TAG_RAW_DATA_OFFSET
@ MNOTE_CANON_TAG_FILTER_INFO
@ MNOTE_CANON_TAG_AF_INFO3
@ MNOTE_CANON_TAG_OWNER
@ MNOTE_CANON_TAG_FOCAL_LENGTH
@ MNOTE_CANON_TAG_SHARPNESS_FREQ_TABLE
@ MNOTE_CANON_TAG_PICTURESTYLE_PC
@ MNOTE_CANON_TAG_TONECURVE_MATCHING

libexif Generated by doxygen