libopenraw  0.3.7
cameraids.h
1 /*
2  * libopenraw - cameraids.h
3  *
4  * Copyright (C) 2012-2023 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  */
25 #ifndef LIBOPENRAW_CAMERAIDS_H_
26 #define LIBOPENRAW_CAMERAIDS_H_
27 
28 #include <stdint.h>
29 
38 #ifdef __cplusplus
39 extern "C" {
40 #endif
41 
45  OR_TYPEID_VENDOR_NONE = 0,
46  OR_TYPEID_VENDOR_CANON = 1,
47  OR_TYPEID_VENDOR_NIKON = 2,
48  OR_TYPEID_VENDOR_LEICA = 3,
49  OR_TYPEID_VENDOR_PENTAX = 4,
50  OR_TYPEID_VENDOR_EPSON = 5,
51  OR_TYPEID_VENDOR_MINOLTA = 6,
52  OR_TYPEID_VENDOR_OLYMPUS = 7,
53  OR_TYPEID_VENDOR_SONY = 8,
54  OR_TYPEID_VENDOR_SAMSUNG = 9,
55  OR_TYPEID_VENDOR_RICOH = 10,
56  OR_TYPEID_VENDOR_PANASONIC = 11,
57  OR_TYPEID_VENDOR_MAMIYA = 12,
59  OR_TYPEID_VENDOR_FUJIFILM = 14,
60  OR_TYPEID_VENDOR_BLACKMAGIC = 15,
61  OR_TYPEID_VENDOR_XIAOYI = 16,
62  OR_TYPEID_VENDOR_APPLE = 17,
63  OR_TYPEID_VENDOR_SIGMA = 18,
64  OR_TYPEID_VENDOR_GOPRO = 19,
65  OR_TYPEID_VENDOR_HASSELBLAD = 20,
66  OR_TYPEID_VENDOR_ZEISS = 21,
67  OR_TYPEID_VENDOR_DJI = 22,
68 
69  _OR_TYPEID_VENDOR_LAST
70 };
71 
72 enum { OR_TYPEID_UNKNOWN = 0 };
73 
76  OR_TYPEID_ADOBE_UNKNOWN = 0,
78  _OR_TYPEID_ADOBE_LAST
79 };
80 
83  OR_TYPEID_CANON_UNKNOWN = 0,
84  OR_TYPEID_CANON_20D = 1,
85  OR_TYPEID_CANON_30D = 2,
86  OR_TYPEID_CANON_40D = 3,
87  OR_TYPEID_CANON_350D = 4,
88  OR_TYPEID_CANON_REBEL_XT = OR_TYPEID_CANON_350D,
89  OR_TYPEID_CANON_KISS_DIGITAL_N = OR_TYPEID_CANON_350D,
90  OR_TYPEID_CANON_400D = 5,
91  OR_TYPEID_CANON_REBEL_XTI = OR_TYPEID_CANON_400D,
92  OR_TYPEID_CANON_KISS_DIGITAL_X = OR_TYPEID_CANON_400D,
93  OR_TYPEID_CANON_450D = 6,
94  OR_TYPEID_CANON_REBEL_XSI = OR_TYPEID_CANON_450D,
95  OR_TYPEID_CANON_KISS_X2 = OR_TYPEID_CANON_450D,
96  OR_TYPEID_CANON_5D = 7,
97  OR_TYPEID_CANON_1D = 8,
98  OR_TYPEID_CANON_1DMKII = 9,
99  OR_TYPEID_CANON_1DMKIII = 10,
100  OR_TYPEID_CANON_1DS = 11,
101  OR_TYPEID_CANON_1DSMKII = 12,
102  OR_TYPEID_CANON_1DSMKIII = 13,
103  OR_TYPEID_CANON_300D = 14,
104  OR_TYPEID_CANON_DIGITAL_REBEL = OR_TYPEID_CANON_300D,
105  OR_TYPEID_CANON_D30 = 15,
106  OR_TYPEID_CANON_D60 = 16,
107  OR_TYPEID_CANON_10D = 17,
108  OR_TYPEID_CANON_PRO1 = 18,
109  OR_TYPEID_CANON_G1 = 19,
110  OR_TYPEID_CANON_G2 = 20,
111  OR_TYPEID_CANON_G3 = 21,
112  OR_TYPEID_CANON_G5 = 22,
113  OR_TYPEID_CANON_G6 = 23,
114  OR_TYPEID_CANON_G7 = 24,
115  OR_TYPEID_CANON_G9 = 25,
116  OR_TYPEID_CANON_A610 = 26,
117  OR_TYPEID_CANON_20DA = 27,
118  OR_TYPEID_CANON_7D = 28,
119  OR_TYPEID_CANON_G11 = 29,
120  OR_TYPEID_CANON_1DMKIV = 30,
121  OR_TYPEID_CANON_500D = 31,
122  OR_TYPEID_CANON_REBEL_T1I = OR_TYPEID_CANON_500D,
123  OR_TYPEID_CANON_KISS_X3 = OR_TYPEID_CANON_500D,
124  OR_TYPEID_CANON_5DMKII = 32,
125  OR_TYPEID_CANON_550D = 33,
126  OR_TYPEID_CANON_REBEL_T2I = OR_TYPEID_CANON_550D,
127  OR_TYPEID_CANON_KISS_X4 = OR_TYPEID_CANON_550D,
128  OR_TYPEID_CANON_1000D = 34,
129  OR_TYPEID_CANON_REBEL_XS = OR_TYPEID_CANON_1000D,
130  OR_TYPEID_CANON_KISS_F = OR_TYPEID_CANON_1000D,
131  OR_TYPEID_CANON_G10 = 35,
132  OR_TYPEID_CANON_50D = 36,
133  OR_TYPEID_CANON_60D = 36,
134  OR_TYPEID_CANON_S90 = 37,
135  OR_TYPEID_CANON_G12 = 38,
136  OR_TYPEID_CANON_S95 = 39,
137  OR_TYPEID_CANON_600D = 40,
138  OR_TYPEID_CANON_REBEL_T3I = OR_TYPEID_CANON_600D,
139  OR_TYPEID_CANON_KISS_X5 = OR_TYPEID_CANON_600D,
140  OR_TYPEID_CANON_1100D = 41,
141  OR_TYPEID_CANON_REBEL_T3 = OR_TYPEID_CANON_1100D,
142  OR_TYPEID_CANON_KISS_X50 = OR_TYPEID_CANON_1100D,
143  OR_TYPEID_CANON_G1X = 42,
144  OR_TYPEID_CANON_S100 = 43,
145  OR_TYPEID_CANON_5DMKIII = 44,
146  OR_TYPEID_CANON_1DX = 45,
147  OR_TYPEID_CANON_60Da = 46,
148  OR_TYPEID_CANON_650D = 47,
149  OR_TYPEID_CANON_REBEL_T4I = OR_TYPEID_CANON_650D,
150  OR_TYPEID_CANON_KISS_X6I = OR_TYPEID_CANON_650D,
151  OR_TYPEID_CANON_G15 = 48,
152  OR_TYPEID_CANON_6D = 49,
153  OR_TYPEID_CANON_EOS_M = 50,
154  OR_TYPEID_CANON_SX50_HS = 51,
155  OR_TYPEID_CANON_S110 = 52,
156  OR_TYPEID_CANON_100D = 53,
157  OR_TYPEID_CANON_REBEL_SL1 = OR_TYPEID_CANON_100D,
158  OR_TYPEID_CANON_KISS_X7 = OR_TYPEID_CANON_100D,
159  OR_TYPEID_CANON_700D = 54,
160  OR_TYPEID_CANON_REBEL_T5I = OR_TYPEID_CANON_700D,
161  OR_TYPEID_CANON_KISS_X7I = OR_TYPEID_CANON_700D,
162  OR_TYPEID_CANON_G16 = 55,
163  OR_TYPEID_CANON_70D = 56,
164  OR_TYPEID_CANON_7DMKII = 57,
165  OR_TYPEID_CANON_G7X = 58,
166  OR_TYPEID_CANON_G1XMKII = 59,
167  OR_TYPEID_CANON_750D = 60,
168  OR_TYPEID_CANON_REBEL_T6I = OR_TYPEID_CANON_750D,
169  OR_TYPEID_CANON_KISS_X8I = OR_TYPEID_CANON_750D,
170  OR_TYPEID_CANON_760D = 61,
171  OR_TYPEID_CANON_REBEL_T6S = OR_TYPEID_CANON_760D,
172  OR_TYPEID_CANON_8000D = OR_TYPEID_CANON_760D,
173  OR_TYPEID_CANON_5DS_R = 62,
174  OR_TYPEID_CANON_G3X = 63,
175  OR_TYPEID_CANON_G9XMKII = 64,
176  OR_TYPEID_CANON_5DMKIV = 65,
177  OR_TYPEID_CANON_EOS_M5 = 66,
178  OR_TYPEID_CANON_G5X = 67,
179  OR_TYPEID_CANON_G7XMKII = 68,
180  OR_TYPEID_CANON_1300D = 69,
181  OR_TYPEID_CANON_REBEL_T6 = OR_TYPEID_CANON_1300D,
182  OR_TYPEID_CANON_KISS_X80 = OR_TYPEID_CANON_1300D,
183  OR_TYPEID_CANON_EOS_M3 = 70,
184  OR_TYPEID_CANON_1DXMKII = 71,
185  OR_TYPEID_CANON_80D = 72,
186  OR_TYPEID_CANON_1200D = 73,
187  OR_TYPEID_CANON_REBEL_T5 = OR_TYPEID_CANON_1200D,
188  OR_TYPEID_CANON_KISS_X70 = OR_TYPEID_CANON_1200D,
189  OR_TYPEID_CANON_G9X = 74,
190  OR_TYPEID_CANON_EOS_M10 = 75,
191  OR_TYPEID_CANON_800D = 76,
192  OR_TYPEID_CANON_REBEL_T7I = OR_TYPEID_CANON_800D,
193  OR_TYPEID_CANON_KISS_X9I = OR_TYPEID_CANON_800D,
194  OR_TYPEID_CANON_77D = 77,
195  OR_TYPEID_CANON_9000D = OR_TYPEID_CANON_77D,
196  OR_TYPEID_CANON_EOS_M6 = 78,
197  OR_TYPEID_CANON_EOS_M100 = 79,
198  OR_TYPEID_CANON_6DMKII = 80,
199  OR_TYPEID_CANON_200D = 81,
200  OR_TYPEID_CANON_REBEL_SL2 = OR_TYPEID_CANON_200D,
201  OR_TYPEID_CANON_KISS_X9 = OR_TYPEID_CANON_200D,
202  OR_TYPEID_CANON_G1XMKIII = 82,
203  OR_TYPEID_CANON_5DS = 83,
204  OR_TYPEID_CANON_EOS_M50 = 84,
205  OR_TYPEID_CANON_KISS_M = OR_TYPEID_CANON_EOS_M50,
206  OR_TYPEID_CANON_SX1_IS = 85,
207  OR_TYPEID_CANON_S120 = 86,
208  OR_TYPEID_CANON_SX60_HS = 87,
209  OR_TYPEID_CANON_2000D = 88,
210  OR_TYPEID_CANON_REBEL_T7 = OR_TYPEID_CANON_2000D,
211  OR_TYPEID_CANON_KISS_X90 = OR_TYPEID_CANON_2000D,
212  OR_TYPEID_CANON_EOS_R = 89,
213  OR_TYPEID_CANON_3000D = 90,
214  OR_TYPEID_CANON_T100 = OR_TYPEID_CANON_3000D,
215  OR_TYPEID_CANON_4000D = OR_TYPEID_CANON_3000D,
216  OR_TYPEID_CANON_1DMKIIN = 91,
217  OR_TYPEID_CANON_SX70_HS = 92,
218  OR_TYPEID_CANON_EOS_RP = 93,
219  OR_TYPEID_CANON_250D = 94,
220  OR_TYPEID_CANON_REBEL_SL3 = OR_TYPEID_CANON_250D,
221  OR_TYPEID_CANON_KISS_X10 = OR_TYPEID_CANON_250D,
222  OR_TYPEID_CANON_200D_MKII = OR_TYPEID_CANON_250D,
223  OR_TYPEID_CANON_G7XMKIII = 95,
224  OR_TYPEID_CANON_G5XMKII = 96,
225  OR_TYPEID_CANON_EOS_M6MKII = 97,
226  OR_TYPEID_CANON_90D = 98,
227  OR_TYPEID_CANON_EOS_M200 = 99,
228  OR_TYPEID_CANON_1DXMKIII = 100,
229  OR_TYPEID_CANON_EOS_R5 = 101,
230  OR_TYPEID_CANON_EOS_R6 = 102,
231  OR_TYPEID_CANON_S30 = 103,
232  OR_TYPEID_CANON_S40 = 104,
233  OR_TYPEID_CANON_S45 = 105,
234  OR_TYPEID_CANON_S50 = 106,
235  OR_TYPEID_CANON_S60 = 107,
236  OR_TYPEID_CANON_S70 = 108,
237  OR_TYPEID_CANON_S100V = 109,
238  OR_TYPEID_CANON_PRO70 = 110,
239  OR_TYPEID_CANON_PRO90 = 111,
240  OR_TYPEID_CANON_850D = 112,
241  OR_TYPEID_CANON_REBEL_T8I = OR_TYPEID_CANON_850D,
242  OR_TYPEID_CANON_KISS_X10I = OR_TYPEID_CANON_850D,
243  OR_TYPEID_CANON_EOS_M2 = 113,
244  OR_TYPEID_CANON_EOS_M50MKII = 114,
245  OR_TYPEID_CANON_KISS_M2 = OR_TYPEID_CANON_EOS_M50MKII,
246  OR_TYPEID_CANON_EOS_R3 = 115,
247  OR_TYPEID_CANON_EOS_R7 = 116,
248  OR_TYPEID_CANON_EOS_R10 = 117,
249  OR_TYPEID_CANON_EOS_R6MKII = 118,
250  OR_TYPEID_CANON_EOS_R8 = 119,
251  OR_TYPEID_CANON_EOS_R50 = 120,
252  _OR_TYPEID_CANON_LAST
253 };
254 
257  OR_TYPEID_NIKON_UNKNOWN = 0,
258  OR_TYPEID_NIKON_E5700,
259  OR_TYPEID_NIKON_D1,
260  OR_TYPEID_NIKON_D1X,
261  OR_TYPEID_NIKON_D100,
262  OR_TYPEID_NIKON_D2H,
263  OR_TYPEID_NIKON_D2X,
264  OR_TYPEID_NIKON_D200,
265  OR_TYPEID_NIKON_D3,
266  OR_TYPEID_NIKON_D300,
267  OR_TYPEID_NIKON_D40,
268  OR_TYPEID_NIKON_D40X,
269  OR_TYPEID_NIKON_D50,
270  OR_TYPEID_NIKON_D70,
271  OR_TYPEID_NIKON_D70S,
272  OR_TYPEID_NIKON_D80,
273  OR_TYPEID_NIKON_D3000,
274  OR_TYPEID_NIKON_COOLPIX_P6000,
275  OR_TYPEID_NIKON_COOLPIX_P7000,
276  OR_TYPEID_NIKON_D7000,
277  OR_TYPEID_NIKON_D3100,
278  OR_TYPEID_NIKON_1_J1,
279  OR_TYPEID_NIKON_1_V1,
280  OR_TYPEID_NIKON_COOLPIX_P7100,
281  OR_TYPEID_NIKON_D5000,
282  OR_TYPEID_NIKON_D5100,
283  OR_TYPEID_NIKON_D4,
284  OR_TYPEID_NIKON_D3S,
285  OR_TYPEID_NIKON_D3X,
286  OR_TYPEID_NIKON_D300S,
287  OR_TYPEID_NIKON_D3200,
288  OR_TYPEID_NIKON_D700,
289  OR_TYPEID_NIKON_D800,
290  OR_TYPEID_NIKON_D800E,
291  OR_TYPEID_NIKON_D90,
292  OR_TYPEID_NIKON_D600,
293  OR_TYPEID_NIKON_COOLPIX_P7700,
294  OR_TYPEID_NIKON_1_V2,
295  OR_TYPEID_NIKON_D5200,
296  OR_TYPEID_NIKON_D7100,
297  OR_TYPEID_NIKON_COOLPIX_A,
298  OR_TYPEID_NIKON_1_J2,
299  OR_TYPEID_NIKON_1_J3,
300  OR_TYPEID_NIKON_1_S1,
301  OR_TYPEID_NIKON_D60,
302  OR_TYPEID_NIKON_DF,
303  OR_TYPEID_NIKON_E5400,
304  OR_TYPEID_NIKON_E8400,
305  OR_TYPEID_NIKON_D4S,
306  OR_TYPEID_NIKON_D610,
307  OR_TYPEID_NIKON_D750,
308  OR_TYPEID_NIKON_1_J5,
309  OR_TYPEID_NIKON_1_V3,
310  OR_TYPEID_NIKON_D7200,
311  OR_TYPEID_NIKON_D5300,
312  OR_TYPEID_NIKON_D5500,
313  OR_TYPEID_NIKON_D3300,
314  OR_TYPEID_NIKON_D810,
315  OR_TYPEID_NIKON_D5600,
316  OR_TYPEID_NIKON_D3400,
317  OR_TYPEID_NIKON_D5,
318  OR_TYPEID_NIKON_D500,
319  OR_TYPEID_NIKON_1_AW1,
320  OR_TYPEID_NIKON_1_S2,
321  OR_TYPEID_NIKON_1_J4,
322  OR_TYPEID_NIKON_COOLPIX_B700,
323  OR_TYPEID_NIKON_COOLPIX_P330,
324  OR_TYPEID_NIKON_COOLPIX_P340,
325  OR_TYPEID_NIKON_Z6,
326  OR_TYPEID_NIKON_Z7,
327  OR_TYPEID_NIKON_COOLPIX_P1000,
328  OR_TYPEID_NIKON_E8800,
329  OR_TYPEID_NIKON_D3500,
330  OR_TYPEID_NIKON_D2HS,
331  OR_TYPEID_NIKON_D2XS,
332  OR_TYPEID_NIKON_COOLPIX_A1000,
333  OR_TYPEID_NIKON_D780,
334  OR_TYPEID_NIKON_Z50,
335  OR_TYPEID_NIKON_COOLPIX_P950,
336  OR_TYPEID_NIKON_D6,
337  OR_TYPEID_NIKON_Z5,
338  OR_TYPEID_NIKON_Z6_2,
339  OR_TYPEID_NIKON_Z7_2,
340  OR_TYPEID_NIKON_ZFC,
341  OR_TYPEID_NIKON_Z9,
342  OR_TYPEID_NIKON_D1H,
343  OR_TYPEID_NIKON_D7500,
344  OR_TYPEID_NIKON_D850,
345  OR_TYPEID_NIKON_COOLPIX_P7800,
346  OR_TYPEID_NIKON_Z30,
347  _OR_TYPEID_NIKON_LAST
348 };
349 
352  OR_TYPEID_LEICA_UNKNOWN = 0,
353  /* DNG */
354  OR_TYPEID_LEICA_DMR = 1,
355  OR_TYPEID_LEICA_M8 = 2,
356  OR_TYPEID_LEICA_X1 = 3,
357  /* Panasonic RAW */
358  OR_TYPEID_LEICA_DIGILUX2 = 4,
359  OR_TYPEID_LEICA_DLUX_3 = 5,
360  OR_TYPEID_LEICA_VLUX_1 = 6,
361  /* DNG */
362  OR_TYPEID_LEICA_M9 = 7,
363  OR_TYPEID_LEICA_S2 = 8,
364  OR_TYPEID_LEICA_M_MONOCHROM = 9,
365  OR_TYPEID_LEICA_X2 = 10,
366  OR_TYPEID_LEICA_M_TYP240 = 11,
367  OR_TYPEID_LEICA_X_VARIO = 12,
368  OR_TYPEID_LEICA_T_TYP701 = 13,
369  OR_TYPEID_LEICA_Q_TYP116 = 14,
370  OR_TYPEID_LEICA_X_TYP113 = 15,
371  OR_TYPEID_LEICA_M10 = 16,
372  OR_TYPEID_LEICA_SL_TYP601 = 17,
373  /* RWL (Panasonic RAW) */
374  OR_TYPEID_LEICA_DLUX_TYP109 = 18,
375  OR_TYPEID_LEICA_VLUX_4 = 19,
376  /* DNG */
377  OR_TYPEID_LEICA_CL = 20,
378  /* RWL (Panasonic RAW) */
379  OR_TYPEID_LEICA_VLUX_TYP114 = 21,
380  OR_TYPEID_LEICA_CLUX = 22,
381  /* DNG */
382  OR_TYPEID_LEICA_M10P = 23,
383  OR_TYPEID_LEICA_M10D = 24,
384  OR_TYPEID_LEICA_TL2 = 25,
385  /* RWL */
386  OR_TYPEID_LEICA_DLUX_5 = 26,
387  OR_TYPEID_LEICA_DLUX_7 = 27,
388  OR_TYPEID_LEICA_C_TYP112 = 28,
389  OR_TYPEID_LEICA_VLUX_5 = 29,
390  /* DNG */
391  OR_TYPEID_LEICA_Q2 = 30,
392  OR_TYPEID_LEICA_SL2 = 31,
393  OR_TYPEID_LEICA_M10_MONOCHROM = 32,
394  OR_TYPEID_LEICA_M10R = 33,
395  OR_TYPEID_LEICA_M_MONOCHROM_TYP246 = 34,
396  /* RWL */
397  OR_TYPEID_LEICA_DLUX_4 = 35,
398  /* DNG */
399  OR_TYPEID_LEICA_SL2S = 36,
400  OR_TYPEID_LEICA_Q2_MONOCHROM = 37,
401  OR_TYPEID_LEICA_M11 = 38,
402  /* Panasonic RAW */
403  OR_TYPEID_LEICA_DIGILUX3 = 39,
404  /* RWL */
405  OR_TYPEID_LEICA_DLUX_6 = 40,
406  /* DNG */
407  OR_TYPEID_LEICA_M11_MONOCHROM = 41,
408  OR_TYPEID_LEICA_Q3 = 42,
409  _OR_TYPEID_LEICA_LAST
410 };
411 
414  OR_TYPEID_PENTAX_UNKNOWN = 0,
415  OR_TYPEID_PENTAX_K10D_PEF,
416  OR_TYPEID_PENTAX_K10D_DNG,
417  OR_TYPEID_PENTAX_IST_D_PEF,
418  OR_TYPEID_PENTAX_IST_DL_PEF,
419  OR_TYPEID_PENTAX_K100D_PEF,
420  OR_TYPEID_PENTAX_K100D_SUPER_PEF,
421  OR_TYPEID_PENTAX_K20D_PEF,
422  OR_TYPEID_PENTAX_KR_PEF,
423  OR_TYPEID_PENTAX_KX_PEF,
424  OR_TYPEID_PENTAX_K5_PEF,
425  OR_TYPEID_PENTAX_K7_PEF,
426  OR_TYPEID_PENTAX_645D_PEF,
427  OR_TYPEID_PENTAX_645D_DNG,
428  OR_TYPEID_PENTAX_K2000_DNG,
429  OR_TYPEID_PENTAX_Q_DNG,
430  OR_TYPEID_PENTAX_K200D_DNG,
431  OR_TYPEID_PENTAX_KM_PEF,
432  OR_TYPEID_PENTAX_KX_DNG,
433  OR_TYPEID_PENTAX_KR_DNG,
434  OR_TYPEID_PENTAX_K01_DNG,
435  OR_TYPEID_PENTAX_K30_DNG,
436  OR_TYPEID_PENTAX_K5_IIS_DNG,
437  OR_TYPEID_PENTAX_MX1_DNG,
438  OR_TYPEID_PENTAX_Q10_DNG,
439  OR_TYPEID_PENTAX_Q7_DNG,
440  OR_TYPEID_PENTAX_K3_DNG,
441  OR_TYPEID_PENTAX_K50_DNG,
442  OR_TYPEID_PENTAX_K500_DNG,
443  OR_TYPEID_PENTAX_K200D_PEF,
444  OR_TYPEID_PENTAX_IST_DS_PEF,
445  OR_TYPEID_PENTAX_K5_IIS_PEF,
446  OR_TYPEID_PENTAX_K3_II_DNG,
447  OR_TYPEID_PENTAX_K1_PEF,
448  OR_TYPEID_PENTAX_K1_DNG,
449  OR_TYPEID_PENTAX_K70_PEF,
450  OR_TYPEID_PENTAX_K70_DNG,
451  OR_TYPEID_PENTAX_KS1_PEF,
452  OR_TYPEID_PENTAX_KS1_DNG,
453  OR_TYPEID_PENTAX_KS2_PEF,
454  OR_TYPEID_PENTAX_KS2_DNG,
455  OR_TYPEID_PENTAX_QS1_DNG,
456  OR_TYPEID_PENTAX_QS1_PEF,
457  OR_TYPEID_PENTAX_KP_PEF,
458  OR_TYPEID_PENTAX_KP_DNG,
459  OR_TYPEID_PENTAX_K1_MKII_PEF,
460  OR_TYPEID_PENTAX_K1_MKII_DNG,
461  OR_TYPEID_PENTAX_K7_DNG,
462  OR_TYPEID_PENTAX_IST_DL2_PEF,
463  OR_TYPEID_PENTAX_K5_II_PEF,
464  OR_TYPEID_PENTAX_K5_II_DNG,
465  OR_TYPEID_PENTAX_K3_PEF,
466  OR_TYPEID_PENTAX_K3_II_PEF,
467  OR_TYPEID_PENTAX_K110D_PEF,
468  OR_TYPEID_PENTAX_K3_MKIII_PEF = 54,
469  OR_TYPEID_PENTAX_K3_MKIII_DNG,
470  OR_TYPEID_PENTAX_K2000_PEF = 56,
471  _OR_TYPEID_PENTAX_LAST
472 };
473 
476  OR_TYPEID_EPSON_UNKNOWN = 0,
477  OR_TYPEID_EPSON_RD1 = 1,
478  OR_TYPEID_EPSON_RD1S = 2,
479  OR_TYPEID_EPSON_RD1X = 3,
480  _OR_TYPEID_EPSON_LAST
481 };
482 
485  OR_TYPEID_MINOLTA_UNKNOWN = 0,
486  OR_TYPEID_MINOLTA_A1,
487  OR_TYPEID_MINOLTA_A2,
488  OR_TYPEID_MINOLTA_DIMAGE5,
489  OR_TYPEID_MINOLTA_DIMAGE7,
490  OR_TYPEID_MINOLTA_DIMAGE7I,
491  OR_TYPEID_MINOLTA_DIMAGE7HI,
492  OR_TYPEID_MINOLTA_MAXXUM_5D,
493  OR_TYPEID_MINOLTA_MAXXUM_7D,
494  OR_TYPEID_MINOLTA_A200,
495  _OR_TYPEID_MINOLTA_LAST
496 };
497 
500  OR_TYPEID_OLYMPUS_UNKNOWN = 0,
501  OR_TYPEID_OLYMPUS_E1,
502  OR_TYPEID_OLYMPUS_E10,
503  OR_TYPEID_OLYMPUS_E3,
504  OR_TYPEID_OLYMPUS_E300,
505  OR_TYPEID_OLYMPUS_E330,
506  OR_TYPEID_OLYMPUS_E400,
507  OR_TYPEID_OLYMPUS_E410,
508  OR_TYPEID_OLYMPUS_E500,
509  OR_TYPEID_OLYMPUS_E510,
510  OR_TYPEID_OLYMPUS_SP350,
511  OR_TYPEID_OLYMPUS_SP510UZ,
512  OR_TYPEID_OLYMPUS_SP550UZ,
513  OR_TYPEID_OLYMPUS_SP500UZ,
514  OR_TYPEID_OLYMPUS_EP1,
515  OR_TYPEID_OLYMPUS_E620,
516  OR_TYPEID_OLYMPUS_EPL1,
517  OR_TYPEID_OLYMPUS_EP2,
518  OR_TYPEID_OLYMPUS_XZ1,
519  OR_TYPEID_OLYMPUS_E5,
520  OR_TYPEID_OLYMPUS_EPL2,
521  OR_TYPEID_OLYMPUS_EP3,
522  OR_TYPEID_OLYMPUS_EPL3,
523  OR_TYPEID_OLYMPUS_EPM1,
524  OR_TYPEID_OLYMPUS_EM5,
525  OR_TYPEID_OLYMPUS_XZ2,
526  OR_TYPEID_OLYMPUS_EPM2,
527  OR_TYPEID_OLYMPUS_EPL5,
528  OR_TYPEID_OLYMPUS_EM1,
529  OR_TYPEID_OLYMPUS_STYLUS1,
530  OR_TYPEID_OLYMPUS_EPL6,
531  OR_TYPEID_OLYMPUS_EPL7,
532  OR_TYPEID_OLYMPUS_EM5II,
533  OR_TYPEID_OLYMPUS_EM1II,
534  OR_TYPEID_OLYMPUS_PEN_F,
535  OR_TYPEID_OLYMPUS_EM10,
536  OR_TYPEID_OLYMPUS_EM10II,
537  OR_TYPEID_OLYMPUS_EPL8,
538  OR_TYPEID_OLYMPUS_SH2,
539  OR_TYPEID_OLYMPUS_XZ10,
540  OR_TYPEID_OLYMPUS_TG4,
541  OR_TYPEID_OLYMPUS_EPL9,
542  OR_TYPEID_OLYMPUS_STYLUS1_1S,
543  OR_TYPEID_OLYMPUS_EM10III,
544  OR_TYPEID_OLYMPUS_TG5,
545  OR_TYPEID_OLYMPUS_EM1X,
546  OR_TYPEID_OLYMPUS_TG6,
547  OR_TYPEID_OLYMPUS_EM5III,
548  OR_TYPEID_OLYMPUS_SP565UZ,
549  OR_TYPEID_OLYMPUS_EPL10,
550  OR_TYPEID_OLYMPUS_EM1III,
551  OR_TYPEID_OLYMPUS_EM10IV = 51,
552  OR_TYPEID_OLYMPUS_EM10IIIS = 52,
553  OR_TYPEID_OLYMPUS_OM1 = 53,
554  OR_TYPEID_OLYMPUS_E30 = 54,
555  OR_TYPEID_OLYMPUS_EP5 = 55,
556  OR_TYPEID_OLYMPUS_E420 = 56,
557  OR_TYPEID_OLYMPUS_E450 = 57,
558  OR_TYPEID_OLYMPUS_E520 = 58,
559  OR_TYPEID_OLYMPUS_E600 = 59,
560  OR_TYPEID_OLYMPUS_C5060WZ = 60,
561  OR_TYPEID_OLYMPUS_SP570UZ = 61,
562  OR_TYPEID_OLYMPUS_EP7 = 62,
563  OR_TYPEID_OLYMPUS_OM5 = 63,
564 
565  _OR_TYPEID_OLYMPUS_LAST
566 };
567 
570  OR_TYPEID_SAMSUNG_UNKNOWN = 0,
571  OR_TYPEID_SAMSUNG_GX10,
572  OR_TYPEID_SAMSUNG_PRO815,
573  _OR_TYPEID_SAMSUNG_LAST
574 };
575 
581  OR_TYPEID_RICOH_UNKNOWN = 0,
582  OR_TYPEID_RICOH_GR2 = 1,
583  OR_TYPEID_RICOH_GXR = 2,
584  OR_TYPEID_RICOH_GXR_A16 = 3,
585  OR_TYPEID_RICOH_GR = 4, /* 2013 Ricoh GR-D */
586  OR_TYPEID_RICOH_GX200 = 5,
587  OR_TYPEID_PENTAX_645Z_PEF = 6,
588  OR_TYPEID_PENTAX_645Z_DNG = 7,
589  OR_TYPEID_RICOH_GRII = 8,
590  OR_TYPEID_RICOH_GRIII = 9,
591  OR_TYPEID_RICOH_GRIIIX = 10,
592  _OR_TYPEID_RICOH_LAST
593 };
594 
597  OR_TYPEID_SONY_UNKNOWN = 0,
598  OR_TYPEID_SONY_A100 = 1,
599  OR_TYPEID_SONY_A200 = 2,
600  OR_TYPEID_SONY_A700 = 3,
601  OR_TYPEID_SONY_A550 = 4,
602  OR_TYPEID_SONY_A380 = 5,
603  OR_TYPEID_SONY_A390 = OR_TYPEID_SONY_A380,
604  OR_TYPEID_SONY_SLTA55 = 7,
605  OR_TYPEID_SONY_SLTA77 = 8,
606  OR_TYPEID_SONY_NEX3 = 9,
607  OR_TYPEID_SONY_NEX3N = 10,
608  OR_TYPEID_SONY_NEX5 = 11,
609  OR_TYPEID_SONY_NEX5N = 12,
610  OR_TYPEID_SONY_NEX5R = 13,
611  OR_TYPEID_SONY_NEX5T = 14,
612  OR_TYPEID_SONY_NEX6 = 15,
613  OR_TYPEID_SONY_NEX7 = 16,
614  OR_TYPEID_SONY_NEXC3 = 17,
615  OR_TYPEID_SONY_NEXF3 = 18,
616  OR_TYPEID_SONY_SLTA65 = 19,
617  OR_TYPEID_SONY_A330 = 21,
618  OR_TYPEID_SONY_A450 = 22,
619  OR_TYPEID_SONY_A580 = 23,
620  OR_TYPEID_SONY_A850 = 24,
621  OR_TYPEID_SONY_A900 = 25,
622  OR_TYPEID_SONY_SLTA35 = 26,
623  OR_TYPEID_SONY_SLTA33 = 27,
624  OR_TYPEID_SONY_A560 = 28,
625  OR_TYPEID_SONY_SLTA99 = 29,
626  OR_TYPEID_SONY_RX100 = 30,
627  OR_TYPEID_SONY_RX100M2 = 31,
628  OR_TYPEID_SONY_RX100M3 = 32,
629  OR_TYPEID_SONY_RX100M4 = 33,
630  OR_TYPEID_SONY_RX100M5 = 34,
631  OR_TYPEID_SONY_RX100M6 = 35,
632  OR_TYPEID_SONY_RX1 = 36,
633  OR_TYPEID_SONY_RX1R = 37,
634  OR_TYPEID_SONY_RX10 = 38,
635  OR_TYPEID_SONY_RX10M2 = 39,
636  OR_TYPEID_SONY_RX10M3 = 40,
637  OR_TYPEID_SONY_RX1RM2 = 41,
638  OR_TYPEID_SONY_RX10M4 = 42,
639  OR_TYPEID_SONY_RX0 = 43,
640  OR_TYPEID_SONY_SLTA57 = 44,
641  OR_TYPEID_SONY_ILCE7 = 45,
642  OR_TYPEID_SONY_ILCE7M2 = 46,
643  OR_TYPEID_SONY_ILCE7M3 = 47,
644  OR_TYPEID_SONY_ILCE7R = 48,
645  OR_TYPEID_SONY_ILCE7RM2 = 49,
646  OR_TYPEID_SONY_ILCE7RM3 = 50,
647  OR_TYPEID_SONY_ILCE7S = 51,
648  OR_TYPEID_SONY_ILCE7SM2 = 52,
649  OR_TYPEID_SONY_ILCE9 = 53,
650  OR_TYPEID_SONY_ILCE3000 = 54,
651  OR_TYPEID_SONY_ILCE3500 = OR_TYPEID_SONY_ILCE3000,
652  OR_TYPEID_SONY_SLTA58 = 55,
653  OR_TYPEID_SONY_ILCE6000 = 56,
654  OR_TYPEID_SONY_ILCA99M2 = 57,
655  OR_TYPEID_SONY_ILCE6300 = 58,
656  OR_TYPEID_SONY_ILCE6500 = 59,
657  OR_TYPEID_SONY_ILCE5100 = 60,
658  OR_TYPEID_SONY_A230 = 61,
659  OR_TYPEID_SONY_A500 = 62,
660  OR_TYPEID_SONY_SLTA37 = 63,
661  OR_TYPEID_SONY_ILCA77M2 = 64,
662  OR_TYPEID_SONY_ILCA68 = 65,
663  OR_TYPEID_SONY_ILCE5000 = 66,
664  OR_TYPEID_SONY_A290 = 67,
665  OR_TYPEID_SONY_RX100M5A = 68,
666  OR_TYPEID_SONY_HX99 = 69,
667  OR_TYPEID_SONY_ILCE6400 = 70,
668  OR_TYPEID_SONY_RX0M2 = 71,
669  OR_TYPEID_SONY_ILCE7RM4 = 72,
670  OR_TYPEID_SONY_RX100M7 = 73,
671  OR_TYPEID_SONY_ILCE6100 = 74,
672  OR_TYPEID_SONY_ILCE6600 = 75,
673  OR_TYPEID_SONY_ILCE9M2 = 76,
674  OR_TYPEID_SONY_ZV1 = 77,
675  // SR2 file
676  OR_TYPEID_SONY_R1 = 78,
677  // ARW
678  OR_TYPEID_SONY_ILCE7SM3 = 79,
679  OR_TYPEID_SONY_ILCE7C = 80,
680  OR_TYPEID_SONY_ZVE10 = 81,
681  OR_TYPEID_SONY_ILCE1 = 82,
682  OR_TYPEID_SONY_ILCE7M4 = 83,
683  OR_TYPEID_SONY_ILCEQX1 = 84,
684  OR_TYPEID_SONY_A350 = 85,
685  OR_TYPEID_SONY_A300 = 86,
686  OR_TYPEID_SONY_ILCE7RM3A = 87,
687  OR_TYPEID_SONY_ILCE7RM4A = 88,
688  OR_TYPEID_SONY_HX95 = 89,
689  OR_TYPEID_SONY_ILCE7RM5 = 90,
690  OR_TYPEID_SONY_ZVE1 = 91,
691  OR_TYPEID_SONY_ILME_FX30 = 92,
692  _OR_TYPEID_SONY_LAST
693 };
694 
697  OR_TYPEID_PANASONIC_UNKNOWN = 0,
698  OR_TYPEID_PANASONIC_GF1 = 1,
699  OR_TYPEID_PANASONIC_GF2 = 2,
700  OR_TYPEID_PANASONIC_FZ30 = 3,
701  OR_TYPEID_PANASONIC_G10 = 4,
702  OR_TYPEID_PANASONIC_GH1 = 5,
703  OR_TYPEID_PANASONIC_GH2 = 6,
704  OR_TYPEID_PANASONIC_LX2 = 7,
705  OR_TYPEID_PANASONIC_LX3 = 8,
706  OR_TYPEID_PANASONIC_LX5 = 9,
707  OR_TYPEID_PANASONIC_FZ8 = 10,
708  OR_TYPEID_PANASONIC_FZ18 = 11,
709  OR_TYPEID_PANASONIC_FZ50 = 12,
710  OR_TYPEID_PANASONIC_L1 = 13,
711  OR_TYPEID_PANASONIC_G1 = 14,
712  OR_TYPEID_PANASONIC_G2 = 15,
713  OR_TYPEID_PANASONIC_L10 = 16,
714  OR_TYPEID_PANASONIC_FZ28 = 17,
715  OR_TYPEID_PANASONIC_GF3 = 18,
716  OR_TYPEID_PANASONIC_FZ100 = 19,
717  OR_TYPEID_PANASONIC_GX1 = 20,
718  OR_TYPEID_PANASONIC_G3 = 21,
719  OR_TYPEID_PANASONIC_G5 = 22,
720  OR_TYPEID_PANASONIC_GF5 = 23,
721  OR_TYPEID_PANASONIC_LX7 = 24,
722  OR_TYPEID_PANASONIC_GH3 = 25,
723  OR_TYPEID_PANASONIC_FZ200 = 26,
724  OR_TYPEID_PANASONIC_GF6 = 27,
725  OR_TYPEID_PANASONIC_GX7 = 28,
726  OR_TYPEID_PANASONIC_GM1 = 29,
727  OR_TYPEID_PANASONIC_GM1S = OR_TYPEID_PANASONIC_GM1,
728  OR_TYPEID_PANASONIC_GH4 = 30,
729  OR_TYPEID_PANASONIC_LX100 = 31,
730  OR_TYPEID_PANASONIC_GM5 = 32,
731  OR_TYPEID_PANASONIC_G80 = 33,
732  OR_TYPEID_PANASONIC_G85 = OR_TYPEID_PANASONIC_G80,
733  OR_TYPEID_PANASONIC_LX10 = 34,
734  OR_TYPEID_PANASONIC_LX15 = OR_TYPEID_PANASONIC_LX10,
735  OR_TYPEID_PANASONIC_FZ2500 = 35,
736  OR_TYPEID_PANASONIC_FZ2000 = OR_TYPEID_PANASONIC_FZ2500,
737  OR_TYPEID_PANASONIC_GX8 = 36,
738  OR_TYPEID_PANASONIC_ZS100 = 37,
739  OR_TYPEID_PANASONIC_TX1 = OR_TYPEID_PANASONIC_ZS100,
740  OR_TYPEID_PANASONIC_TZ100 = OR_TYPEID_PANASONIC_ZS100,
741  OR_TYPEID_PANASONIC_TZ101 = OR_TYPEID_PANASONIC_ZS100,
742  OR_TYPEID_PANASONIC_TZ110 = OR_TYPEID_PANASONIC_ZS100,
743  OR_TYPEID_PANASONIC_GX80 = 38,
744  OR_TYPEID_PANASONIC_GX85 = OR_TYPEID_PANASONIC_GX80,
745  OR_TYPEID_PANASONIC_GH5 = 39,
746  OR_TYPEID_PANASONIC_GX850 = 40,
747  OR_TYPEID_PANASONIC_FZ80 = 41,
748  OR_TYPEID_PANASONIC_FZ82 = OR_TYPEID_PANASONIC_FZ80,
749  OR_TYPEID_PANASONIC_FZ330 = 42,
750  OR_TYPEID_PANASONIC_TZ70 = 43,
751  OR_TYPEID_PANASONIC_ZS60 = 44,
752  OR_TYPEID_PANASONIC_TZ80 = OR_TYPEID_PANASONIC_ZS60,
753  OR_TYPEID_PANASONIC_TZ81 = OR_TYPEID_PANASONIC_ZS60,
754 
755  OR_TYPEID_PANASONIC_GF7 = 46,
756  OR_TYPEID_PANASONIC_CM1 = 47,
757  OR_TYPEID_PANASONIC_GX9 = 48,
758  OR_TYPEID_PANASONIC_GX7MK3 = OR_TYPEID_PANASONIC_GX9,
759  OR_TYPEID_PANASONIC_GX800 = 49,
760 
761  OR_TYPEID_PANASONIC_G9 = 52,
762  OR_TYPEID_PANASONIC_DC_FZ45 = 53, // Not the DMC FZ45
763  OR_TYPEID_PANASONIC_GH5S = 54,
764  OR_TYPEID_PANASONIC_LX1 = 55,
765  OR_TYPEID_PANASONIC_FZ150 = 56,
766  OR_TYPEID_PANASONIC_FZ35 = 57,
767  OR_TYPEID_PANASONIC_FZ38 = OR_TYPEID_PANASONIC_FZ35,
768  OR_TYPEID_PANASONIC_ZS200 = 58,
769  OR_TYPEID_PANASONIC_TX2 = OR_TYPEID_PANASONIC_ZS200,
770  OR_TYPEID_PANASONIC_TZ202 = OR_TYPEID_PANASONIC_ZS200,
771  OR_TYPEID_PANASONIC_GX7MK2 = 59,
772  OR_TYPEID_PANASONIC_LX100M2 = 60,
773  OR_TYPEID_PANASONIC_DMC_FZ40 = 61,
774  OR_TYPEID_PANASONIC_DMC_FZ45 = OR_TYPEID_PANASONIC_DMC_FZ40, // Not the DC FZ45
775  OR_TYPEID_PANASONIC_DC_S1 = 62,
776  OR_TYPEID_PANASONIC_DC_S1R = 63,
777  OR_TYPEID_PANASONIC_DC_G95 = 64,
778  OR_TYPEID_PANASONIC_DMC_FZ1000 = 65,
779  OR_TYPEID_PANASONIC_DC_FZ1000M2 = 66,
780  OR_TYPEID_PANASONIC_DC_ZS80 = 67,
781  OR_TYPEID_PANASONIC_DC_TZ95 = OR_TYPEID_PANASONIC_DC_ZS80,
782  OR_TYPEID_PANASONIC_DC_TZ96 = OR_TYPEID_PANASONIC_DC_ZS80,
783  OR_TYPEID_PANASONIC_GF10 = 68,
784  OR_TYPEID_PANASONIC_GX880 = OR_TYPEID_PANASONIC_GF10,
785  OR_TYPEID_PANASONIC_DC_G99 = 69,
786  OR_TYPEID_PANASONIC_DC_G90 = OR_TYPEID_PANASONIC_DC_G99,
787  OR_TYPEID_PANASONIC_DC_G91 = OR_TYPEID_PANASONIC_DC_G99,
788  OR_TYPEID_PANASONIC_DC_G95D = OR_TYPEID_PANASONIC_DC_G99,
789  OR_TYPEID_PANASONIC_DC_S1H = 70,
790  OR_TYPEID_PANASONIC_DC_G100 = 71,
791  OR_TYPEID_PANASONIC_DC_G110 = OR_TYPEID_PANASONIC_DC_G100,
792  OR_TYPEID_PANASONIC_DC_S5 = 72,
793  OR_TYPEID_PANASONIC_GH5M2 = 73,
794  OR_TYPEID_PANASONIC_GH6 = 74,
795  OR_TYPEID_PANASONIC_G7 = 75,
796  OR_TYPEID_PANASONIC_G70 = OR_TYPEID_PANASONIC_G7,
797 
798  OR_TYPEID_PANASONIC_ZS40 = 76,
799  OR_TYPEID_PANASONIC_TZ60 = OR_TYPEID_PANASONIC_ZS40,
800  OR_TYPEID_PANASONIC_TZ61 = OR_TYPEID_PANASONIC_ZS40,
801  OR_TYPEID_PANASONIC_G6 = 77,
802  OR_TYPEID_PANASONIC_G8 = 78,
803  OR_TYPEID_PANASONIC_G81 = OR_TYPEID_PANASONIC_G8,
804  OR_TYPEID_PANASONIC_LF1 = 79,
805  OR_TYPEID_PANASONIC_FZ300 = 80,
806  OR_TYPEID_PANASONIC_FZ70 = 81,
807  OR_TYPEID_PANASONIC_FZ72 = OR_TYPEID_PANASONIC_FZ70,
808  OR_TYPEID_PANASONIC_ZS50 = 82,
809  OR_TYPEID_PANASONIC_TZ71 = OR_TYPEID_PANASONIC_ZS50,
810  OR_TYPEID_PANASONIC_ZS70 = 83,
811  OR_TYPEID_PANASONIC_TZ90 = OR_TYPEID_PANASONIC_ZS70,
812  OR_TYPEID_PANASONIC_DC_S5M2 = 84,
813  OR_TYPEID_PANASONIC_GF8 = 85,
814  _OR_TYPEID_PANASONIC_LAST
815 };
816 
819  OR_TYPEID_FUJIFILM_UNKNOWN = 0,
820  OR_TYPEID_FUJIFILM_F700 = 1,
821  OR_TYPEID_FUJIFILM_E900 = 2,
822  OR_TYPEID_FUJIFILM_S2PRO = 3,
823  OR_TYPEID_FUJIFILM_S3PRO = 4,
824  OR_TYPEID_FUJIFILM_S5PRO = 5,
825  OR_TYPEID_FUJIFILM_F810 = 6,
826  OR_TYPEID_FUJIFILM_S5000 = 7,
827  OR_TYPEID_FUJIFILM_S5600 = 8,
828  OR_TYPEID_FUJIFILM_S9500 = 9,
829  OR_TYPEID_FUJIFILM_S6500FD = 10,
830  OR_TYPEID_FUJIFILM_HS10 = 11,
831  OR_TYPEID_FUJIFILM_HS30EXR = 12,
832  OR_TYPEID_FUJIFILM_HS33EXR = OR_TYPEID_FUJIFILM_HS30EXR,
833  OR_TYPEID_FUJIFILM_S200EXR = 13,
834  OR_TYPEID_FUJIFILM_X100 = 14,
835  OR_TYPEID_FUJIFILM_X100S = 15,
836  OR_TYPEID_FUJIFILM_X100T = 16,
837  OR_TYPEID_FUJIFILM_X100F = 17,
838  OR_TYPEID_FUJIFILM_X10 = 18,
839  OR_TYPEID_FUJIFILM_X20 = 19,
840  OR_TYPEID_FUJIFILM_X30 = 20,
841  OR_TYPEID_FUJIFILM_X70 = 21,
842  OR_TYPEID_FUJIFILM_XPRO1 = 22,
843  OR_TYPEID_FUJIFILM_XPRO2 = 23,
844  OR_TYPEID_FUJIFILM_XS1 = 24,
845  OR_TYPEID_FUJIFILM_XE1 = 25,
846  OR_TYPEID_FUJIFILM_XE2 = 26,
847  OR_TYPEID_FUJIFILM_XE2S = 27,
848  OR_TYPEID_FUJIFILM_XE3 = 28,
849  OR_TYPEID_FUJIFILM_XF1 = 29,
850  OR_TYPEID_FUJIFILM_XM1 = 30,
851  OR_TYPEID_FUJIFILM_XT1 = 31,
852  OR_TYPEID_FUJIFILM_XT10 = 32,
853  OR_TYPEID_FUJIFILM_XT100 = 33,
854  OR_TYPEID_FUJIFILM_XT2 = 34,
855  OR_TYPEID_FUJIFILM_XT20 = 35,
856  OR_TYPEID_FUJIFILM_XT3 = 36,
857  OR_TYPEID_FUJIFILM_XA1 = 37,
858  OR_TYPEID_FUJIFILM_XA2 = 38,
859  OR_TYPEID_FUJIFILM_XA3 = 39,
860  OR_TYPEID_FUJIFILM_XA5 = 40,
861  OR_TYPEID_FUJIFILM_XQ1 = 41,
862  OR_TYPEID_FUJIFILM_XQ2 = 42,
863  OR_TYPEID_FUJIFILM_XH1 = 43,
864  OR_TYPEID_FUJIFILM_GFX50S = 44,
865  OR_TYPEID_FUJIFILM_GFX50R = 45,
866  OR_TYPEID_FUJIFILM_XF10 = 46,
867  OR_TYPEID_FUJIFILM_XT30 = 47,
868  OR_TYPEID_FUJIFILM_GFX100 = 48,
869  OR_TYPEID_FUJIFILM_XA7 = 49,
870  OR_TYPEID_FUJIFILM_XPRO3 = 50,
871  OR_TYPEID_FUJIFILM_XT200 = 51,
872  OR_TYPEID_FUJIFILM_X100V = 52,
873  OR_TYPEID_FUJIFILM_XT4 = 53,
874  OR_TYPEID_FUJIFILM_F550EXR = 54,
875  OR_TYPEID_FUJIFILM_S100FS = 55,
876  OR_TYPEID_FUJIFILM_XS10 = 56,
877  OR_TYPEID_FUJIFILM_XT30_II = 57,
878  OR_TYPEID_FUJIFILM_GFX50S_II = 58,
879  OR_TYPEID_FUJIFILM_GFX100S = 59,
880  OR_TYPEID_FUJIFILM_XE4 = 60,
881  OR_TYPEID_FUJIFILM_XA10 = 61,
882  OR_TYPEID_FUJIFILM_XH2S = 62,
883  OR_TYPEID_FUJIFILM_XH2 = 63,
884  OR_TYPEID_FUJIFILM_XT5 = 64,
885  OR_TYPEID_FUJIFILM_HS50EXR = 65,
886  OR_TYPEID_FUJIFILM_S6000FD = 66,
887  OR_TYPEID_FUJIFILM_SL1000 = 67,
888  _OR_TYPEID_FUJIFILM_LAST
889 };
890 
891 enum _OR_TYPEID_VENDOR_BLACKMAGIC {
892  OR_TYPEID_BLACKMAGIC_UNKNOWN = 0,
893  OR_TYPEID_BLACKMAGIC_POCKET_CINEMA = 1,
894  _OR_TYPEID_BLACKMAGIC_LAST
895 };
896 
897 enum _OR_TYPEID_VENDOR_XIAOYI {
898  OR_TYPEID_XIAOYI_UNKNOWN = 0,
899  OR_TYPEID_XIAOYI_M1 = 1,
900  OR_TYPEID_XIAOYI_YDXJ_2 = 2,
901  OR_TYPEID_XIAOYI_YIAC_3 = 3,
902  _OR_TYPEID_XIAOYI_LAST
903 };
904 
905 enum _OR_TYPEID_VENDOR_APPLE {
906  OR_TYPEID_APPLE_UNKNOWN = 0,
907  OR_TYPEID_APPLE_IPHONE_6SPLUS = 1,
908  OR_TYPEID_APPLE_IPHONE_7PLUS = 2,
909  OR_TYPEID_APPLE_IPHONE_SE = 3,
910  OR_TYPEID_APPLE_IPHONE_8 = 4,
911  OR_TYPEID_APPLE_IPHONE_XS = 5,
912  OR_TYPEID_APPLE_IPHONE_12_PRO = 6,
913  OR_TYPEID_APPLE_IPHONE_13_PRO = 7,
914  _OR_TYPEID_APPLE_LAST
915 };
916 
917 enum _OR_TYPEID_VENDOR_SIGMA {
918  OR_TYPEID_SIGMA_UNKNOWN = 0,
919  OR_TYPEID_SIGMA_FP = 1,
920  OR_TYPEID_SIGMA_FP_L = 2,
921  _OR_TYPEID_SIGMA_LAST
922 };
923 
924 enum _OR_TYPEID_VENDOR_GOPRO {
925  OR_TYPEID_GOPRO_UNKNOWN = 0,
926  OR_TYPEID_GOPRO_HERO5_BLACK = 1,
927  OR_TYPEID_GOPRO_HERO6_BLACK = 2,
928  OR_TYPEID_GOPRO_HERO7_BLACK = 3,
929  OR_TYPEID_GOPRO_HERO8_BLACK = 4,
930  OR_TYPEID_GOPRO_HERO9_BLACK = 5,
931  OR_TYPEID_GOPRO_HERO10_BLACK = 6,
932 
933  _OR_TYPEID_GOPRO_LAST
934 };
935 
936 enum _OR_TYPEID_VENDOR_HASSELBLAD {
937  OR_TYPEID_HASSELBLAD_UNKNOWN = 0,
938  OR_TYPEID_HASSELBLAD_LUNAR = 1,
939  OR_TYPEID_HASSELBLAD_L1D_20C = 2,
940  OR_TYPEID_HASSELBLAD_L2D_20C = 2,
941 
942  _OR_TYPEID_HASSELBLAD_LAST
943 };
944 
945 enum _OR_TYPEID_VENDOR_ZEISS {
946  OR_TYPEID_ZEISS_UNKNOWN = 0,
947  OR_TYPEID_ZEISS_ZX1 = 1,
948 
949  _OR_TYPEID_ZEISS_LAST
950 };
951 
952 enum _OR_TYPEID_VENDOR_DJI {
953  OR_TYPEID_DJI_UNKNOWN = 0,
954  OR_TYPEID_DJI_FC350 = 1,
955  OR_TYPEID_DJI_FC7303 = 2,
956  OR_TYPEID_DJI_OSMO_ACTION = 3,
957  OR_TYPEID_DJI_FC220 = 4,
958  OR_TYPEID_DJI_FC6310 = 5,
959  OR_TYPEID_DJI_FC3582 = 6, // DJI Mini 3 Pro
960 
961  _OR_TYPEID_DJI_LAST
962 };
963 
964 #ifdef __cplusplus
965 }
966 #endif
967 
969 #endif
_OR_TYPEID_VENDOR_CANON
Canon type IDs.
Definition: cameraids.h:82
_OR_TYPEID_VENDOR_SONY
Sony type IDs.
Definition: cameraids.h:596
_OR_TYPEID_VENDOR_PENTAX
Pentax type IDs.
Definition: cameraids.h:413
_OR_TYPEID_VENDOR_OLYMPUS
Olympus (and its successor OM Digital Solutions type IDs.
Definition: cameraids.h:499
_OR_TYPEID_VENDOR_SAMSUNG
Samsung type IDs.
Definition: cameraids.h:569
_OR_TYPEID_VENDOR_PANASONIC
Panasonic type IDs.
Definition: cameraids.h:696
_OR_TYPEID_VENDOR_LEICA
Leica type IDs.
Definition: cameraids.h:351
_OR_TYPE_ID_VENDOR
The vendor ID: the high order 16-bits of the or_rawfile_typeid.
Definition: cameraids.h:44
_OR_TYPEID_VENDOR_FUJIFILM
Fujifilm type IDs.
Definition: cameraids.h:818
_OR_TYPEID_VENDOR_EPSON
Epson type IDs.
Definition: cameraids.h:475
_OR_TYPEID_VENDOR_ADOBE
Adobe type ID.
Definition: cameraids.h:75
_OR_TYPEID_VENDOR_RICOH
Ricoh type IDs.
Definition: cameraids.h:580
_OR_TYPEID_VENDOR_MINOLTA
Minolta type IDs.
Definition: cameraids.h:484
_OR_TYPEID_VENDOR_NIKON
Nikon type IDs.
Definition: cameraids.h:256
@ OR_TYPEID_VENDOR_ADOBE
Definition: cameraids.h:58
@ OR_TYPEID_ADOBE_DNG_GENERIC
Definition: cameraids.h:77