IDS peak genericC++
v1.13.0
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
extern
"C"
{
18
#else
19
# include <stddef.h>
20
# include <stdint.h>
21
#endif
22
33
typedef
enum
peak_common_pixel_format
34
{
35
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_8
= 0x01080008,
36
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10
= 0x0110000C,
37
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12
= 0x01100010,
38
39
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_8
= 0x01080009,
40
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10
= 0x0110000D,
41
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12
= 0x01100011,
42
43
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_8
= 0x0108000A,
44
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10
= 0x0110000E,
45
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12
= 0x01100012,
46
47
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_8
= 0x0108000B,
48
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10
= 0x0110000F,
49
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12
= 0x01100013,
50
51
PEAK_COMMON_PIXEL_FORMAT_MONO_8
= 0x01080001,
52
PEAK_COMMON_PIXEL_FORMAT_MONO_10
= 0x01100003,
53
PEAK_COMMON_PIXEL_FORMAT_MONO_12
= 0x01100005,
54
PEAK_COMMON_PIXEL_FORMAT_MONO_16
= 0x01100007,
55
56
PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_8
= 0x010800C6,
57
PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_16
= 0x011000C7,
58
59
PEAK_COMMON_PIXEL_FORMAT_COORD3D_C8
= 0x010800B1,
60
PEAK_COMMON_PIXEL_FORMAT_COORD3D_C16
= 0x011000B8,
61
PEAK_COMMON_PIXEL_FORMAT_COORD3D_C32F
= 0x012000BF,
62
63
PEAK_COMMON_PIXEL_FORMAT_COORD3D_ABC32F
= 0x026000C0,
64
65
PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_UV_SemiplanarIDS
= 0x420C0001,
66
PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_VU_SemiplanarIDS
= 0x420C0002,
67
68
PEAK_COMMON_PIXEL_FORMAT_YUV422_8_UYVY
= 0x0210001F,
69
70
PEAK_COMMON_PIXEL_FORMAT_RGB_8
= 0x02180014,
71
PEAK_COMMON_PIXEL_FORMAT_RGB_10
= 0x02300018,
72
PEAK_COMMON_PIXEL_FORMAT_RGB_12
= 0x0230001A,
73
74
PEAK_COMMON_PIXEL_FORMAT_BGR_8
= 0x02180015,
75
PEAK_COMMON_PIXEL_FORMAT_BGR_10
= 0x02300019,
76
PEAK_COMMON_PIXEL_FORMAT_BGR_12
= 0x0230001B,
77
78
PEAK_COMMON_PIXEL_FORMAT_RGBA_8
= 0x02200016,
79
PEAK_COMMON_PIXEL_FORMAT_RGBA_10
= 0x0240005F,
80
PEAK_COMMON_PIXEL_FORMAT_RGBA_12
= 0x02400061,
81
82
PEAK_COMMON_PIXEL_FORMAT_BGRA_8
= 0x02200017,
83
PEAK_COMMON_PIXEL_FORMAT_BGRA_10
= 0x0240004C,
84
PEAK_COMMON_PIXEL_FORMAT_BGRA_12
= 0x0240004E,
85
86
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_PACKED
= 0x010A0052,
87
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_PACKED
= 0x010C0053,
88
89
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_PACKED
= 0x010A0054,
90
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_PACKED
= 0x010C0055,
91
92
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_PACKED
= 0x010A0056,
93
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_PACKED
= 0x010C0057,
94
95
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_PACKED
= 0x010A0058,
96
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_PACKED
= 0x010C0059,
97
98
PEAK_COMMON_PIXEL_FORMAT_MONO_10_PACKED
= 0x010A0046,
99
PEAK_COMMON_PIXEL_FORMAT_MONO_12_PACKED
= 0x010C0047,
100
101
PEAK_COMMON_PIXEL_FORMAT_RGB_10_PACKED_32
= 0x0220001D,
102
103
PEAK_COMMON_PIXEL_FORMAT_BGR_10_PACKED_32
= 0x0220001E,
104
108
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_GROUPED_40_IDS
= 0x40000001,
112
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_GROUPED_40_IDS
= 0x40000002,
116
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_GROUPED_40_IDS
= 0x40000003,
120
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_GROUPED_40_IDS
= 0x40000004,
124
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_GROUPED_24_IDS
= 0x40000011,
128
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_GROUPED_24_IDS
= 0x40000012,
132
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_GROUPED_24_IDS
= 0x40000013,
136
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_GROUPED_24_IDS
= 0x40000014,
140
PEAK_COMMON_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS
= 0x4000000f,
144
PEAK_COMMON_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS
= 0x4000001f,
145
}
peak_common_pixel_format
;
146
147
#ifdef __cplusplus
148
}
// extern "C"
149
#endif
// __cplusplus
peak_common_pixel_format
peak_common_pixel_format
Enum listing all supported pixel formats and their internal IDs.
Definition
peak_common_pixel_format.h:34
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12
Definition
peak_common_pixel_format.h:49
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_PACKED
Definition
peak_common_pixel_format.h:93
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10
Definition
peak_common_pixel_format.h:48
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10
Definition
peak_common_pixel_format.h:40
PEAK_COMMON_PIXEL_FORMAT_COORD3D_C8
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_C8
Definition
peak_common_pixel_format.h:59
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_GROUPED_24_IDS
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_GROUPED_24_IDS
Definition
peak_common_pixel_format.h:124
PEAK_COMMON_PIXEL_FORMAT_RGB_10_PACKED_32
@ PEAK_COMMON_PIXEL_FORMAT_RGB_10_PACKED_32
Definition
peak_common_pixel_format.h:101
PEAK_COMMON_PIXEL_FORMAT_COORD3D_ABC32F
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_ABC32F
Definition
peak_common_pixel_format.h:63
PEAK_COMMON_PIXEL_FORMAT_BGR_10
@ PEAK_COMMON_PIXEL_FORMAT_BGR_10
Definition
peak_common_pixel_format.h:75
PEAK_COMMON_PIXEL_FORMAT_RGBA_12
@ PEAK_COMMON_PIXEL_FORMAT_RGBA_12
Definition
peak_common_pixel_format.h:80
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_8
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_8
Definition
peak_common_pixel_format.h:35
PEAK_COMMON_PIXEL_FORMAT_RGBA_8
@ PEAK_COMMON_PIXEL_FORMAT_RGBA_8
Definition
peak_common_pixel_format.h:78
PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_VU_SemiplanarIDS
@ PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_VU_SemiplanarIDS
Definition
peak_common_pixel_format.h:66
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_8
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_8
Definition
peak_common_pixel_format.h:39
PEAK_COMMON_PIXEL_FORMAT_RGB_12
@ PEAK_COMMON_PIXEL_FORMAT_RGB_12
Definition
peak_common_pixel_format.h:72
PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_16
@ PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_16
Definition
peak_common_pixel_format.h:57
PEAK_COMMON_PIXEL_FORMAT_RGBA_10
@ PEAK_COMMON_PIXEL_FORMAT_RGBA_10
Definition
peak_common_pixel_format.h:79
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_GROUPED_40_IDS
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_GROUPED_40_IDS
Definition
peak_common_pixel_format.h:116
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10_PACKED
Definition
peak_common_pixel_format.h:92
PEAK_COMMON_PIXEL_FORMAT_MONO_10
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10
Definition
peak_common_pixel_format.h:52
PEAK_COMMON_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_GROUPED_40_IDS
Definition
peak_common_pixel_format.h:140
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12
Definition
peak_common_pixel_format.h:45
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_PACKED
Definition
peak_common_pixel_format.h:95
PEAK_COMMON_PIXEL_FORMAT_BGR_10_PACKED_32
@ PEAK_COMMON_PIXEL_FORMAT_BGR_10_PACKED_32
Definition
peak_common_pixel_format.h:103
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_GROUPED_40_IDS
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_10_GROUPED_40_IDS
Definition
peak_common_pixel_format.h:108
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_GROUPED_24_IDS
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_GROUPED_24_IDS
Definition
peak_common_pixel_format.h:128
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_8
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_8
Definition
peak_common_pixel_format.h:47
PEAK_COMMON_PIXEL_FORMAT_MONO_16
@ PEAK_COMMON_PIXEL_FORMAT_MONO_16
Definition
peak_common_pixel_format.h:54
PEAK_COMMON_PIXEL_FORMAT_MONO_10_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_MONO_10_PACKED
Definition
peak_common_pixel_format.h:98
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_PACKED
Definition
peak_common_pixel_format.h:86
PEAK_COMMON_PIXEL_FORMAT_BGR_12
@ PEAK_COMMON_PIXEL_FORMAT_BGR_12
Definition
peak_common_pixel_format.h:76
PEAK_COMMON_PIXEL_FORMAT_BGR_8
@ PEAK_COMMON_PIXEL_FORMAT_BGR_8
Definition
peak_common_pixel_format.h:74
PEAK_COMMON_PIXEL_FORMAT_YUV422_8_UYVY
@ PEAK_COMMON_PIXEL_FORMAT_YUV422_8_UYVY
Definition
peak_common_pixel_format.h:68
PEAK_COMMON_PIXEL_FORMAT_MONO_12
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12
Definition
peak_common_pixel_format.h:53
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_GROUPED_40_IDS
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_10_GROUPED_40_IDS
Definition
peak_common_pixel_format.h:120
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_PACKED
Definition
peak_common_pixel_format.h:87
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_10
Definition
peak_common_pixel_format.h:36
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_8
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_8
Definition
peak_common_pixel_format.h:43
PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_GROUPED_24_IDS
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_BG_12_GROUPED_24_IDS
Definition
peak_common_pixel_format.h:136
PEAK_COMMON_PIXEL_FORMAT_COORD3D_C16
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_C16
Definition
peak_common_pixel_format.h:60
PEAK_COMMON_PIXEL_FORMAT_RGB_10
@ PEAK_COMMON_PIXEL_FORMAT_RGB_10
Definition
peak_common_pixel_format.h:71
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_PACKED
Definition
peak_common_pixel_format.h:89
PEAK_COMMON_PIXEL_FORMAT_BGRA_8
@ PEAK_COMMON_PIXEL_FORMAT_BGRA_8
Definition
peak_common_pixel_format.h:82
PEAK_COMMON_PIXEL_FORMAT_RGB_8
@ PEAK_COMMON_PIXEL_FORMAT_RGB_8
Definition
peak_common_pixel_format.h:70
PEAK_COMMON_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_GROUPED_24_IDS
Definition
peak_common_pixel_format.h:144
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10
Definition
peak_common_pixel_format.h:44
PEAK_COMMON_PIXEL_FORMAT_COORD3D_C32F
@ PEAK_COMMON_PIXEL_FORMAT_COORD3D_C32F
Definition
peak_common_pixel_format.h:61
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_GROUPED_40_IDS
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_10_GROUPED_40_IDS
Definition
peak_common_pixel_format.h:112
PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_8
@ PEAK_COMMON_PIXEL_FORMAT_CONFIDENCE_8
Definition
peak_common_pixel_format.h:56
PEAK_COMMON_PIXEL_FORMAT_MONO_8
@ PEAK_COMMON_PIXEL_FORMAT_MONO_8
Definition
peak_common_pixel_format.h:51
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12
Definition
peak_common_pixel_format.h:41
PEAK_COMMON_PIXEL_FORMAT_MONO_12_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_MONO_12_PACKED
Definition
peak_common_pixel_format.h:99
PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_RG_12_PACKED
Definition
peak_common_pixel_format.h:96
PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_UV_SemiplanarIDS
@ PEAK_COMMON_PIXEL_FORMAT_YUV420_8_YY_UV_SemiplanarIDS
Definition
peak_common_pixel_format.h:65
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_GROUPED_24_IDS
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12_GROUPED_24_IDS
Definition
peak_common_pixel_format.h:132
PEAK_COMMON_PIXEL_FORMAT_BGRA_12
@ PEAK_COMMON_PIXEL_FORMAT_BGRA_12
Definition
peak_common_pixel_format.h:84
PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GR_12
Definition
peak_common_pixel_format.h:37
PEAK_COMMON_PIXEL_FORMAT_BGRA_10
@ PEAK_COMMON_PIXEL_FORMAT_BGRA_10
Definition
peak_common_pixel_format.h:83
PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_PACKED
@ PEAK_COMMON_PIXEL_FORMAT_BAYER_GB_12_PACKED
Definition
peak_common_pixel_format.h:90
peak_common_c
types
peak_common_pixel_format.h
Send mail feedback
Generated on Fri Dec 12 2025 - ©
IDS Imaging Development Systems GmbH