IDS peak genericC++ v1.17.0
Loading...
Searching...
No Matches
peak_common_pixel_format.h
Go to the documentation of this file.
1
5
6#pragma once
7
8#ifdef __cplusplus
9
10# include <cstddef>
11# include <cstdint>
12
13// This silences -Wmicrosoft-enum-value
14# define PEAK_COMMON_PIXEL_FORMAT_CAST(x) static_cast<int32_t>(x)
15
16extern "C" {
17#else
18# include <stddef.h>
19# include <stdint.h>
20
21// This silences -Wmicrosoft-enum-value
22# define PEAK_COMMON_PIXEL_FORMAT_CAST(x) (int32_t)(x)
23#endif
24
26
38{
42
46
50
54
60
63
67
69
72
74
79
83
87
91
94
97
100
103
106
108
110
154 PEAK_COMMON_PIXEL_FORMAT_MONO_32F_IDS PEAK_COMMON_DEPRECATED_ENUM_MSG(
155 "This value will be removed in a future Version. Use PEAK_COMMON_PIXEL_FORMAT_MONO_32F instead.") =
160 PEAK_COMMON_PIXEL_FORMAT_RGB_32F_IDS PEAK_COMMON_DEPRECATED_ENUM_MSG(
161 "This value will be removed in a future Version. Use PEAK_COMMON_PIXEL_FORMAT_RGB_32F instead.") =
404
405#ifdef __cplusplus
406} // extern "C"
407#endif // __cplusplus
peak_common_pixel_format
Enum listing all supported pixel formats and their internal IDs.
Definition peak_common_pixel_format.h:38
#define PEAK_COMMON_PIXEL_FORMAT_CAST(x)
Definition peak_common_pixel_format.h:22
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12
Definition peak_common_pixel_format.h:53
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_AB
Definition peak_common_pixel_format.h:358
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_PACKED
Definition peak_common_pixel_format.h:99
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10
Definition peak_common_pixel_format.h:52
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_PACKED_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:322
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10
Definition peak_common_pixel_format.h:44
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_C8
Definition peak_common_pixel_format.h:64
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:130
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:226
@ PEAK_COMMON_PIXEL_FORMAT_RGB_10_PACKED_32
Definition peak_common_pixel_format.h:107
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_ABC32F
Definition peak_common_pixel_format.h:68
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:222
@ PEAK_COMMON_PIXEL_FORMAT_MONO_32F
Definition peak_common_pixel_format.h:59
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_AB
Definition peak_common_pixel_format.h:342
@ PEAK_COMMON_PIXEL_FORMAT_BGR_10
Definition peak_common_pixel_format.h:81
@ PEAK_COMMON_PIXEL_FORMAT_RGBA_12
Definition peak_common_pixel_format.h:86
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_8
Definition peak_common_pixel_format.h:39
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:230
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_AB
Definition peak_common_pixel_format.h:354
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:274
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:166
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_8_AB
Definition peak_common_pixel_format.h:386
@ PEAK_COMMON_PIXEL_FORMAT_RGBA_8
Definition peak_common_pixel_format.h:84
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:314
@ PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_VU_SemiplanarIDS
Definition peak_common_pixel_format.h:71
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:278
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_8
Definition peak_common_pixel_format.h:43
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:214
@ PEAK_COMMON_PIXEL_FORMAT_RGB_12
Definition peak_common_pixel_format.h:77
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:310
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:218
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_ABCD
Definition peak_common_pixel_format.h:398
@ PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_16
Definition peak_common_pixel_format.h:62
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:170
@ PEAK_COMMON_PIXEL_FORMAT_RGBA_10
Definition peak_common_pixel_format.h:85
@ PEAK_COMMON_DEPRECATED_ENUM_MSG
Definition peak_common_pixel_format.h:154
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:202
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:330
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_AB
Definition peak_common_pixel_format.h:338
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:182
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:234
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_AB
Definition peak_common_pixel_format.h:366
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:122
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:262
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_PACKED
Definition peak_common_pixel_format.h:98
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10
Definition peak_common_pixel_format.h:56
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:258
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:206
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:146
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:326
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:186
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12
Definition peak_common_pixel_format.h:49
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_8_AB
Definition peak_common_pixel_format.h:382
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_PACKED
Definition peak_common_pixel_format.h:101
@ PEAK_COMMON_PIXEL_FORMAT_BGR_10_PACKED_32
Definition peak_common_pixel_format.h:109
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:174
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:114
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:134
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:242
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8_ABCD
Definition peak_common_pixel_format.h:394
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:266
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:306
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_8
Definition peak_common_pixel_format.h:51
@ PEAK_COMMON_PIXEL_FORMAT_MONO_16
Definition peak_common_pixel_format.h:58
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_PACKED
Definition peak_common_pixel_format.h:104
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_PACKED
Definition peak_common_pixel_format.h:92
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_AB
Definition peak_common_pixel_format.h:346
@ PEAK_COMMON_PIXEL_FORMAT_RGB_32F
Definition peak_common_pixel_format.h:78
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_GROUPED_40_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:178
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:298
@ PEAK_COMMON_PIXEL_FORMAT_BGR_12
Definition peak_common_pixel_format.h:82
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:198
@ PEAK_COMMON_PIXEL_FORMAT_BGR_8
Definition peak_common_pixel_format.h:80
@ PEAK_COMMON_PIXEL_FORMAT_YUV422_8_UYVY
Definition peak_common_pixel_format.h:73
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_AB
Definition peak_common_pixel_format.h:350
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_AB
Definition peak_common_pixel_format.h:370
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12
Definition peak_common_pixel_format.h:57
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:126
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_PACKED
Definition peak_common_pixel_format.h:93
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:302
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:286
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10
Definition peak_common_pixel_format.h:40
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_8
Definition peak_common_pixel_format.h:47
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:294
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:190
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:254
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:142
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:290
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_C16
Definition peak_common_pixel_format.h:65
@ PEAK_COMMON_PIXEL_FORMAT_RGB_10
Definition peak_common_pixel_format.h:76
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_PACKED
Definition peak_common_pixel_format.h:95
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_AB
Definition peak_common_pixel_format.h:362
@ PEAK_COMMON_PIXEL_FORMAT_BGRA_8
Definition peak_common_pixel_format.h:88
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8_AB
Definition peak_common_pixel_format.h:374
@ PEAK_COMMON_PIXEL_FORMAT_RGB_8
Definition peak_common_pixel_format.h:75
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:150
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_PACKED_INTERLEAVED_AB_CD
Definition peak_common_pixel_format.h:318
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:270
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:246
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10
Definition peak_common_pixel_format.h:48
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_C32F
Definition peak_common_pixel_format.h:66
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_GROUPED_40_IDS
Definition peak_common_pixel_format.h:118
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_ABCD
Definition peak_common_pixel_format.h:402
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_8_AB
Definition peak_common_pixel_format.h:390
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_GROUPED_24_IDS_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:194
@ PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_8
Definition peak_common_pixel_format.h:61
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8
Definition peak_common_pixel_format.h:55
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12
Definition peak_common_pixel_format.h:45
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_PACKED
Definition peak_common_pixel_format.h:105
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_8_AB
Definition peak_common_pixel_format.h:378
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_PACKED
Definition peak_common_pixel_format.h:102
@ PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_UV_SemiplanarIDS
Definition peak_common_pixel_format.h:70
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_PACKED_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:282
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_8_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:210
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_GROUPED_24_IDS
Definition peak_common_pixel_format.h:138
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:238
@ PEAK_COMMON_PIXEL_FORMAT_BGRA_12
Definition peak_common_pixel_format.h:90
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12
Definition peak_common_pixel_format.h:41
@ PEAK_COMMON_PIXEL_FORMAT_BGRA_10
Definition peak_common_pixel_format.h:89
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_AB
Definition peak_common_pixel_format.h:334
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_PACKED
Definition peak_common_pixel_format.h:96
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_INTERLEAVED_A_B
Definition peak_common_pixel_format.h:250