Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
PvPixelType.h
Go to the documentation of this file.
1// *****************************************************************************
2//
3// Copyright (c) 2008, Pleora Technologies Inc., All rights reserved.
4//
5// *****************************************************************************
6
7#ifndef __PVPIXELTYPE_H__
8#define __PVPIXELTYPE_H__
9
10//
11// Color
12//
13
14#define PVPIXELMONO ( 0x01000000 )
15#define PVPIXELRGB ( 0x02000000 ) // Pre GEV 1.1, kept for bw compatibility
16#define PVPIXELCOLOR ( 0x02000000 ) // GEV 1.1
17#define PVPIXELCUSTOM ( 0x80000000 )
18#define PVPIXELCOLORMASK ( 0xFF000000 )
19
20//
21// Effective number of bits per pixel (including padding)
22//
23
24#define PVPIXEL1BIT ( 0x00010000 )
25#define PVPIXEL2BIT ( 0x00020000 )
26#define PVPIXEL4BIT ( 0x00040000 )
27#define PVPIXEL8BIT ( 0x00080000 )
28#define PVPIXEL10BIT ( 0x000A0000 )
29#define PVPIXEL12BIT ( 0x000C0000 )
30#define PVPIXEL14BIT ( 0x000E0000 )
31#define PVPIXEL16BIT ( 0x00100000 )
32#define PVPIXEL20BIT ( 0x00140000 )
33#define PVPIXEL24BIT ( 0x00180000 )
34#define PVPIXEL30BIT ( 0x001E0000 )
35#define PVPIXEL32BIT ( 0x00200000 )
36#define PVPIXEL36BIT ( 0x00240000 )
37#define PVPIXEL40BIT ( 0x00280000 )
38#define PVPIXEL48BIT ( 0x00300000 )
39#define PVPIXEL64BIT ( 0x00400000 )
40#define PVPIXEL96BIT ( 0x00600000 )
41#define PVBITSPERPIXELMASK ( 0x00FF0000 )
42
43//
44// Pixel type ID
45//
46
47#define PVPIXELIDMASK ( 0x0000FFFF )
48
49
50typedef enum
51{
55 PvPixelMono8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x0001 ),
57 PvPixelMono8s = ( PVPIXELMONO | PVPIXEL8BIT | 0x0002 ),
59 PvPixelMono10 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0003 ),
61 PvPixelMono10Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x0004 ),
63 PvPixelMono12 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0005 ),
65 PvPixelMono12Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x0006 ),
67 PvPixelMono16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0007 ),
69 PvPixelBayerGR8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x0008 ),
71 PvPixelBayerRG8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x0009 ),
73 PvPixelBayerGB8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x000A ),
75 PvPixelBayerBG8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x000B ),
77 PvPixelBayerGR10 = ( PVPIXELMONO | PVPIXEL16BIT | 0x000C ),
79 PvPixelBayerRG10 = ( PVPIXELMONO | PVPIXEL16BIT | 0x000D ),
81 PvPixelBayerGB10 = ( PVPIXELMONO | PVPIXEL16BIT | 0x000E ),
83 PvPixelBayerBG10 = ( PVPIXELMONO | PVPIXEL16BIT | 0x000F ),
85 PvPixelBayerGR12 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0010 ),
87 PvPixelBayerRG12 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0011 ),
89 PvPixelBayerGB12 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0012 ),
91 PvPixelBayerBG12 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0013 ),
93 PvPixelRGB8 = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x0014 ),
95 PvPixelBGR8 = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x0015 ),
97 PvPixelRGBa8 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x0016 ),
99 PvPixelBGRa8 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x0017 ),
101 PvPixelRGB10 = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0018 ),
103 PvPixelBGR10 = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0019 ),
105 PvPixelRGB12 = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x001A ),
107 PvPixelBGR12 = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x001B ),
109 PvPixelRGB10V1Packed = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x001C ),
111 PvPixelRGB10p32 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x001D ),
113 PvPixelYUV411_8_UYYVYY = ( PVPIXELCOLOR | PVPIXEL12BIT | 0x001E ),
115 PvPixelYUV422_8_UYVY = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x001F ),
117 PvPixelYUV8_UYV = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x0020 ),
119 PvPixelRGB8_Planar = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x0021 ),
121 PvPixelRGB10_Planar = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0022 ),
123 PvPixelRGB12_Planar = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0023 ),
125 PvPixelRGB16_Planar = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0024 ),
127 PvPixelMono14 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0025 ),
129 PvPixelBayerGR10Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x0026 ),
131 PvPixelBayerRG10Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x0027 ),
133 PvPixelBayerGB10Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x0028 ),
135 PvPixelBayerBG10Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x0029 ),
137 PvPixelBayerGR12Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x002A ),
139 PvPixelBayerRG12Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x002B ),
141 PvPixelBayerGB12Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x002C ),
143 PvPixelBayerBG12Packed = ( PVPIXELMONO | PVPIXEL12BIT | 0x002D ),
145 PvPixelBayerGR16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x002E ),
147 PvPixelBayerRG16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x002F ),
149 PvPixelBayerGB16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0030 ),
151 PvPixelBayerBG16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0031 ),
153 PvPixelYUV422_8 = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x0032 ),
155 PvPixelRGB16 = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0033 ),
157 PvPixelRGB12V1Packed = ( PVPIXELCOLOR | PVPIXEL36BIT | 0x0034 ),
159 PvPixelRGB565p = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x0035 ),
161 PvPixelBGR565p = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x0036 ),
163 PvPixelMono1p = ( PVPIXELMONO | PVPIXEL1BIT | 0x0037 ),
165 PvPixelMono2p = ( PVPIXELMONO | PVPIXEL2BIT | 0x0038 ),
167 PvPixelMono4p = ( PVPIXELMONO | PVPIXEL4BIT | 0x0039 ),
169 PvPixelYCbCr8_CbYCr = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x003A ),
171 PvPixelYCbCr422_8 = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x003B ),
173 PvPixelYCbCr411_8_CbYYCrYY = ( PVPIXELCOLOR | PVPIXEL12BIT | 0x003C ),
175 PvPixelYCbCr601_8_CbYCr = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x003D ),
177 PvPixelYCbCr601_422_8 = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x003E ),
179 PvPixelYCbCr601_411_8_CbYYCrYY = ( PVPIXELCOLOR | PVPIXEL12BIT | 0x003F ),
181 PvPixelYCbCr709_8_CbYCr = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x0040 ),
183 PvPixelYCbCr709_422_8 = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x0041 ),
185 PvPixelYCbCr709_411_8_CbYYCrYY = ( PVPIXELCOLOR | PVPIXEL12BIT | 0x0042 ),
187 PvPixelYCbCr422_8_CbYCrY = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x0043 ),
189 PvPixelYCbCr601_422_8_CbYCrY = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x0044 ),
191 PvPixelYCbCr709_422_8_CbYCrY = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x0045 ),
193 PvPixelMono10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x0046 ),
195 PvPixelMono12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x0047 ),
196
198 PvPixelBGR10p = ( PVPIXELCOLOR | PVPIXEL30BIT | 0x0048 ),
200 PvPixelBGR12p = ( PVPIXELCOLOR | PVPIXEL36BIT | 0x0049 ),
202 PvPixelBGR14 = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x004A ),
204 PvPixelBGR16 = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x004B ),
206 PvPixelBGRa10 = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x004C ),
208 PvPixelBGRa10p = ( PVPIXELCOLOR | PVPIXEL40BIT | 0x004D ),
210 PvPixelBGRa12 = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x004E ),
212 PvPixelBGRa12p = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x004F ),
214 PvPixelBGRa14 = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x0050 ),
216 PvPixelBGRa16 = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x0051 ),
218 PvPixelRGB10p = ( PVPIXELCOLOR | PVPIXEL30BIT | 0x0052 ),
219
221 PvPixelBayerBG10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x0052 ),
223 PvPixelBayerBG12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x0053 ),
225 PvPixelBayerGB10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x0054 ),
227 PvPixelBayerGB12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x0055 ),
229 PvPixelBayerGR10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x0056 ),
231 PvPixelBayerGR12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x0057 ),
233 PvPixelBayerRG10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x0058 ),
235 PvPixelBayerRG12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x0059 ),
236
238 PvPixelYCbCr411_8 = ( PVPIXELCOLOR | PVPIXEL12BIT | 0x005A ),
240 PvPixelYCbCr8 = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x005B ),
241
243 PvPixelRGB12p = ( PVPIXELCOLOR | PVPIXEL36BIT | 0x005C ),
245 PvPixelRGB14 = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x005D ),
247 PvPixelRGBa10 = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x005E ),
249 PvPixelRGBa10p = ( PVPIXELCOLOR | PVPIXEL40BIT | 0x005F ),
251 PvPixelRGBa12 = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x0060 ),
253 PvPixelRGBa12p = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0061 ),
255 PvPixelRGBa14 = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x0062 ),
257 PvPixelRGBa16 = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x0063 ),
258
260 PvPixelYCbCr422_10 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x0065 ),
262 PvPixelYCbCr422_12 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x0066 ),
263
265 PvPixelSCF1WBWG8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x0067 ),
267 PvPixelSCF1WBWG10 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0068 ),
269 PvPixelSCF1WBWG10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x0069 ),
271 PvPixelSCF1WBWG12 = ( PVPIXELMONO | PVPIXEL16BIT | 0x006A ),
273 PvPixelSCF1WBWG12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x006B ),
275 PvPixelSCF1WBWG14 = ( PVPIXELMONO | PVPIXEL16BIT | 0x006C ),
277 PvPixelSCF1WBWG16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x006D ),
279 PvPixelSCF1WGWB8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x006E ),
281 PvPixelSCF1WGWB10 = ( PVPIXELMONO | PVPIXEL16BIT | 0x006F ),
283 PvPixelSCF1WGWB10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x0070 ),
285 PvPixelSCF1WGWB12 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0071 ),
287 PvPixelSCF1WGWB12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x0072 ),
289 PvPixelSCF1WGWB14 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0073 ),
291 PvPixelSCF1WGWB16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0074 ),
293 PvPixelSCF1WGWR8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x0075 ),
295 PvPixelSCF1WGWR10 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0076 ),
297 PvPixelSCF1WGWR10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x0077 ),
299 PvPixelSCF1WGWR12 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0078 ),
301 PvPixelSCF1WGWR12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x0079 ),
303 PvPixelSCF1WGWR14 = ( PVPIXELMONO | PVPIXEL16BIT | 0x007A ),
305 PvPixelSCF1WGWR16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x007B ),
307 PvPixelSCF1WRWG8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x007C ),
309 PvPixelSCF1WRWG10 = ( PVPIXELMONO | PVPIXEL16BIT | 0x007D ),
311 PvPixelSCF1WRWG10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x007E ),
313 PvPixelSCF1WRWG12 = ( PVPIXELMONO | PVPIXEL16BIT | 0x007F ),
315 PvPixelSCF1WRWG12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x0080 ),
317 PvPixelSCF1WRWG14 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0081 ),
319 PvPixelSCF1WRWG16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0082 ),
320
322 PvPixelYCbCr10_CbYCr = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0083 ) ,
324 PvPixelYCbCr10p_CbYCr = ( PVPIXELCOLOR | PVPIXEL30BIT | 0x0084 ),
326 PvPixelYCbCr12_CbYCr = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0085 ),
328 PvPixelYCbCr12p_CbYCr = ( PVPIXELCOLOR | PVPIXEL36BIT | 0x0086 ),
330 PvPixelYCbCr422_10p = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x0087 ),
332 PvPixelYCbCr422_12p = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x0088 ),
334 PvPixelYCbCr601_10_CbYCr = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0089 ),
336 PvPixelYCbCr601_10p_CbYCr = ( PVPIXELCOLOR | PVPIXEL30BIT | 0x008A ),
338 PvPixelYCbCr601_12_CbYCr = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x008B ),
340 PvPixelYCbCr601_12p_CbYCr = ( PVPIXELCOLOR | PVPIXEL36BIT | 0x008C ),
342 PvPixelYCbCr601_422_10 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x008D ),
344 PvPixelYCbCr601_422_10p = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x008E ),
346 PvPixelYCbCr601_422_12 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x008F ),
348 PvPixelYCbCr601_422_12p = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x0090 ),
350 PvPixelYCbCr709_10_CbYCr = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0091 ),
352 PvPixelYCbCr709_10p_CbYCr = ( PVPIXELCOLOR | PVPIXEL30BIT | 0x0092 ),
354 PvPixelYCbCr709_12_CbYCr = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x0093 ),
356 PvPixelYCbCr709_12p_CbYCr = ( PVPIXELCOLOR | PVPIXEL36BIT | 0x0094 ),
358 PvPixelYCbCr709_422_10 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x0095 ),
360 PvPixelYCbCr709_422_10p = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x0096 ),
362 PvPixelYCbCr709_422_12 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x0097 ),
364 PvPixelYCbCr709_422_12p = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x0098 ),
366 PvPixelYCbCr422_10_CbYCrY = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x0099 ),
368 PvPixelYCbCr422_10p_CbYCrY = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x009A ),
370 PvPixelYCbCr422_12_CbYCrY = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x009B ),
372 PvPixelYCbCr422_12p_CbYCrY = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x009C ),
374 PvPixelYCbCr601_422_10_CbYCrY = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x009D ),
376 PvPixelYCbCr601_422_10p_CbYCrY = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x009E ),
378 PvPixelYCbCr601_422_12_CbYCrY = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x009F ),
380 PvPixelYCbCr601_422_12p_CbYCrY = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x00A0 ),
382 PvPixelYCbCr709_422_10_CbYCrY = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x00A1 ),
384 PvPixelYCbCr709_422_10p_CbYCrY = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x00A2 ),
386 PvPixelYCbCr709_422_12_CbYCrY = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x00A3 ),
388 PvPixelYCbCr709_422_12p_CbYCrY = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x00A4 ),
389
391 PvPixelBiColorRGBG8 = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x00A5 ),
393 PvPixelBiColorBGRG8 = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x00A6 ),
395 PvPixelBiColorRGBG10 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x00A7 ),
397 PvPixelBiColorRGBG10p = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x00A8 ),
399 PvPixelBiColorBGRG10 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x00A9 ),
401 PvPixelBiColorBGRG10p = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x00AA ),
403 PvPixelBiColorRGBG12 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x00AB ),
405 PvPixelBiColorRGBG12p = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x00AC ),
407 PvPixelBiColorBGRG12 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x00AD ),
409 PvPixelBiColorBGRG12p = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x00AE ),
411 PvPixelCoord3D_A8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x00AF ),
413 PvPixelCoord3D_B8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x00B0 ),
415 PvPixelCoord3D_C8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x00B1 ),
417 PvPixelCoord3D_ABC8 = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x00B2 ),
419 PvPixelCoord3D_ABC8_Planar = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x00B3 ),
421 PvPixelCoord3D_AC8 = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x00B4 ),
423 PvPixelCoord3D_AC8_Planar = ( PVPIXELCOLOR | PVPIXEL16BIT | 0x00B5 ),
425 PvPixelCoord3D_A16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x00B6 ),
427 PvPixelCoord3D_B16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x00B7 ),
429 PvPixelCoord3D_C16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x00B8 ),
431 PvPixelCoord3D_ABC16 = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x00B9 ),
433 PvPixelCoord3D_ABC16_Planar = ( PVPIXELCOLOR | PVPIXEL48BIT | 0x00BA ),
435 PvPixelCoord3D_AC16 = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x00BB ),
437 PvPixelCoord3D_AC16_Planar = ( PVPIXELCOLOR | PVPIXEL32BIT | 0x00BC ),
439 PvPixelCoord3D_A32f = ( PVPIXELMONO | PVPIXEL32BIT | 0x00BD ),
441 PvPixelCoord3D_B32f = ( PVPIXELMONO | PVPIXEL32BIT | 0x00BE ),
443 PvPixelCoord3D_C32f = ( PVPIXELMONO | PVPIXEL32BIT | 0x00BF ),
445 PvPixelCoord3D_ABC32f = ( PVPIXELCOLOR | PVPIXEL96BIT | 0x00C0 ),
447 PvPixelCoord3D_ABC32f_Planar = ( PVPIXELCOLOR | PVPIXEL96BIT | 0x00C1 ),
449 PvPixelCoord3D_AC32f = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x00C2 ),
451 PvPixelCoord3D_AC32f_Planar = ( PVPIXELCOLOR | PVPIXEL64BIT | 0x00C3 ),
452
454 PvPixelConfidence1 = ( PVPIXELMONO | PVPIXEL8BIT | 0x00C4 ),
456 PvPixelConfidence1p = ( PVPIXELMONO | PVPIXEL1BIT | 0x00C5 ),
458 PvPixelConfidence8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x00C6 ),
460 PvPixelConfidence16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x00C7 ),
462 PvPixelConfidence32f = ( PVPIXELMONO | PVPIXEL32BIT | 0x00C8 ),
463
465 PvPixelR8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x00C9 ),
467 PvPixelR10 = ( PVPIXELMONO | PVPIXEL10BIT | 0x00CA ),
469 PvPixelR12 = ( PVPIXELMONO | PVPIXEL12BIT | 0x00CB ),
471 PvPixelR16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x00CC ),
473 PvPixelG8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x00CD ),
475 PvPixelG10 = ( PVPIXELMONO | PVPIXEL10BIT | 0x00CE ),
477 PvPixelG12 = ( PVPIXELMONO | PVPIXEL12BIT | 0x00CF ),
479 PvPixelG16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x00D0 ),
481 PvPixelB8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x00D1 ),
483 PvPixelB10 = ( PVPIXELMONO | PVPIXEL10BIT | 0x00D2 ),
485 PvPixelB12 = ( PVPIXELMONO | PVPIXEL12BIT | 0x00D3 ),
487 PvPixelB16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x00D4 ),
488
490 PvPixelCoord3D_A10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x00D5 ),
492 PvPixelCoord3D_B10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x00D6 ),
494 PvPixelCoord3D_C10p = ( PVPIXELMONO | PVPIXEL10BIT | 0x00D7 ),
496 PvPixelCoord3D_A12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x00D8 ),
498 PvPixelCoord3D_B12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x00D9 ),
500 PvPixelCoord3D_C12p = ( PVPIXELMONO | PVPIXEL12BIT | 0x00DA ),
502 PvPixelCoord3D_ABC10p = ( PVPIXELCOLOR | PVPIXEL30BIT | 0x00DB ),
504 PvPixelCoord3D_ABC10p_Planar = ( PVPIXELCOLOR | PVPIXEL30BIT | 0x00DC ),
506 PvPixelCoord3D_ABC12p = ( PVPIXELCOLOR | PVPIXEL36BIT | 0x00DE ),
508 PvPixelCoord3D_ABC12p_Planar = ( PVPIXELCOLOR | PVPIXEL36BIT | 0x00DF ),
510 PvPixelCoord3D_AC10p = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x00F0 ),
512 PvPixelCoord3D_AC10p_Planar = ( PVPIXELCOLOR | PVPIXEL20BIT | 0x00F1 ),
514 PvPixelCoord3D_AC12p = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x00F2 ),
516 PvPixelCoord3D_AC12p_Planar = ( PVPIXELCOLOR | PVPIXEL24BIT | 0x00F3 ),
517
519 PvPixelMono14p = ( PVPIXELMONO | PVPIXEL14BIT | 0x0104 ),
521 PvPixelBayerGR14p = ( PVPIXELMONO | PVPIXEL14BIT | 0x0105 ),
523 PvPixelBayerRG14p = ( PVPIXELMONO | PVPIXEL14BIT | 0x0106 ),
525 PvPixelBayerGB14p = ( PVPIXELMONO | PVPIXEL14BIT | 0x0107 ),
527 PvPixelBayerBG14p = ( PVPIXELMONO | PVPIXEL14BIT | 0x0108 ),
529 PvPixelBayerGR14 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0109 ),
531 PvPixelBayerRG14 = ( PVPIXELMONO | PVPIXEL16BIT | 0x010A ),
533 PvPixelBayerGB14 = ( PVPIXELMONO | PVPIXEL16BIT | 0x010B ),
535 PvPixelBayerBG14 = ( PVPIXELMONO | PVPIXEL16BIT | 0x010C ),
537 PvPixelBayerGR4p = ( PVPIXELMONO | PVPIXEL4BIT | 0x010D ),
539 PvPixelBayerRG4p = ( PVPIXELMONO | PVPIXEL4BIT | 0x010E ),
541 PvPixelBayerGB4p = ( PVPIXELMONO | PVPIXEL4BIT | 0x010F ),
543 PvPixelBayerBG4p = ( PVPIXELMONO | PVPIXEL4BIT | 0x0110 ),
545 PvPixelMono32 = ( PVPIXELMONO | PVPIXEL32BIT | 0x0111 ),
546
548 PvPixelData8 = ( PVPIXELMONO | PVPIXEL8BIT | 0x0116 ),
550 PvPixelData8s = ( PVPIXELMONO | PVPIXEL8BIT | 0x0117 ),
552 PvPixelData16 = ( PVPIXELMONO | PVPIXEL16BIT | 0x0118 ),
554 PvPixelData16s = ( PVPIXELMONO | PVPIXEL16BIT | 0x0119 ),
556 PvPixelData32 = ( PVPIXELMONO | PVPIXEL32BIT | 0x011A ),
558 PvPixelData32s = ( PVPIXELMONO | PVPIXEL32BIT | 0x011B ),
560 PvPixelData32f = ( PVPIXELMONO | PVPIXEL32BIT | 0x011C ),
562 PvPixelData64 = ( PVPIXELMONO | PVPIXEL64BIT | 0x011D ),
564 PvPixelData64s = ( PVPIXELMONO | PVPIXEL64BIT | 0x011E ),
566 PvPixelData64f = ( PVPIXELMONO | PVPIXEL64BIT | 0x011F ),
567
568
570
571// Mapping to Windows pixel types (MFC, .NET, DirectX, Windows Bitmap, etc.)
572#define PV_PIXEL_WIN_RGB32 ( PvPixelBGRa8 )
573#define PV_PIXEL_WIN_RGB24 ( PvPixelBGR8 )
574#define PV_PIXEL_WIN_RGB16 ( PvPixelRGB565p )
575
576// Mapping to Qt pixel types
577#define PV_PIXEL_QT_RGB32 ( PvPixelBGRa8 )
578#define PV_PIXEL_QT_RGB888 ( PvPixelBGR8 )
579#define PV_PIXEL_QT_RGB565 ( PvPixelRGB565p )
580
581// Mapping to OpenGL
582#define PV_PIXEL_OPENGL_RGB32 ( PvPixelRGBa8 )
583#define PV_PIXEL_OPENGL_RGB24 ( PvPixelRGB8 )
584#define PV_PIXEL_OPENGL_BGR32 ( PvPixelBGRa8 )
585#define PV_PIXEL_OPENGL_BGR24 ( PvPixelBGR8 )
586
587// Pre GEV 2.0 pixel types
588#ifndef PV_NO_GEV1X_PIXEL_TYPES
589 #define PvPixelMono8Signed ( PvPixelMono8s )
590 #define PvPixelRGB8Packed ( PvPixelRGB8 )
591 #define PvPixelBGR8Packed ( PvPixelBGR8 )
592 #define PvPixelRGBA8Packed ( PvPixelRGBa8 )
593 #define PvPixelBGRA8Packed ( PvPixelBGRa8 )
594 #define PvPixelRGB10Packed ( PvPixelRGB10 )
595 #define PvPixelBGR10Packed ( PvPixelBGR10 )
596 #define PvPixelRGB12Packed ( PvPixelRGB12 )
597 #define PvPixelBGR12Packed ( PvPixelBGR12 )
598 #define PvPixelRGB16Packed ( PvPixelRGB16 )
599 #define PvPixelBGR10V1Packed ( PvPixelRGB10V1Packed )
600 #define PvPixelBGR10V2Packed ( PvPixelRGB10p32 )
601 #define PvPixelYUV411Packed ( PvPixelYUV411_8_UYYVYY )
602 #define PvPixelYUV422Packed ( PvPixelYUV422_8_UYVY )
603 #define PvPixelYUV422YUYVPacked ( PvPixelYUV422_8 )
604 #define PvPixelYUV444Packed ( PvPixelYUV8_UYV )
605 #define PvPixelRGB8Planar ( PvPixelRGB8_Planar )
606 #define PvPixelRGB10Planar ( PvPixelRGB10_Planar )
607 #define PvPixelRGB12Planar ( PvPixelRGB12_Planar )
608 #define PvPixelRGB16Planar ( PvPixelRGB16_Planar )
609#endif // PV_NO_GEV1X_PIXEL_TYPES
610
611// Deprecated pixel types, for backward compatibility
612#ifndef PV_NO_DEPRECATED_PIXEL_TYPES
613 #define PvPixelWinRGB16 ( PvPixelRGB565p )
614 #define PvPixelWinRGB32 ( PvPixelBGRa8 )
615 #define PvPixelWinRGB24 ( PvPixelBGR8 )
616 #define PvPixelWinBGR32 ( PvPixelRGBa8 )
617 #define PvPixelWinBGR24 ( PvPixelRGB8 )
618#endif // PV_NO_DEPRECATED_PIXEL_TYPES
619
620#endif
PvPixelType
Definition PvPixelType.h:51
@ PvPixelYCbCr709_422_8
Pixel type is YCbCr709 422 8.
Definition PvPixelType.h:183
@ PvPixelYCbCr709_422_8_CbYCrY
Pixel type is YCbCr709 422 8 CbYCrY.
Definition PvPixelType.h:191
@ PvPixelBayerRG4p
Pixel type is Bayer RG4p.
Definition PvPixelType.h:539
@ PvPixelData16s
Pixel type is Data16s.
Definition PvPixelType.h:554
@ PvPixelSCF1WGWR14
Pixel type is SCF1WGWR14.
Definition PvPixelType.h:303
@ PvPixelYUV422_8
Pixel type is YUV422 8.
Definition PvPixelType.h:153
@ PvPixelSCF1WGWR8
Pixel type is SCF1WGWR8.
Definition PvPixelType.h:293
@ PvPixelYCbCr8
Pixel type is YCbCr8.
Definition PvPixelType.h:240
@ PvPixelBayerBG12p
Pixel type is Bayer BG12p.
Definition PvPixelType.h:223
@ PvPixelMono4p
Pixel type is Mono4p.
Definition PvPixelType.h:167
@ PvPixelBayerBG10Packed
Pixel type is Bayer BG10 Packed.
Definition PvPixelType.h:135
@ PvPixelG8
Pixel type is G8.
Definition PvPixelType.h:473
@ PvPixelBayerRG8
Pixel type is Bayer RG8.
Definition PvPixelType.h:71
@ PvPixelG10
Pixel type is G10.
Definition PvPixelType.h:475
@ PvPixelCoord3D_ABC32f_Planar
Pixel type is Coord3D ABC32f Planar.
Definition PvPixelType.h:447
@ PvPixelBayerGR8
Pixel type is Bayer GR8.
Definition PvPixelType.h:69
@ PvPixelYCbCr709_422_10p
Pixel type is YCbCr709 422 10p.
Definition PvPixelType.h:360
@ PvPixelRGB10p32
Pixel type is RGB10p32.
Definition PvPixelType.h:111
@ PvPixelRGBa12
Pixel type is RGBa12.
Definition PvPixelType.h:251
@ PvPixelYCbCr601_12p_CbYCr
Pixel type is YCbCr601 12p CbYCr.
Definition PvPixelType.h:340
@ PvPixelBiColorRGBG12
Pixel type is Bi Color RGBG12.
Definition PvPixelType.h:403
@ PvPixelYCbCr709_422_12
Pixel type is YCbCr709 422 12.
Definition PvPixelType.h:362
@ PvPixelMono2p
Pixel type is Mono2p.
Definition PvPixelType.h:165
@ PvPixelYCbCr422_12p_CbYCrY
Pixel type is YCbCr422 12p CbYCrY.
Definition PvPixelType.h:372
@ PvPixelYCbCr709_422_12p_CbYCrY
Pixel type is YCbCr709 422 12p CbYCrY.
Definition PvPixelType.h:388
@ PvPixelBiColorRGBG10
Pixel type is Bi Color RGBG10.
Definition PvPixelType.h:395
@ PvPixelB8
Pixel type is B8.
Definition PvPixelType.h:481
@ PvPixelConfidence1p
Pixel type is Confidence 1P.
Definition PvPixelType.h:456
@ PvPixelRGB565p
Pixel type is RGB565p.
Definition PvPixelType.h:159
@ PvPixelBayerRG16
Pixel type is Bayer RG16.
Definition PvPixelType.h:147
@ PvPixelYCbCr709_8_CbYCr
Pixel type is YCbCr709 8 CbYCr.
Definition PvPixelType.h:181
@ PvPixelRGB12V1Packed
Pixel type is RGB12 V1 Packed.
Definition PvPixelType.h:157
@ PvPixelBayerGB14p
Pixel type is Bayer GB14p.
Definition PvPixelType.h:525
@ PvPixelCoord3D_ABC10p
Pixel type is Coord3D ABC10p.
Definition PvPixelType.h:502
@ PvPixelYCbCr601_422_10p
Pixel type is YCbCr601 422 10p.
Definition PvPixelType.h:344
@ PvPixelYCbCr422_10p
Pixel type is YCbCr422 10p.
Definition PvPixelType.h:330
@ PvPixelCoord3D_A8
Pixel type is Coord3D A8.
Definition PvPixelType.h:411
@ PvPixelRGB12_Planar
Pixel type is RGB12 Planar.
Definition PvPixelType.h:123
@ PvPixelYCbCr411_8
Pixel type is YCbCr411 8.
Definition PvPixelType.h:238
@ PvPixelBayerGB10Packed
Pixel type is Bayer GB10 Packed.
Definition PvPixelType.h:133
@ PvPixelRGB14
Pixel type is RGB14.
Definition PvPixelType.h:245
@ PvPixelCoord3D_AC12p
Pixel type is Coord3D AC12p.
Definition PvPixelType.h:514
@ PvPixelBGRa8
Pixel type is BGRa8.
Definition PvPixelType.h:99
@ PvPixelYCbCr12_CbYCr
Pixel type is YCbCr12 CbYCr.
Definition PvPixelType.h:326
@ PvPixelSCF1WBWG16
Pixel type is SCF1WBWG16.
Definition PvPixelType.h:277
@ PvPixelCoord3D_AC16
Pixel type is Coord3D AC16.
Definition PvPixelType.h:435
@ PvPixelBayerBG12
Pixel type is Bayer BG12.
Definition PvPixelType.h:91
@ PvPixelYCbCr601_422_10
Pixel type is YCbCr601 422 10.
Definition PvPixelType.h:342
@ PvPixelCoord3D_A32f
Pixel type is Coord3D A32f.
Definition PvPixelType.h:439
@ PvPixelRGB8_Planar
Pixel type is RGB8 Planar.
Definition PvPixelType.h:119
@ PvPixelBayerGR10
Pixel type is Bayer GR10.
Definition PvPixelType.h:77
@ PvPixelBayerRG10Packed
Pixel type is Bayer RG10 Packed.
Definition PvPixelType.h:131
@ PvPixelBayerGR10p
Pixel type is Bayer GR10p.
Definition PvPixelType.h:229
@ PvPixelBGRa12p
Pixel type is BGRa12p.
Definition PvPixelType.h:212
@ PvPixelBayerGB4p
Pixel type is Bayer GB4p.
Definition PvPixelType.h:541
@ PvPixelYCbCr601_411_8_CbYYCrYY
Pixel type is YCbCr601 411 8 CbYYCrYY.
Definition PvPixelType.h:179
@ PvPixelMono8s
Pixel type is Mono8s.
Definition PvPixelType.h:57
@ PvPixelSCF1WBWG10
Pixel type is SCF1WBWG10.
Definition PvPixelType.h:267
@ PvPixelBayerGB14
Pixel type is Bayer GB14.
Definition PvPixelType.h:533
@ PvPixelBGRa14
Pixel type is BGRa14.
Definition PvPixelType.h:214
@ PvPixelMono10p
Pixel type is Mono10p.
Definition PvPixelType.h:193
@ PvPixelSCF1WBWG12p
Pixel type is SCF1WBWG12p.
Definition PvPixelType.h:273
@ PvPixelBayerBG8
Pixel type is Bayer BG8.
Definition PvPixelType.h:75
@ PvPixelSCF1WGWB14
Pixel type is SCF1WGWB14.
Definition PvPixelType.h:289
@ PvPixelYCbCr411_8_CbYYCrYY
Pixel type is YCbCr411 8 CbYYCrYY.
Definition PvPixelType.h:173
@ PvPixelCoord3D_AC32f
Pixel type is Coord3D AC32f.
Definition PvPixelType.h:449
@ PvPixelCoord3D_ABC8
Pixel type is Coord3D ABC8.
Definition PvPixelType.h:417
@ PvPixelYCbCr709_422_12_CbYCrY
Pixel type is YCbCr709 422 12 CbYCrY.
Definition PvPixelType.h:386
@ PvPixelG16
Pixel type is G16.
Definition PvPixelType.h:479
@ PvPixelCoord3D_ABC12p
Pixel type is Coord3D ABC12p.
Definition PvPixelType.h:506
@ PvPixelYCbCr709_10p_CbYCr
Pixel type is YCbCr709 10p CbYCr.
Definition PvPixelType.h:352
@ PvPixelMono12
Pixel type is Mono12.
Definition PvPixelType.h:63
@ PvPixelBayerRG12
Pixel type is Bayer RG12.
Definition PvPixelType.h:87
@ PvPixelData64
Pixel type is Data64.
Definition PvPixelType.h:562
@ PvPixelSCF1WGWR12
Pixel type is SCF1WGWR12.
Definition PvPixelType.h:299
@ PvPixelSCF1WRWG14
Pixel type is SCF1WRWG14.
Definition PvPixelType.h:317
@ PvPixelBayerBG10
Pixel type is Bayer BG10.
Definition PvPixelType.h:83
@ PvPixelBiColorBGRG12p
Pixel type is Bi Color BGRG12p.
Definition PvPixelType.h:409
@ PvPixelR16
Pixel type is R16.
Definition PvPixelType.h:471
@ PvPixelBayerGB12Packed
Pixel type is Bayer GB12 Packed.
Definition PvPixelType.h:141
@ PvPixelBGR10p
Pixel type is BGR10p.
Definition PvPixelType.h:198
@ PvPixelYCbCr422_12
Pixel type is YCbCr422 12.
Definition PvPixelType.h:262
@ PvPixelBayerBG4p
Pixel type is Bayer BG4p.
Definition PvPixelType.h:543
@ PvPixelBayerGR10Packed
Pixel type is Bayer GR10 Packed.
Definition PvPixelType.h:129
@ PvPixelYCbCr10_CbYCr
Pixel type is YCbCr10 CbYCr.
Definition PvPixelType.h:322
@ PvPixelYCbCr601_10p_CbYCr
Pixel type is YCbCr601 10p CbYCr.
Definition PvPixelType.h:336
@ PvPixelMono8
Pixel type is Mono8.
Definition PvPixelType.h:55
@ PvPixelBGR8
Pixel type is BGR8.
Definition PvPixelType.h:95
@ PvPixelCoord3D_A16
Pixel type is Coord3D A16.
Definition PvPixelType.h:425
@ PvPixelSCF1WGWB16
Pixel type is SCF1WGWB16.
Definition PvPixelType.h:291
@ PvPixelBiColorBGRG12
Pixel type is Bi Color BGRG12.
Definition PvPixelType.h:407
@ PvPixelYCbCr601_422_8_CbYCrY
Pixel type is YCbCr601 422 8 CbYCrY.
Definition PvPixelType.h:189
@ PvPixelSCF1WBWG8
Pixel type is SCF1WBWG8.
Definition PvPixelType.h:265
@ PvPixelYCbCr601_422_12p_CbYCrY
Pixel type is YCbCr601 422 12p CbYCrY.
Definition PvPixelType.h:380
@ PvPixelSCF1WRWG12p
Pixel type is SCF1WRWG12p.
Definition PvPixelType.h:315
@ PvPixelBayerBG10p
Pixel type is Bayer BG10p.
Definition PvPixelType.h:221
@ PvPixelSCF1WRWG10
Pixel type is SCF1WRWG10.
Definition PvPixelType.h:309
@ PvPixelYCbCr709_411_8_CbYYCrYY
Pixel type is YCbCr709 411 8 CbYYCrYY.
Definition PvPixelType.h:185
@ PvPixelBayerRG14p
Pixel type is Bayer RG14p.
Definition PvPixelType.h:523
@ PvPixelYCbCr601_422_12p
Pixel type is YCbCr601 422 12p.
Definition PvPixelType.h:348
@ PvPixelYCbCr422_12p
Pixel type is YCbCr422 12p.
Definition PvPixelType.h:332
@ PvPixelYCbCr601_12_CbYCr
Pixel type is YCbCr601 12 CbYCr.
Definition PvPixelType.h:338
@ PvPixelRGBa10
Pixel type is RGBa10.
Definition PvPixelType.h:247
@ PvPixelBiColorBGRG10p
Pixel type is Bi Color BGRG10p.
Definition PvPixelType.h:401
@ PvPixelMono12Packed
Pixel type is Mono12 Packed.
Definition PvPixelType.h:65
@ PvPixelCoord3D_ABC10p_Planar
Pixel type is Coord3D ABC10p Planar.
Definition PvPixelType.h:504
@ PvPixelSCF1WGWB10
Pixel type is SCF1WGWB10.
Definition PvPixelType.h:281
@ PvPixelCoord3D_C16
Pixel type is Coord3D C16.
Definition PvPixelType.h:429
@ PvPixelRGB16_Planar
Pixel type is RGB16 Planar.
Definition PvPixelType.h:125
@ PvPixelRGB10p
Pixel type is RGB10p.
Definition PvPixelType.h:218
@ PvPixelYCbCr12p_CbYCr
Pixel type is YCbCr12p CbYCr.
Definition PvPixelType.h:328
@ PvPixelCoord3D_AC8_Planar
Pixel type is Coord3D AC8 Planar.
Definition PvPixelType.h:423
@ PvPixelB16
Pixel type is B16.
Definition PvPixelType.h:487
@ PvPixelCoord3D_ABC12p_Planar
Pixel type is Coord3D ABC12p Planar.
Definition PvPixelType.h:508
@ PvPixelBayerGR16
Pixel type is Bayer GR16.
Definition PvPixelType.h:145
@ PvPixelSCF1WBWG12
Pixel type is SCF1WBWG12.
Definition PvPixelType.h:271
@ PvPixelBayerGB10
Pixel type is Bayer GB10.
Definition PvPixelType.h:81
@ PvPixelCoord3D_B32f
Pixel type is Coord3D B32f.
Definition PvPixelType.h:441
@ PvPixelYCbCr422_10p_CbYCrY
Pixel type is YCbCr422 10p CbYCrY.
Definition PvPixelType.h:368
@ PvPixelData8
Pixel type is Data8.
Definition PvPixelType.h:548
@ PvPixelRGB12p
Pixel type is RGB12p.
Definition PvPixelType.h:243
@ PvPixelYCbCr709_422_10
Pixel type is YCbCr709 422 10.
Definition PvPixelType.h:358
@ PvPixelCoord3D_AC32f_Planar
Pixel type is Coord3D AC32f Planar.
Definition PvPixelType.h:451
@ PvPixelBayerRG12Packed
Pixel type is Bayer RG12 Packed.
Definition PvPixelType.h:139
@ PvPixelCoord3D_ABC16_Planar
Pixel type is Coord3D ABC19 Planar.
Definition PvPixelType.h:433
@ PvPixelCoord3D_B12p
Pixel type is Coord3D B12p.
Definition PvPixelType.h:498
@ PvPixelRGB10
Pixel type is RGB10.
Definition PvPixelType.h:101
@ PvPixelSCF1WGWR12p
Pixel type is SCF1WGWR12p.
Definition PvPixelType.h:301
@ PvPixelCoord3D_AC10p
Pixel type is Coord3D AC10p.
Definition PvPixelType.h:510
@ PvPixelBiColorRGBG8
Pixel type is Bi Color RGBG.
Definition PvPixelType.h:391
@ PvPixelCoord3D_B8
Pixel type is Coord3D B8.
Definition PvPixelType.h:413
@ PvPixelBiColorRGBG10p
Pixel type is Bi Color RGBG10p.
Definition PvPixelType.h:397
@ PvPixelUndefined
Pixel type is undefined.
Definition PvPixelType.h:53
@ PvPixelMono14
Pixel type is Mono14.
Definition PvPixelType.h:127
@ PvPixelCoord3D_A10p
Pixel type is Coord3D A10p.
Definition PvPixelType.h:490
@ PvPixelYCbCr422_10
Pixel type is YCbCr422 12.
Definition PvPixelType.h:260
@ PvPixelConfidence8
Pixel type is Confidence 8.
Definition PvPixelType.h:458
@ PvPixelRGBa12p
Pixel type is RGB12p.
Definition PvPixelType.h:253
@ PvPixelYCbCr601_422_10_CbYCrY
Pixel type is YCbCr601 422 10 CbYCrY.
Definition PvPixelType.h:374
@ PvPixelCoord3D_B10p
Pixel type is Coord3D B10p.
Definition PvPixelType.h:492
@ PvPixelYCbCr422_8
Pixel type is YCbCr422 8.
Definition PvPixelType.h:171
@ PvPixelData64f
Pixel type is Data64f.
Definition PvPixelType.h:566
@ PvPixelData32
Pixel type is Data32.
Definition PvPixelType.h:556
@ PvPixelMono1p
Pixel type is Mono1p.
Definition PvPixelType.h:163
@ PvPixelData32s
Pixel type is Data32s.
Definition PvPixelType.h:558
@ PvPixelRGB10V1Packed
Pixel type is RGB10V1Packed.
Definition PvPixelType.h:109
@ PvPixelBGR14
Pixel type is BGR14.
Definition PvPixelType.h:202
@ PvPixelBGR12
Pixel type is BGR12.
Definition PvPixelType.h:107
@ PvPixelSCF1WGWB8
Pixel type is SCF1WGWB8.
Definition PvPixelType.h:279
@ PvPixelB12
Pixel type is B12.
Definition PvPixelType.h:485
@ PvPixelYUV8_UYV
Pixel type is YUV8 UYV.
Definition PvPixelType.h:117
@ PvPixelSCF1WRWG10p
Pixel type is SCF1WRWG10p.
Definition PvPixelType.h:311
@ PvPixelCoord3D_AC10p_Planar
Pixel type is Coord3D AC10p Planar.
Definition PvPixelType.h:512
@ PvPixelConfidence32f
Pixel type is Confidence 32F.
Definition PvPixelType.h:462
@ PvPixelYUV411_8_UYYVYY
Pixel type is YUV411 8 UYYVYY.
Definition PvPixelType.h:113
@ PvPixelBayerGB8
Pixel type is Bayer GB8.
Definition PvPixelType.h:73
@ PvPixelYCbCr601_8_CbYCr
Pixel type is YCbCr601 8 CbYCr.
Definition PvPixelType.h:175
@ PvPixelBayerGR12p
Pixel type is Bayer GR12p.
Definition PvPixelType.h:231
@ PvPixelMono32
Pixel type is Mono32.
Definition PvPixelType.h:545
@ PvPixelBGRa16
Pixel type is BGRa16.
Definition PvPixelType.h:216
@ PvPixelBayerRG10
Pixel type is Bayer RG10.
Definition PvPixelType.h:79
@ PvPixelSCF1WGWB12p
Pixel type is SCF1WGWB12p.
Definition PvPixelType.h:287
@ PvPixelYCbCr601_10_CbYCr
Pixel type is YCbCr601 10 CbYCr.
Definition PvPixelType.h:334
@ PvPixelBGRa10p
Pixel type is BGRa10p.
Definition PvPixelType.h:208
@ PvPixelRGBa10p
Pixel type is RGBa10p.
Definition PvPixelType.h:249
@ PvPixelData16
Pixel type is Data16.
Definition PvPixelType.h:552
@ PvPixelSCF1WGWB10p
Pixel type is SCF1WGWB10p.
Definition PvPixelType.h:283
@ PvPixelMono10
Pixel type is Mono10.
Definition PvPixelType.h:59
@ PvPixelYCbCr601_422_8
Pixel type is YCbCr601 422 8.
Definition PvPixelType.h:177
@ PvPixelRGBa8
Pixel type is RGBa8.
Definition PvPixelType.h:97
@ PvPixelData8s
Pixel type is Data8s.
Definition PvPixelType.h:550
@ PvPixelR10
Pixel type is R10.
Definition PvPixelType.h:467
@ PvPixelRGB8
Pixel type is RGB8.
Definition PvPixelType.h:93
@ PvPixelYUV422_8_UYVY
Pixel type is YUV422 8 UYVY.
Definition PvPixelType.h:115
@ PvPixelSCF1WRWG16
Pixel type is SCF1WRWG16.
Definition PvPixelType.h:319
@ PvPixelRGB12
Pixel type is RGB12.
Definition PvPixelType.h:105
@ PvPixelSCF1WRWG12
Pixel type is SCF1WRWG12.
Definition PvPixelType.h:313
@ PvPixelCoord3D_A12p
Pixel type is Coord3D A12p.
Definition PvPixelType.h:496
@ PvPixelG12
Pixel type is G12.
Definition PvPixelType.h:477
@ PvPixelBayerGR12Packed
Pixel type is Bayer GR12 Packed.
Definition PvPixelType.h:137
@ PvPixelCoord3D_C32f
Pixel type is Coord3D C32f.
Definition PvPixelType.h:443
@ PvPixelMono10Packed
Pixel type is Mono10 Packed.
Definition PvPixelType.h:61
@ PvPixelYCbCr709_422_10_CbYCrY
Pixel type is YCbCr709 422 10 CbYCrY.
Definition PvPixelType.h:382
@ PvPixelBayerGB12
Pixel type is Bayer GB12.
Definition PvPixelType.h:89
@ PvPixelCoord3D_ABC8_Planar
Pixel type is Coord3D ABC8 Planar.
Definition PvPixelType.h:419
@ PvPixelCoord3D_ABC16
Pixel type is Coord3D ABC16.
Definition PvPixelType.h:431
@ PvPixelSCF1WGWR16
Pixel type is SCF1WGWR16.
Definition PvPixelType.h:305
@ PvPixelBiColorBGRG10
Pixel type is Bi Color BGRG10.
Definition PvPixelType.h:399
@ PvPixelData32f
Pixel type is Data32f.
Definition PvPixelType.h:560
@ PvPixelMono14p
Pixel type is Mono14p.
Definition PvPixelType.h:519
@ PvPixelConfidence1
Pixel type is Confidence 1.
Definition PvPixelType.h:454
@ PvPixelCoord3D_C12p
Pixel type is Coord3D C12p.
Definition PvPixelType.h:500
@ PvPixelYCbCr709_422_12p
Pixel type is YCbCr709 422 12p.
Definition PvPixelType.h:364
@ PvPixelSCF1WGWR10
Pixel type is SCF1WGWR10.
Definition PvPixelType.h:295
@ PvPixelYCbCr601_422_10p_CbYCrY
Pixel type is YCbCr601 422 10p CbYCrY.
Definition PvPixelType.h:376
@ PvPixelBGR12p
Pixel type is BGR12p.
Definition PvPixelType.h:200
@ PvPixelBayerRG12p
Pixel type is Bayer RG12p.
Definition PvPixelType.h:235
@ PvPixelCoord3D_B16
Pixel type is Coord3D B16.
Definition PvPixelType.h:427
@ PvPixelBayerRG14
Pixel type is Bayer RG14.
Definition PvPixelType.h:531
@ PvPixelSCF1WRWG8
Pixel type is SCF1WRWG8.
Definition PvPixelType.h:307
@ PvPixelRGB16
Pixel type is RGB16.
Definition PvPixelType.h:155
@ PvPixelYCbCr8_CbYCr
Pixel type is YCbCr8 CbYCr.
Definition PvPixelType.h:169
@ PvPixelBayerGB16
Pixel type is Bayer GB16.
Definition PvPixelType.h:149
@ PvPixelSCF1WGWB12
Pixel type is SCF1WGWB12.
Definition PvPixelType.h:285
@ PvPixelBayerGR14
Pixel type is Bayer GR14.
Definition PvPixelType.h:529
@ PvPixelCoord3D_AC16_Planar
Pixel type is Coord3D AC16 Planar.
Definition PvPixelType.h:437
@ PvPixelCoord3D_ABC32f
Pixel type is Coord3D ABC32f.
Definition PvPixelType.h:445
@ PvPixelYCbCr709_12p_CbYCr
Pixel type is YCbCr709 12p CbYCr.
Definition PvPixelType.h:356
@ PvPixelBGRa12
Pixel type is Bayer.
Definition PvPixelType.h:210
@ PvPixelBGR565p
Pixel type is BGR565p.
Definition PvPixelType.h:161
@ PvPixelBayerBG14p
Pixel type is Bayer BG14p.
Definition PvPixelType.h:527
@ PvPixelMono12p
Pixel type is Mono12p.
Definition PvPixelType.h:195
@ PvPixelBayerRG10p
Pixel type is Bayer RG10p.
Definition PvPixelType.h:233
@ PvPixelMono16
Pixel type is Mono16.
Definition PvPixelType.h:67
@ PvPixelBayerBG14
Pixel type is Bayer BG14.
Definition PvPixelType.h:535
@ PvPixelBiColorRGBG12p
Pixel type is Bi Color RGBG12p.
Definition PvPixelType.h:405
@ PvPixelYCbCr709_12_CbYCr
Pixel type is YCbCr709 12 CbYCr.
Definition PvPixelType.h:354
@ PvPixelR8
Pixel type is R8.
Definition PvPixelType.h:465
@ PvPixelYCbCr709_10_CbYCr
Pixel type is YCbCr709 10 CbYCr.
Definition PvPixelType.h:350
@ PvPixelYCbCr10p_CbYCr
Pixel type is YCbCr10p CbYCr.
Definition PvPixelType.h:324
@ PvPixelBayerGB12p
Pixel type is Bayer GB12p.
Definition PvPixelType.h:227
@ PvPixelB10
Pixel type is B10.
Definition PvPixelType.h:483
@ PvPixelBayerGR12
Pixel type is Bayer GR12.
Definition PvPixelType.h:85
@ PvPixelSCF1WBWG14
Pixel type is SCF1WBWG14.
Definition PvPixelType.h:275
@ PvPixelSCF1WBWG10p
Pixel type is SCF1WBWG10p.
Definition PvPixelType.h:269
@ PvPixelR12
Pixel type is R12.
Definition PvPixelType.h:469
@ PvPixelYCbCr709_422_10p_CbYCrY
Pixel type is YCbCr709 422 10p CbYCrY.
Definition PvPixelType.h:384
@ PvPixelCoord3D_AC12p_Planar
Pixel type is Coord3D AC12p Planar.
Definition PvPixelType.h:516
@ PvPixelRGBa14
Pixel type is RGB14.
Definition PvPixelType.h:255
@ PvPixelBayerGB10p
Pixel type is Bayer GB10p.
Definition PvPixelType.h:225
@ PvPixelCoord3D_C10p
Pixel type is Coord3D C10p.
Definition PvPixelType.h:494
@ PvPixelRGB10_Planar
Pixel type is RGB10 Planar.
Definition PvPixelType.h:121
@ PvPixelYCbCr422_10_CbYCrY
Pixel type is YCbCr422 10 CbYCrY.
Definition PvPixelType.h:366
@ PvPixelYCbCr601_422_12
Pixel type is YCbCr601 422 12.
Definition PvPixelType.h:346
@ PvPixelYCbCr422_8_CbYCrY
Pixel type is YCbCr422 8 CbYCrY.
Definition PvPixelType.h:187
@ PvPixelBayerBG12Packed
Pixel type is Bayer BG12 Packed.
Definition PvPixelType.h:143
@ PvPixelBGR10
Pixel type is BGR10.
Definition PvPixelType.h:103
@ PvPixelBayerBG16
Pixel type is Bayer BG16.
Definition PvPixelType.h:151
@ PvPixelYCbCr422_12_CbYCrY
Pixel type is YCbCr422 12 CbYCrY.
Definition PvPixelType.h:370
@ PvPixelRGBa16
Pixel type is RGBa16.
Definition PvPixelType.h:257
@ PvPixelSCF1WGWR10p
Pixel type is SCF1WGWR10p.
Definition PvPixelType.h:297
@ PvPixelCoord3D_AC8
Pixel type is Coord3D AC8.
Definition PvPixelType.h:421
@ PvPixelConfidence16
Pixel type is Confidence 16.
Definition PvPixelType.h:460
@ PvPixelCoord3D_C8
Pixel type is Coord3D C8.
Definition PvPixelType.h:415
@ PvPixelBiColorBGRG8
Pixel type is Bi Color BGRG8.
Definition PvPixelType.h:393
@ PvPixelBayerGR14p
Pixel type is Bayer GR14p.
Definition PvPixelType.h:521
@ PvPixelBGR16
Pixel type is BGR16.
Definition PvPixelType.h:204
@ PvPixelBGRa10
Pixel type is BGRa10.
Definition PvPixelType.h:206
@ PvPixelBayerGR4p
Pixel type is Bayer GR4p.
Definition PvPixelType.h:537
@ PvPixelYCbCr601_422_12_CbYCrY
Pixel type is YCbCr601 422 12 CbYCrY.
Definition PvPixelType.h:378
@ PvPixelData64s
Pixel type is Data64s.
Definition PvPixelType.h:564

Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com