Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



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 
50 typedef 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 
569 } PvPixelType;
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