resetting manifest requested domain to floor
[platform/upstream/libexif.git] / libexif / samsung / mnote-samsung-tag.h
1 /*
2  * libexif
3  *
4  * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
5  *
6  * Contact: Sangchul Lee <sc11.lee@samsung.com>
7  *
8  * This library is free software; you can redistribute it and/or modify it under
9  * the terms of the GNU Lesser General Public License as published by the
10  * Free Software Foundation; either version 2.1 of the License, or (at your option)
11  * any later version.
12  *
13  * This library is distributed in the hope that it will be useful, but WITHOUT ANY
14  * WARRANTY; without even the implied warranty of MERCHANTABILITY or
15  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
16  * License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public License
19  * along with this library; if not, write to the Free Software Foundation, Inc., 51
20  * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21  *
22  */
23
24 #ifndef __MNOTE_SAMSUNG_TAG_H__
25 #define __MNOTE_SAMSUNG_TAG_H__
26
27 #include <libexif/exif-data.h>
28
29 #ifdef __cplusplus
30 extern "C" {
31 #endif /* __cplusplus */
32
33 enum _MnoteSamsungTag {
34         MNOTE_SAMSUNG_TAG_MNOTE_VERSION = 0x01,
35         MNOTE_SAMSUNG_TAG_DEVICE_ID     = 0x02,
36         MNOTE_SAMSUNG_TAG_MODEL_ID      = 0x03,
37         MNOTE_SAMSUNG_TAG_COLOR_INFO    = 0x20,
38         MNOTE_SAMSUNG_TAG_SERIAL_NUM    = 0x23,
39         MNOTE_SAMSUNG_TAG_IMAGE_COUNT   = 0x25,
40         MNOTE_SAMSUNG_TAG_GPS_INFO01    = 0x30,
41         MNOTE_SAMSUNG_TAG_GPS_INFO02    = 0x31,
42         MNOTE_SAMSUNG_TAG_PREVIEW_IMAGE = 0x35,
43         MNOTE_SAMSUNG_TAG_FAVOR_TAGGING = 0x40,
44         MNOTE_SAMSUNG_TAG_SRW_COMPRESS  = 0x45,
45         MNOTE_SAMSUNG_TAG_COLOR_SPACE   = 0x50,
46         MNOTE_SAMSUNG_TAG_AE            = 0x60,
47         MNOTE_SAMSUNG_TAG_AF            = 0x80,
48         MNOTE_SAMSUNG_TAG_AWB01         = 0xa0,
49         MNOTE_SAMSUNG_TAG_AWB02         = 0xa1,
50         MNOTE_SAMSUNG_TAG_IPC           = 0xc0,
51         MNOTE_SAMSUNG_TAG_SCENE_RESULT  = 0xe0,
52         MNOTE_SAMSUNG_TAG_SADEBUG_INFO01= 0xe1,
53         MNOTE_SAMSUNG_TAG_SADEBUG_INFO02= 0xe2,
54         MNOTE_SAMSUNG_TAG_FACE_DETECTION= 0x100,
55         MNOTE_SAMSUNG_TAG_FACE_FEAT01   = 0x101,
56         MNOTE_SAMSUNG_TAG_FACE_FEAT02   = 0x102,
57         MNOTE_SAMSUNG_TAG_FACE_RECOG    = 0x120,
58         MNOTE_SAMSUNG_TAG_LENS_INFO     = 0x140,
59         MNOTE_SAMSUNG_TAG_THIRDPARTY    = 0xa000
60 };
61 typedef enum _MnoteSamsungTag MnoteSamsungTag;
62
63 enum _MnoteSamsungSubTag {
64         MNOTE_SAMSUNG_SUBTAG_MODEL_ID_CLASS     = 0x201,
65         MNOTE_SAMSUNG_SUBTAG_MODEL_ID_DEVEL     = 0x202,
66         MNOTE_SAMSUNG_SUBTAG_COLOR_ID           = 0x211
67 };
68 typedef enum _MnoteSamsungSubTag MnoteSamsungSubTag;
69
70
71
72 const char *mnote_samsung_tag_get_name        (MnoteSamsungTag);
73
74 const char *mnote_samsung_tag_get_title       (MnoteSamsungTag);
75
76 const char *mnote_samsung_tag_get_description (MnoteSamsungTag);
77
78
79
80 #ifdef __cplusplus
81 }
82 #endif /* __cplusplus */
83
84 #endif /* __MNOTE_SAMSUNG_TAG_H__ */