IDS peak IPL v1.17.2
Loading...
Searching...
No Matches
peak_common_pixel_format.h
Go to the documentation of this file.
1
10
11#pragma once
12
13#ifdef __cplusplus
14
15# include <cstddef>
16# include <cstdint>
17
18// This silences -Wmicrosoft-enum-value
19# define PEAK_COMMON_PIXEL_FORMAT_CAST(x) static_cast<int32_t>(x)
20
21extern "C" {
22#else
23# include <stddef.h>
24# include <stdint.h>
25
26// This silences -Wmicrosoft-enum-value
27# define PEAK_COMMON_PIXEL_FORMAT_CAST(x) (int32_t)(x)
28#endif
29
41{
45
49
53
57
62
65
69
71
74
76
80
84
88
92
95
98
101
104
107
109
111
401
402#ifdef __cplusplus
403} // extern "C"
404#endif // __cplusplus
peak_common_pixel_format
Enum listing all supported pixel formats and their internal IDs.
Definition peak_common_pixel_format.h:41
#define PEAK_COMMON_PIXEL_FORMAT_CAST(x)
Definition peak_common_pixel_format.h:27
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12
Definition peak_common_pixel_format.h:56
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_AB
Definition peak_common_pixel_format.h:355
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_PACKED
Definition peak_common_pixel_format.h:100
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10
Definition peak_common_pixel_format.h:55
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_PACKED_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:319
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10
Definition peak_common_pixel_format.h:47
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_C8
Definition peak_common_pixel_format.h:66
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:131
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:223
@ PEAK_COMMON_PIXEL_FORMAT_RGB_10_PACKED_32
Definition peak_common_pixel_format.h:108
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_ABC32F
Definition peak_common_pixel_format.h:70
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:219
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_AB
Definition peak_common_pixel_format.h:339
@ PEAK_COMMON_PIXEL_FORMAT_BGR_10
Definition peak_common_pixel_format.h:82
@ PEAK_COMMON_PIXEL_FORMAT_RGBA_12
Definition peak_common_pixel_format.h:87
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_8
Definition peak_common_pixel_format.h:42
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:227
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_AB
Definition peak_common_pixel_format.h:351
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:271
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:163
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_8_AB
Definition peak_common_pixel_format.h:383
@ PEAK_COMMON_PIXEL_FORMAT_RGBA_8
Definition peak_common_pixel_format.h:85
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:311
@ PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_VU_SemiplanarIDS
Definition peak_common_pixel_format.h:73
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:275
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_8
Definition peak_common_pixel_format.h:46
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:211
@ PEAK_COMMON_PIXEL_FORMAT_RGB_12
Definition peak_common_pixel_format.h:79
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:307
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:215
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_ABCD
Definition peak_common_pixel_format.h:395
@ PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_16
Definition peak_common_pixel_format.h:64
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:167
@ PEAK_COMMON_PIXEL_FORMAT_RGBA_10
Definition peak_common_pixel_format.h:86
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:199
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:327
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_AB
Definition peak_common_pixel_format.h:335
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:179
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:231
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_AB
Definition peak_common_pixel_format.h:363
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:123
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:259
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_PACKED
Definition peak_common_pixel_format.h:99
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10
Definition peak_common_pixel_format.h:59
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:255
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:203
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:147
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:323
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:183
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12
Definition peak_common_pixel_format.h:52
@ PEAK_COMMON_PIXEL_FORMAT_RGB_32F_IDS
Definition peak_common_pixel_format.h:159
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_8_AB
Definition peak_common_pixel_format.h:379
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_PACKED
Definition peak_common_pixel_format.h:102
@ PEAK_COMMON_PIXEL_FORMAT_BGR_10_PACKED_32
Definition peak_common_pixel_format.h:110
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:171
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:115
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:135
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:239
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8_ABCD
Definition peak_common_pixel_format.h:391
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:263
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:303
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_8
Definition peak_common_pixel_format.h:54
@ PEAK_COMMON_PIXEL_FORMAT_MONO_16
Definition peak_common_pixel_format.h:61
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_PACKED
Definition peak_common_pixel_format.h:105
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_PACKED
Definition peak_common_pixel_format.h:93
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_AB
Definition peak_common_pixel_format.h:343
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:175
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:295
@ PEAK_COMMON_PIXEL_FORMAT_BGR_12
Definition peak_common_pixel_format.h:83
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:195
@ PEAK_COMMON_PIXEL_FORMAT_BGR_8
Definition peak_common_pixel_format.h:81
@ PEAK_COMMON_PIXEL_FORMAT_YUV422_8_UYVY
Definition peak_common_pixel_format.h:75
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_AB
Definition peak_common_pixel_format.h:347
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_AB
Definition peak_common_pixel_format.h:367
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12
Definition peak_common_pixel_format.h:60
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:127
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_PACKED
Definition peak_common_pixel_format.h:94
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:299
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:283
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10
Definition peak_common_pixel_format.h:43
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_8
Definition peak_common_pixel_format.h:50
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:291
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:187
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:251
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:143
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:287
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_C16
Definition peak_common_pixel_format.h:67
@ PEAK_COMMON_PIXEL_FORMAT_RGB_10
Definition peak_common_pixel_format.h:78
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_PACKED
Definition peak_common_pixel_format.h:96
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_AB
Definition peak_common_pixel_format.h:359
@ PEAK_COMMON_PIXEL_FORMAT_BGRA_8
Definition peak_common_pixel_format.h:89
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8_AB
Definition peak_common_pixel_format.h:371
@ PEAK_COMMON_PIXEL_FORMAT_RGB_8
Definition peak_common_pixel_format.h:77
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:151
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_PACKED_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:315
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:267
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:243
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10
Definition peak_common_pixel_format.h:51
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_C32F
Definition peak_common_pixel_format.h:68
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:119
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_ABCD
Definition peak_common_pixel_format.h:399
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_8_AB
Definition peak_common_pixel_format.h:387
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:191
@ PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_8
Definition peak_common_pixel_format.h:63
@ PEAK_COMMON_PIXEL_FORMAT_MONO_32F_IDS
Definition peak_common_pixel_format.h:155
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8
Definition peak_common_pixel_format.h:58
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12
Definition peak_common_pixel_format.h:48
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_PACKED
Definition peak_common_pixel_format.h:106
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_8_AB
Definition peak_common_pixel_format.h:375
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_PACKED
Definition peak_common_pixel_format.h:103
@ PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_UV_SemiplanarIDS
Definition peak_common_pixel_format.h:72
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:279
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:207
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:139
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:235
@ PEAK_COMMON_PIXEL_FORMAT_BGRA_12
Definition peak_common_pixel_format.h:91
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12
Definition peak_common_pixel_format.h:44
@ PEAK_COMMON_PIXEL_FORMAT_BGRA_10
Definition peak_common_pixel_format.h:90
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_AB
Definition peak_common_pixel_format.h:331
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_PACKED
Definition peak_common_pixel_format.h:97
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:247