libopenraw
cameraids.h
1/*
2 * libopenraw - cameraids.h
3 *
4 * Copyright (C) 2012-2018 Hubert Figuière
5 *
6 * This library is free software: you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public License
8 * as published by the Free Software Foundation, either version 3 of
9 * the License, or (at your option) any later version.
10 *
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library. If not, see
18 * <http://www.gnu.org/licenses/>.
19 */
24
25#ifndef LIBOPENRAW_CAMERAIDS_H_
26#define LIBOPENRAW_CAMERAIDS_H_
27
28#include <stdint.h>
29
30#ifdef __cplusplus
31extern "C" {
32#endif
33
36enum {
37 OR_TYPEID_VENDOR_NONE = 0,
38 OR_TYPEID_VENDOR_CANON = 1,
39 OR_TYPEID_VENDOR_NIKON = 2,
40 OR_TYPEID_VENDOR_LEICA = 3,
41 OR_TYPEID_VENDOR_PENTAX = 4,
42 OR_TYPEID_VENDOR_EPSON = 5,
43 OR_TYPEID_VENDOR_MINOLTA = 6,
44 OR_TYPEID_VENDOR_OLYMPUS = 7,
45 OR_TYPEID_VENDOR_SONY = 8,
46 OR_TYPEID_VENDOR_SAMSUNG = 9,
47 OR_TYPEID_VENDOR_RICOH = 10,
48 OR_TYPEID_VENDOR_PANASONIC = 11,
49 OR_TYPEID_VENDOR_MAMIYA = 12,
50 /* not really a camera vendor. For the converter. */
51 OR_TYPEID_VENDOR_ADOBE = 13,
52 OR_TYPEID_VENDOR_FUJIFILM = 14,
53 OR_TYPEID_VENDOR_BLACKMAGIC = 15,
54 OR_TYPEID_VENDOR_XIAOYI = 16,
55 OR_TYPEID_VENDOR_APPLE = 17,
56
57 _OR_TYPEID_VENDOR_LAST
58};
59
60enum { OR_TYPEID_UNKNOWN = 0 };
61
62enum {
63 OR_TYPEID_ADOBE_UNKNOWN = 0,
64 OR_TYPEID_ADOBE_DNG_GENERIC = 1,
65 _OR_TYPEID_ADOBE_LAST
66};
67
69enum {
70 OR_TYPEID_CANON_UNKNOWN = 0,
71 OR_TYPEID_CANON_20D = 1,
72 OR_TYPEID_CANON_30D = 2,
73 OR_TYPEID_CANON_40D = 3,
74 OR_TYPEID_CANON_350D = 4,
75 OR_TYPEID_CANON_REBEL_XT = OR_TYPEID_CANON_350D,
76 OR_TYPEID_CANON_KISS_DIGITAL_N = OR_TYPEID_CANON_350D,
77 OR_TYPEID_CANON_400D = 5,
78 OR_TYPEID_CANON_450D = 6,
79 OR_TYPEID_CANON_REBEL_XSI = OR_TYPEID_CANON_450D,
80 OR_TYPEID_CANON_5D = 7,
81 OR_TYPEID_CANON_1D = 8,
82 OR_TYPEID_CANON_1DMKII = 9,
83 OR_TYPEID_CANON_1DMKIII = 10,
84 OR_TYPEID_CANON_1DS = 11,
85 OR_TYPEID_CANON_1DSMKII = 12,
86 OR_TYPEID_CANON_1DSMKIII = 13,
87 OR_TYPEID_CANON_300D = 14,
88 OR_TYPEID_CANON_D30 = 15,
89 OR_TYPEID_CANON_D60 = 16,
90 OR_TYPEID_CANON_10D = 17,
91 OR_TYPEID_CANON_PRO1 = 18,
92 OR_TYPEID_CANON_G1 = 19,
93 OR_TYPEID_CANON_G2 = 20,
94 OR_TYPEID_CANON_G3 = 21,
95 OR_TYPEID_CANON_G5 = 22,
96 OR_TYPEID_CANON_G6 = 23,
97 OR_TYPEID_CANON_G7 = 24,
98 OR_TYPEID_CANON_G9 = 25,
99 OR_TYPEID_CANON_A610 = 26,
100 OR_TYPEID_CANON_20DA = 27,
101 OR_TYPEID_CANON_7D = 28,
102 OR_TYPEID_CANON_G11 = 29,
103 OR_TYPEID_CANON_1DMKIV = 30,
104 OR_TYPEID_CANON_500D = 31,
105 OR_TYPEID_CANON_REBEL_T1I = OR_TYPEID_CANON_500D,
106 OR_TYPEID_CANON_KISS_X3 = OR_TYPEID_CANON_500D,
107 OR_TYPEID_CANON_5DMKII = 32,
108 OR_TYPEID_CANON_550D = 33,
109 OR_TYPEID_CANON_REBEL_T2I = OR_TYPEID_CANON_550D,
110 OR_TYPEID_CANON_1000D = 34,
111 OR_TYPEID_CANON_REBEL_XS = OR_TYPEID_CANON_1000D,
112 OR_TYPEID_CANON_G10 = 35,
113 OR_TYPEID_CANON_50D = 36,
114 OR_TYPEID_CANON_60D = 36,
115 OR_TYPEID_CANON_S90 = 37,
116 OR_TYPEID_CANON_G12 = 38,
117 OR_TYPEID_CANON_S95 = 39,
118 OR_TYPEID_CANON_600D = 40,
119 OR_TYPEID_CANON_REBEL_T3I = OR_TYPEID_CANON_600D,
120 OR_TYPEID_CANON_1100D = 41,
121 OR_TYPEID_CANON_REBEL_T3 = OR_TYPEID_CANON_1100D,
122 OR_TYPEID_CANON_G1X = 42,
123 OR_TYPEID_CANON_S100 = 43,
124 OR_TYPEID_CANON_5DMKIII = 44,
125 OR_TYPEID_CANON_1DX = 45,
126 OR_TYPEID_CANON_60Da = 46,
127 OR_TYPEID_CANON_650D = 47,
128 OR_TYPEID_CANON_REBEL_T4I = OR_TYPEID_CANON_650D,
129 OR_TYPEID_CANON_G15 = 48,
130 OR_TYPEID_CANON_6D = 49,
131 OR_TYPEID_CANON_EOS_M = 50,
132 OR_TYPEID_CANON_SX50_HS = 51,
133 OR_TYPEID_CANON_S110 = 52,
134 OR_TYPEID_CANON_100D = 53,
135 OR_TYPEID_CANON_REBEL_SL1 = OR_TYPEID_CANON_100D,
136 OR_TYPEID_CANON_700D = 54,
137 OR_TYPEID_CANON_REBEL_T5I = OR_TYPEID_CANON_700D,
138 OR_TYPEID_CANON_G16 = 55,
139 OR_TYPEID_CANON_70D = 56,
140 OR_TYPEID_CANON_7DMKII = 57,
141 OR_TYPEID_CANON_G7X = 58,
142 OR_TYPEID_CANON_G1XMKII = 59,
143 OR_TYPEID_CANON_750D = 60,
144 OR_TYPEID_CANON_REBEL_T6I = OR_TYPEID_CANON_750D,
145 OR_TYPEID_CANON_760D = 61,
146 OR_TYPEID_CANON_REBEL_T6S = OR_TYPEID_CANON_760D,
147 OR_TYPEID_CANON_5DS_R = 62,
148 OR_TYPEID_CANON_G3X = 63,
149 OR_TYPEID_CANON_G9XMKII = 64,
150 OR_TYPEID_CANON_5DMKIV = 65,
151 OR_TYPEID_CANON_EOS_M5 = 66,
152 OR_TYPEID_CANON_G5X = 67,
153 OR_TYPEID_CANON_G7XMKII = 68,
154 OR_TYPEID_CANON_1300D = 69,
155 OR_TYPEID_CANON_REBEL_T6 = OR_TYPEID_CANON_1300D,
156 OR_TYPEID_CANON_EOS_M3 = 70,
157 OR_TYPEID_CANON_1DXMKII = 71,
158 OR_TYPEID_CANON_80D = 72,
159 OR_TYPEID_CANON_1200D = 73,
160 OR_TYPEID_CANON_REBEL_T5 = OR_TYPEID_CANON_1200D,
161 OR_TYPEID_CANON_G9X = 74,
162 OR_TYPEID_CANON_EOS_M10 = 75,
163 OR_TYPEID_CANON_800D = 76,
164 OR_TYPEID_CANON_REBEL_T7I = OR_TYPEID_CANON_800D,
165 OR_TYPEID_CANON_77D = 77,
166 OR_TYPEID_CANON_9000D = OR_TYPEID_CANON_77D,
167 OR_TYPEID_CANON_EOS_M6 = 78,
168 OR_TYPEID_CANON_EOS_M100 = 79,
169 OR_TYPEID_CANON_6DMKII = 80,
170 OR_TYPEID_CANON_200D = 81,
171 OR_TYPEID_CANON_REBEL_SL2 = OR_TYPEID_CANON_200D,
172 OR_TYPEID_CANON_G1XMKIII = 82,
173 OR_TYPEID_CANON_5DS = 83,
174 _OR_TYPEID_CANON_LAST
175};
176
178enum {
179 OR_TYPEID_NIKON_UNKNOWN = 0,
180 OR_TYPEID_NIKON_E5700,
181 OR_TYPEID_NIKON_D1,
182 OR_TYPEID_NIKON_D1X,
183 OR_TYPEID_NIKON_D100,
184 OR_TYPEID_NIKON_D2H,
185 OR_TYPEID_NIKON_D2X,
186 OR_TYPEID_NIKON_D200,
187 OR_TYPEID_NIKON_D3,
188 OR_TYPEID_NIKON_D300,
189 OR_TYPEID_NIKON_D40,
190 OR_TYPEID_NIKON_D40X,
191 OR_TYPEID_NIKON_D50,
192 OR_TYPEID_NIKON_D70,
193 OR_TYPEID_NIKON_D70S,
194 OR_TYPEID_NIKON_D80,
195 OR_TYPEID_NIKON_D3000,
196 OR_TYPEID_NIKON_COOLPIX_P6000,
197 OR_TYPEID_NIKON_COOLPIX_P7000,
198 OR_TYPEID_NIKON_D7000,
199 OR_TYPEID_NIKON_D3100,
200 OR_TYPEID_NIKON_1_J1,
201 OR_TYPEID_NIKON_1_V1,
202 OR_TYPEID_NIKON_COOLPIX_P7100,
203 OR_TYPEID_NIKON_D5000,
204 OR_TYPEID_NIKON_D5100,
205 OR_TYPEID_NIKON_D4,
206 OR_TYPEID_NIKON_D3S,
207 OR_TYPEID_NIKON_D3X,
208 OR_TYPEID_NIKON_D300S,
209 OR_TYPEID_NIKON_D3200,
210 OR_TYPEID_NIKON_D700,
211 OR_TYPEID_NIKON_D800,
212 OR_TYPEID_NIKON_D800E,
213 OR_TYPEID_NIKON_D90,
214 OR_TYPEID_NIKON_D600,
215 OR_TYPEID_NIKON_COOLPIX_P7700,
216 OR_TYPEID_NIKON_1_V2,
217 OR_TYPEID_NIKON_D5200,
218 OR_TYPEID_NIKON_D7100,
219 OR_TYPEID_NIKON_COOLPIX_A,
220 OR_TYPEID_NIKON_1_J2,
221 OR_TYPEID_NIKON_1_J3,
222 OR_TYPEID_NIKON_1_S1,
223 OR_TYPEID_NIKON_D60,
224 OR_TYPEID_NIKON_DF,
225 OR_TYPEID_NIKON_E5400,
226 OR_TYPEID_NIKON_E8400,
227 OR_TYPEID_NIKON_D4S,
228 OR_TYPEID_NIKON_D610,
229 OR_TYPEID_NIKON_D750,
230 OR_TYPEID_NIKON_1_J5,
231 OR_TYPEID_NIKON_1_V3,
232 OR_TYPEID_NIKON_D7200,
233 OR_TYPEID_NIKON_D5300,
234 OR_TYPEID_NIKON_D5500,
235 OR_TYPEID_NIKON_D3300,
236 OR_TYPEID_NIKON_D810,
237 OR_TYPEID_NIKON_D5600,
238 OR_TYPEID_NIKON_D3400,
239 OR_TYPEID_NIKON_D5,
240 OR_TYPEID_NIKON_D500,
241 OR_TYPEID_NIKON_1_AW1,
242 OR_TYPEID_NIKON_1_S2,
243 OR_TYPEID_NIKON_1_J4,
244 OR_TYPEID_NIKON_COOLPIX_B700,
245 OR_TYPEID_NIKON_COOLPIX_P330,
246 OR_TYPEID_NIKON_COOLPIX_P340,
247 _OR_TYPEID_NIKON_LAST
248};
249
251enum {
252 OR_TYPEID_LEICA_UNKNOWN = 0,
253 /* DNG */
254 OR_TYPEID_LEICA_DMR = 1,
255 OR_TYPEID_LEICA_M8 = 2,
256 OR_TYPEID_LEICA_X1 = 3,
257 /* Panasonic RAW */
258 OR_TYPEID_LEICA_DIGILUX2 = 4,
259 OR_TYPEID_LEICA_DLUX_3 = 5,
260 OR_TYPEID_LEICA_VLUX_1 = 6,
261 /* DNG */
262 OR_TYPEID_LEICA_M9 = 7,
263 OR_TYPEID_LEICA_S2 = 8,
264 OR_TYPEID_LEICA_M_MONOCHROM = 9,
265 OR_TYPEID_LEICA_X2 = 10,
266 OR_TYPEID_LEICA_M_TYP240 = 11,
267 OR_TYPEID_LEICA_X_VARIO = 12,
268 OR_TYPEID_LEICA_T_TYP701 = 13,
269 OR_TYPEID_LEICA_Q_TYP116 = 14,
270 OR_TYPEID_LEICA_X_TYP113 = 15,
271 OR_TYPEID_LEICA_M10 = 16,
272 OR_TYPEID_LEICA_SL_TYP601 = 17,
273 /* RWL (Panasonic RAW) */
274 OR_TYPEID_LEICA_DLUX_TYP109 = 18,
275 OR_TYPEID_LEICA_VLUX_4 = 19,
276 /* DNG */
277 OR_TYPEID_LEICA_CL = 20,
278 _OR_TYPEID_LEICA_LAST
279};
280
282enum {
283 OR_TYPEID_PENTAX_UNKNOWN = 0,
284 OR_TYPEID_PENTAX_K10D_PEF,
285 OR_TYPEID_PENTAX_K10D_DNG,
286 OR_TYPEID_PENTAX_IST_D_PEF,
287 OR_TYPEID_PENTAX_IST_DL_PEF,
288 OR_TYPEID_PENTAX_K100D_PEF,
289 OR_TYPEID_PENTAX_K100D_SUPER_PEF,
290 OR_TYPEID_PENTAX_K20D_PEF,
291 OR_TYPEID_PENTAX_KR_PEF,
292 OR_TYPEID_PENTAX_KX_PEF,
293 OR_TYPEID_PENTAX_K5_PEF,
294 OR_TYPEID_PENTAX_K7_PEF,
295 OR_TYPEID_PENTAX_645D_PEF,
296 OR_TYPEID_PENTAX_645D_DNG,
297 OR_TYPEID_PENTAX_K2000_DNG,
298 OR_TYPEID_PENTAX_Q_DNG,
299 OR_TYPEID_PENTAX_K200D_DNG,
300 OR_TYPEID_PENTAX_KM_PEF,
301 OR_TYPEID_PENTAX_KX_DNG,
302 OR_TYPEID_PENTAX_KR_DNG,
303 OR_TYPEID_PENTAX_K01_DNG,
304 OR_TYPEID_PENTAX_K30_DNG,
305 OR_TYPEID_PENTAX_K5_IIS_DNG,
306 OR_TYPEID_PENTAX_MX1_DNG,
307 OR_TYPEID_PENTAX_Q10_DNG,
308 OR_TYPEID_PENTAX_Q7_DNG,
309 OR_TYPEID_PENTAX_K3_DNG,
310 OR_TYPEID_PENTAX_K50_DNG,
311 OR_TYPEID_PENTAX_K500_DNG,
312 OR_TYPEID_PENTAX_K200D_PEF,
313 OR_TYPEID_PENTAX_IST_DS_PEF,
314 OR_TYPEID_PENTAX_K5_IIS_PEF,
315 OR_TYPEID_PENTAX_K3_II_DNG,
316 OR_TYPEID_PENTAX_K1_PEF,
317 OR_TYPEID_PENTAX_K1_DNG,
318 OR_TYPEID_PENTAX_K70_PEF,
319 OR_TYPEID_PENTAX_K70_DNG,
320 OR_TYPEID_PENTAX_KS1_PEF,
321 OR_TYPEID_PENTAX_KS1_DNG,
322 OR_TYPEID_PENTAX_KS2_PEF,
323 OR_TYPEID_PENTAX_KS2_DNG,
324 OR_TYPEID_PENTAX_QS1_DNG,
325 OR_TYPEID_PENTAX_QS1_PEF,
326 OR_TYPEID_PENTAX_KP_PEF,
327 OR_TYPEID_PENTAX_KP_DNG,
328 _OR_TYPEID_PENTAX_LAST
329};
330
332enum {
333 OR_TYPEID_EPSON_UNKNOWN = 0,
334 OR_TYPEID_EPSON_RD1 = 1,
335 OR_TYPEID_EPSON_RD1S = 2,
336 _OR_TYPEID_EPSON_LAST
337};
338
340enum {
341 OR_TYPEID_MINOLTA_UNKNOWN = 0,
342 OR_TYPEID_MINOLTA_A1,
343 OR_TYPEID_MINOLTA_A2,
344 OR_TYPEID_MINOLTA_DIMAGE5,
345 OR_TYPEID_MINOLTA_DIMAGE7,
346 OR_TYPEID_MINOLTA_DIMAGE7I,
347 OR_TYPEID_MINOLTA_DIMAGE7HI,
348 OR_TYPEID_MINOLTA_MAXXUM_5D,
349 OR_TYPEID_MINOLTA_MAXXUM_7D,
350 OR_TYPEID_MINOLTA_A200
351};
352
353enum {
354 OR_TYPEID_OLYMPUS_UNKNOWN = 0,
355 OR_TYPEID_OLYMPUS_E1,
356 OR_TYPEID_OLYMPUS_E10,
357 OR_TYPEID_OLYMPUS_E3,
358 OR_TYPEID_OLYMPUS_E300,
359 OR_TYPEID_OLYMPUS_E330,
360 OR_TYPEID_OLYMPUS_E400,
361 OR_TYPEID_OLYMPUS_E410,
362 OR_TYPEID_OLYMPUS_E500,
363 OR_TYPEID_OLYMPUS_E510,
364 OR_TYPEID_OLYMPUS_SP350,
365 OR_TYPEID_OLYMPUS_SP510,
366 OR_TYPEID_OLYMPUS_SP550,
367 OR_TYPEID_OLYMPUS_SP500,
368 OR_TYPEID_OLYMPUS_EP1,
369 OR_TYPEID_OLYMPUS_E620,
370 OR_TYPEID_OLYMPUS_EPL1,
371 OR_TYPEID_OLYMPUS_EP2,
372 OR_TYPEID_OLYMPUS_XZ1,
373 OR_TYPEID_OLYMPUS_E5,
374 OR_TYPEID_OLYMPUS_EPL2,
375 OR_TYPEID_OLYMPUS_EP3,
376 OR_TYPEID_OLYMPUS_EPL3,
377 OR_TYPEID_OLYMPUS_EPM1,
378 OR_TYPEID_OLYMPUS_EM5,
379 OR_TYPEID_OLYMPUS_XZ2,
380 OR_TYPEID_OLYMPUS_EPM2,
381 OR_TYPEID_OLYMPUS_EPL5,
382 OR_TYPEID_OLYMPUS_EM1,
383 OR_TYPEID_OLYMPUS_STYLUS1,
384 OR_TYPEID_OLYMPUS_EPL6,
385 OR_TYPEID_OLYMPUS_EPL7,
386 OR_TYPEID_OLYMPUS_EM5II,
387 OR_TYPEID_OLYMPUS_EM1II,
388 OR_TYPEID_OLYMPUS_PEN_F,
389 OR_TYPEID_OLYMPUS_EM10,
390 OR_TYPEID_OLYMPUS_EM10II,
391 OR_TYPEID_OLYMPUS_EPL8,
392 OR_TYPEID_OLYMPUS_SH2,
393 OR_TYPEID_OLYMPUS_XZ10,
394 OR_TYPEID_OLYMPUS_TG4,
395 OR_TYPEID_OLYMPUS_EPL9,
396 _OR_TYPEID_OLYMPUS_LAST
397};
398
399enum {
400 OR_TYPEID_SAMSUNG_UNKNOWN = 0,
401 OR_TYPEID_SAMSUNG_GX10,
402 OR_TYPEID_SAMSUNG_PRO815
403};
404
405enum {
406 OR_TYPEID_RICOH_UNKNOWN = 0,
407 OR_TYPEID_RICOH_GR2 = 1,
408 OR_TYPEID_RICOH_GXR = 2,
409 OR_TYPEID_RICOH_GXR_A16 = 3,
410 OR_TYPEID_RICOH_GR = 4, /* 2013 Ricoh GR-D */
411 _OR_TYPEID_RICOH_LAST
412};
413
414enum {
415 OR_TYPEID_SONY_UNKNOWN = 0,
416 OR_TYPEID_SONY_A100,
417 OR_TYPEID_SONY_A200,
418 OR_TYPEID_SONY_A700,
419 OR_TYPEID_SONY_A550,
420 OR_TYPEID_SONY_A380,
421 OR_TYPEID_SONY_A390,
422 OR_TYPEID_SONY_SLTA55,
423 OR_TYPEID_SONY_SLTA77,
424 OR_TYPEID_SONY_NEX3,
425 OR_TYPEID_SONY_NEX5,
426 OR_TYPEID_SONY_NEX5N,
427 OR_TYPEID_SONY_NEXC3,
428 OR_TYPEID_SONY_SLTA65,
429 OR_TYPEID_SONY_NEX7,
430 OR_TYPEID_SONY_A330,
431 OR_TYPEID_SONY_A350,
432 OR_TYPEID_SONY_A450,
433 OR_TYPEID_SONY_A580,
434 OR_TYPEID_SONY_A850,
435 OR_TYPEID_SONY_A900,
436 OR_TYPEID_SONY_SLTA35,
437 OR_TYPEID_SONY_SLTA33,
438 OR_TYPEID_SONY_A560,
439 OR_TYPEID_SONY_SLTA99,
440 OR_TYPEID_SONY_RX100,
441 OR_TYPEID_SONY_RX1,
442 OR_TYPEID_SONY_NEX6,
443 OR_TYPEID_SONY_SLTA57,
444 OR_TYPEID_SONY_NEXF3,
445 OR_TYPEID_SONY_NEX5R,
446 OR_TYPEID_SONY_RX100M2,
447 OR_TYPEID_SONY_RX1R,
448 OR_TYPEID_SONY_A7R,
449 OR_TYPEID_SONY_A7,
450 OR_TYPEID_SONY_A3000,
451 OR_TYPEID_SONY_NEX5T,
452 OR_TYPEID_SONY_SLTA58,
453 OR_TYPEID_SONY_A6000,
454 OR_TYPEID_SONY_RX100M3,
455 OR_TYPEID_SONY_A99M2,
456 OR_TYPEID_SONY_A7RM2,
457 OR_TYPEID_SONY_A6300,
458 OR_TYPEID_SONY_A6500,
459 OR_TYPEID_SONY_RX100M4,
460 OR_TYPEID_SONY_RX100M5,
461 OR_TYPEID_SONY_RX10,
462 OR_TYPEID_SONY_RX10M2,
463 OR_TYPEID_SONY_RX10M3,
464 OR_TYPEID_SONY_RX1RM2,
465 _OR_TYPEID_SONY_LAST
466};
467
468enum {
469 OR_TYPEID_PANASONIC_UNKNOWN = 0,
470 OR_TYPEID_PANASONIC_GF1 = 1,
471 OR_TYPEID_PANASONIC_GF2 = 2,
472 OR_TYPEID_PANASONIC_FZ30 = 3,
473 OR_TYPEID_PANASONIC_G10 = 4,
474 OR_TYPEID_PANASONIC_GH1 = 5,
475 OR_TYPEID_PANASONIC_GH2 = 6,
476 OR_TYPEID_PANASONIC_LX2 = 7,
477 OR_TYPEID_PANASONIC_LX3 = 8,
478 OR_TYPEID_PANASONIC_LX5 = 9,
479 OR_TYPEID_PANASONIC_FZ8 = 10,
480 OR_TYPEID_PANASONIC_FZ18 = 11,
481 OR_TYPEID_PANASONIC_FZ50 = 12,
482 OR_TYPEID_PANASONIC_L1 = 13,
483 OR_TYPEID_PANASONIC_G1 = 14,
484 OR_TYPEID_PANASONIC_G2 = 15,
485 OR_TYPEID_PANASONIC_L10 = 16,
486 OR_TYPEID_PANASONIC_FZ28 = 17,
487 OR_TYPEID_PANASONIC_GF3 = 18,
488 OR_TYPEID_PANASONIC_FZ100 = 19,
489 OR_TYPEID_PANASONIC_GX1 = 20,
490 OR_TYPEID_PANASONIC_G3 = 21,
491 OR_TYPEID_PANASONIC_G5 = 22,
492 OR_TYPEID_PANASONIC_GF5 = 23,
493 OR_TYPEID_PANASONIC_LX7 = 24,
494 OR_TYPEID_PANASONIC_GH3 = 25,
495 OR_TYPEID_PANASONIC_FZ200 = 26,
496 OR_TYPEID_PANASONIC_GF6 = 27,
497 OR_TYPEID_PANASONIC_GX7 = 28,
498 OR_TYPEID_PANASONIC_GM1 = 29,
499 OR_TYPEID_PANASONIC_GH4 = 30,
500 OR_TYPEID_PANASONIC_LX100 = 31,
501 OR_TYPEID_PANASONIC_GM5 = 32,
502 OR_TYPEID_PANASONIC_G80 = 33,
503 OR_TYPEID_PANASONIC_G85 = OR_TYPEID_PANASONIC_G80,
504 OR_TYPEID_PANASONIC_LX10 = 34,
505 OR_TYPEID_PANASONIC_LX15 = OR_TYPEID_PANASONIC_LX10,
506 OR_TYPEID_PANASONIC_FZ2500 = 35,
507 OR_TYPEID_PANASONIC_GX8 = 36,
508 OR_TYPEID_PANASONIC_ZS100 = 37,
509 OR_TYPEID_PANASONIC_GX80 = 38,
510 OR_TYPEID_PANASONIC_GX85 = OR_TYPEID_PANASONIC_GX80,
511 OR_TYPEID_PANASONIC_GH5 = 39,
512 OR_TYPEID_PANASONIC_GX850 = 40,
513 OR_TYPEID_PANASONIC_FZ82 = 41,
514 OR_TYPEID_PANASONIC_FZ330 = 42,
515 OR_TYPEID_PANASONIC_TZ70 = 43,
516 OR_TYPEID_PANASONIC_TZ80 = 44,
517 OR_TYPEID_PANASONIC_TZ100 = 45,
518 OR_TYPEID_PANASONIC_GF7 = 46,
519 OR_TYPEID_PANASONIC_CM1 = 47,
520 OR_TYPEID_PANASONIC_GX9 = 48,
521 OR_TYPEID_PANASONIC_GX800 = 49,
522 OR_TYPEID_PANASONIC_TZ202 = 50,
523 OR_TYPEID_PANASONIC_TZ110 = 51,
524 OR_TYPEID_PANASONIC_G9 = 52,
525 _OR_TYPEID_PANASONIC_LAST
526};
527
528enum {
529 OR_TYPEID_FUJIFILM_UNKNOWN = 0,
530 OR_TYPEID_FUJIFILM_X100 = 1,
531 OR_TYPEID_FUJIFILM_F700 = 2,
532 OR_TYPEID_FUJIFILM_E900 = 3,
533 OR_TYPEID_FUJIFILM_S2PRO = 4,
534 OR_TYPEID_FUJIFILM_S3PRO = 5,
535 OR_TYPEID_FUJIFILM_S5PRO = 6,
536 OR_TYPEID_FUJIFILM_F810 = 7,
537 OR_TYPEID_FUJIFILM_S5600 = 8,
538 OR_TYPEID_FUJIFILM_S9500 = 9,
539 OR_TYPEID_FUJIFILM_S6500FD = 10,
540 OR_TYPEID_FUJIFILM_HS10 = 11,
541 OR_TYPEID_FUJIFILM_X10 = 12,
542 OR_TYPEID_FUJIFILM_XPRO1 = 13,
543 OR_TYPEID_FUJIFILM_XS1 = 14,
544 OR_TYPEID_FUJIFILM_S200EXR = 15,
545 OR_TYPEID_FUJIFILM_XE1 = 16,
546 OR_TYPEID_FUJIFILM_XF1 = 17,
547 OR_TYPEID_FUJIFILM_X100S = 18,
548 OR_TYPEID_FUJIFILM_X20 = 19,
549 OR_TYPEID_FUJIFILM_XM1 = 20,
550 OR_TYPEID_FUJIFILM_XE2 = 21,
551 OR_TYPEID_FUJIFILM_XT1 = 22,
552 OR_TYPEID_FUJIFILM_X30 = 23,
553 OR_TYPEID_FUJIFILM_XT10 = 24,
554 OR_TYPEID_FUJIFILM_X100T = 25,
555 OR_TYPEID_FUJIFILM_XA1 = 26,
556 OR_TYPEID_FUJIFILM_XQ1 = 27,
557 OR_TYPEID_FUJIFILM_GFX50S = 28,
558 OR_TYPEID_FUJIFILM_XT2 = 29,
559 OR_TYPEID_FUJIFILM_XE2S = 30,
560 OR_TYPEID_FUJIFILM_X70 = 31,
561 OR_TYPEID_FUJIFILM_XA2 = 32,
562 OR_TYPEID_FUJIFILM_XA3 = 33,
563 OR_TYPEID_FUJIFILM_XPRO2 = 34,
564 OR_TYPEID_FUJIFILM_X100F = 35,
565 OR_TYPEID_FUJIFILM_XT20 = 36,
566 OR_TYPEID_FUJIFILM_XE3 = 37,
567 OR_TYPEID_FUJIFILM_XH1 = 38,
568 OR_TYPEID_FUJIFILM_XA5 = 39,
569 OR_TYPEID_FUJIFILM_XQ2 = 40,
570 _OR_TYPEID_FUJIFILM_LAST
571};
572
573enum {
574 OR_TYPEID_BLACKMAGIC_UNKNOWN = 0,
575 OR_TYPEID_BLACKMAGIC_POCKET_CINEMA = 1,
576 _OR_TYPEID_BLACKMAGIC_LAST
577};
578
579enum {
580 OR_TYPEID_XIAOYI_UNKNOWN = 0,
581 OR_TYPEID_XIAOYI_M1 = 1,
582 _OR_TYPEID_XIAOYI_LAST
583};
584
585enum {
586 OR_TYPEID_APPLE_UNKNOWN = 0,
587 OR_TYPEID_APPLE_IPHONE_6SPLUS = 1,
588 OR_TYPEID_APPLE_IPHONE_7PLUS = 2,
589 _OR_TYPEID_APPLE_LAST
590};
591
592#ifdef __cplusplus
593}
594#endif
595
596#endif