IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
PixelFormatDefinitionsGenerated.cs
Go to the documentation of this file.
1#pragma warning disable CS0414 // Field is assigned but its value is never used
3{
4 internal sealed partial class PixelFormatDefinition
5 {
6
7
8 internal static readonly PixelFormatDefinition BayerGR8 =
9 Register(new(
10 format: PixelFormat.BayerGR8,
11 name: "BayerGR8",
12 channels: new [] { Channel.Bayer },
13 storageBitsPerPixel: 8,
14 allocatedBitsPerPixel: 8,
15 isPacked: false,
16 isFloat: false,
17 isInterleaved: false,
18 unpackedFormat: PixelFormat.BayerGR8));
19
20
21 internal static readonly PixelFormatDefinition BayerGR10 =
22 Register(new(
23 format: PixelFormat.BayerGR10,
24 name: "BayerGR10",
25 channels: new [] { Channel.Bayer },
26 storageBitsPerPixel: 10,
27 allocatedBitsPerPixel: 16,
28 isPacked: false,
29 isFloat: false,
30 isInterleaved: false,
31 unpackedFormat: PixelFormat.BayerGR10));
32
33
34 internal static readonly PixelFormatDefinition BayerGR12 =
35 Register(new(
36 format: PixelFormat.BayerGR12,
37 name: "BayerGR12",
38 channels: new [] { Channel.Bayer },
39 storageBitsPerPixel: 12,
40 allocatedBitsPerPixel: 16,
41 isPacked: false,
42 isFloat: false,
43 isInterleaved: false,
44 unpackedFormat: PixelFormat.BayerGR12));
45
46
47 internal static readonly PixelFormatDefinition BayerRG8 =
48 Register(new(
49 format: PixelFormat.BayerRG8,
50 name: "BayerRG8",
51 channels: new [] { Channel.Bayer },
52 storageBitsPerPixel: 8,
53 allocatedBitsPerPixel: 8,
54 isPacked: false,
55 isFloat: false,
56 isInterleaved: false,
57 unpackedFormat: PixelFormat.BayerRG8));
58
59
60 internal static readonly PixelFormatDefinition BayerRG10 =
61 Register(new(
62 format: PixelFormat.BayerRG10,
63 name: "BayerRG10",
64 channels: new [] { Channel.Bayer },
65 storageBitsPerPixel: 10,
66 allocatedBitsPerPixel: 16,
67 isPacked: false,
68 isFloat: false,
69 isInterleaved: false,
70 unpackedFormat: PixelFormat.BayerRG10));
71
72
73 internal static readonly PixelFormatDefinition BayerRG12 =
74 Register(new(
75 format: PixelFormat.BayerRG12,
76 name: "BayerRG12",
77 channels: new [] { Channel.Bayer },
78 storageBitsPerPixel: 12,
79 allocatedBitsPerPixel: 16,
80 isPacked: false,
81 isFloat: false,
82 isInterleaved: false,
83 unpackedFormat: PixelFormat.BayerRG12));
84
85
86 internal static readonly PixelFormatDefinition BayerGB8 =
87 Register(new(
88 format: PixelFormat.BayerGB8,
89 name: "BayerGB8",
90 channels: new [] { Channel.Bayer },
91 storageBitsPerPixel: 8,
92 allocatedBitsPerPixel: 8,
93 isPacked: false,
94 isFloat: false,
95 isInterleaved: false,
96 unpackedFormat: PixelFormat.BayerGB8));
97
98
99 internal static readonly PixelFormatDefinition BayerGB10 =
100 Register(new(
101 format: PixelFormat.BayerGB10,
102 name: "BayerGB10",
103 channels: new [] { Channel.Bayer },
104 storageBitsPerPixel: 10,
105 allocatedBitsPerPixel: 16,
106 isPacked: false,
107 isFloat: false,
108 isInterleaved: false,
109 unpackedFormat: PixelFormat.BayerGB10));
110
111
112 internal static readonly PixelFormatDefinition BayerGB12 =
113 Register(new(
114 format: PixelFormat.BayerGB12,
115 name: "BayerGB12",
116 channels: new [] { Channel.Bayer },
117 storageBitsPerPixel: 12,
118 allocatedBitsPerPixel: 16,
119 isPacked: false,
120 isFloat: false,
121 isInterleaved: false,
122 unpackedFormat: PixelFormat.BayerGB12));
123
124
125 internal static readonly PixelFormatDefinition BayerBG8 =
126 Register(new(
127 format: PixelFormat.BayerBG8,
128 name: "BayerBG8",
129 channels: new [] { Channel.Bayer },
130 storageBitsPerPixel: 8,
131 allocatedBitsPerPixel: 8,
132 isPacked: false,
133 isFloat: false,
134 isInterleaved: false,
135 unpackedFormat: PixelFormat.BayerBG8));
136
137
138 internal static readonly PixelFormatDefinition BayerBG10 =
139 Register(new(
140 format: PixelFormat.BayerBG10,
141 name: "BayerBG10",
142 channels: new [] { Channel.Bayer },
143 storageBitsPerPixel: 10,
144 allocatedBitsPerPixel: 16,
145 isPacked: false,
146 isFloat: false,
147 isInterleaved: false,
148 unpackedFormat: PixelFormat.BayerBG10));
149
150
151 internal static readonly PixelFormatDefinition BayerBG12 =
152 Register(new(
153 format: PixelFormat.BayerBG12,
154 name: "BayerBG12",
155 channels: new [] { Channel.Bayer },
156 storageBitsPerPixel: 12,
157 allocatedBitsPerPixel: 16,
158 isPacked: false,
159 isFloat: false,
160 isInterleaved: false,
161 unpackedFormat: PixelFormat.BayerBG12));
162
163
164 internal static readonly PixelFormatDefinition Mono8 =
165 Register(new(
166 format: PixelFormat.Mono8,
167 name: "Mono8",
168 channels: new [] { Channel.Intensity },
169 storageBitsPerPixel: 8,
170 allocatedBitsPerPixel: 8,
171 isPacked: false,
172 isFloat: false,
173 isInterleaved: false,
174 unpackedFormat: PixelFormat.Mono8));
175
176
177 internal static readonly PixelFormatDefinition Mono10 =
178 Register(new(
179 format: PixelFormat.Mono10,
180 name: "Mono10",
181 channels: new [] { Channel.Intensity },
182 storageBitsPerPixel: 10,
183 allocatedBitsPerPixel: 16,
184 isPacked: false,
185 isFloat: false,
186 isInterleaved: false,
187 unpackedFormat: PixelFormat.Mono10));
188
189
190 internal static readonly PixelFormatDefinition Mono12 =
191 Register(new(
192 format: PixelFormat.Mono12,
193 name: "Mono12",
194 channels: new [] { Channel.Intensity },
195 storageBitsPerPixel: 12,
196 allocatedBitsPerPixel: 16,
197 isPacked: false,
198 isFloat: false,
199 isInterleaved: false,
200 unpackedFormat: PixelFormat.Mono12));
201
202
203 internal static readonly PixelFormatDefinition Mono16 =
204 Register(new(
205 format: PixelFormat.Mono16,
206 name: "Mono16",
207 channels: new [] { Channel.Intensity },
208 storageBitsPerPixel: 16,
209 allocatedBitsPerPixel: 16,
210 isPacked: false,
211 isFloat: false,
212 isInterleaved: false,
213 unpackedFormat: PixelFormat.Mono16));
214
215
216 internal static readonly PixelFormatDefinition Confidence8 =
217 Register(new(
218 format: PixelFormat.Confidence8,
219 name: "Confidence8",
220 channels: new [] { Channel.Intensity },
221 storageBitsPerPixel: 8,
222 allocatedBitsPerPixel: 8,
223 isPacked: false,
224 isFloat: false,
225 isInterleaved: false,
226 unpackedFormat: PixelFormat.Confidence8));
227
228
229 internal static readonly PixelFormatDefinition Confidence16 =
230 Register(new(
231 format: PixelFormat.Confidence16,
232 name: "Confidence16",
233 channels: new [] { Channel.Intensity },
234 storageBitsPerPixel: 16,
235 allocatedBitsPerPixel: 16,
236 isPacked: false,
237 isFloat: false,
238 isInterleaved: false,
239 unpackedFormat: PixelFormat.Confidence16));
240
241
242 internal static readonly PixelFormatDefinition Coord3D_C8 =
243 Register(new(
244 format: PixelFormat.Coord3D_C8,
245 name: "Coord3D_C8",
246 channels: new [] { Channel.Intensity },
247 storageBitsPerPixel: 8,
248 allocatedBitsPerPixel: 8,
249 isPacked: false,
250 isFloat: false,
251 isInterleaved: false,
252 unpackedFormat: PixelFormat.Coord3D_C8));
253
254
255 internal static readonly PixelFormatDefinition Coord3D_C16 =
256 Register(new(
257 format: PixelFormat.Coord3D_C16,
258 name: "Coord3D_C16",
259 channels: new [] { Channel.Intensity },
260 storageBitsPerPixel: 16,
261 allocatedBitsPerPixel: 16,
262 isPacked: false,
263 isFloat: false,
264 isInterleaved: false,
265 unpackedFormat: PixelFormat.Coord3D_C16));
266
267
268 internal static readonly PixelFormatDefinition Coord3D_C32f =
269 Register(new(
270 format: PixelFormat.Coord3D_C32f,
271 name: "Coord3D_C32f",
272 channels: new [] { Channel.Intensity },
273 storageBitsPerPixel: 32,
274 allocatedBitsPerPixel: 32,
275 isPacked: false,
276 isFloat: true,
277 isInterleaved: false,
278 unpackedFormat: PixelFormat.Coord3D_C32f));
279
280
281 internal static readonly PixelFormatDefinition Coord3D_ABC32f =
282 Register(new(
283 format: PixelFormat.Coord3D_ABC32f,
284 name: "Coord3D_ABC32f",
285 channels: new [] { Channel.X, Channel.Y, Channel.Z },
286 storageBitsPerPixel: 96,
287 allocatedBitsPerPixel: 96,
288 isPacked: false,
289 isFloat: true,
290 isInterleaved: false,
291 unpackedFormat: PixelFormat.Coord3D_ABC32f));
292
293
294 internal static readonly PixelFormatDefinition YUV420_8_YY_UV_SemiplanarIDS =
295 Register(new(
296 format: PixelFormat.YUV420_8_YY_UV_SemiplanarIDS,
297 name: "YUV420_8_YY_UV_SemiplanarIDS",
298 channels: new [] { Channel.Intensity, Channel.ChromaU, Channel.ChromaV },
299 storageBitsPerPixel: 8,
300 allocatedBitsPerPixel: 12,
301 isPacked: false,
302 isFloat: false,
303 isInterleaved: false,
304 unpackedFormat: PixelFormat.YUV420_8_YY_UV_SemiplanarIDS));
305
306
307 internal static readonly PixelFormatDefinition YUV420_8_YY_VU_SemiplanarIDS =
308 Register(new(
309 format: PixelFormat.YUV420_8_YY_VU_SemiplanarIDS,
310 name: "YUV420_8_YY_VU_SemiplanarIDS",
311 channels: new [] { Channel.Intensity, Channel.ChromaV, Channel.ChromaU },
312 storageBitsPerPixel: 8,
313 allocatedBitsPerPixel: 12,
314 isPacked: false,
315 isFloat: false,
316 isInterleaved: false,
317 unpackedFormat: PixelFormat.YUV420_8_YY_VU_SemiplanarIDS));
318
319
320 internal static readonly PixelFormatDefinition YUV422_8_UYVY =
321 Register(new(
322 format: PixelFormat.YUV422_8_UYVY,
323 name: "YUV422_8_UYVY",
324 channels: new [] { Channel.Intensity, Channel.ChromaU, Channel.ChromaV },
325 storageBitsPerPixel: 8,
326 allocatedBitsPerPixel: 16,
327 isPacked: false,
328 isFloat: false,
329 isInterleaved: false,
330 unpackedFormat: PixelFormat.YUV422_8_UYVY));
331
332
333 internal static readonly PixelFormatDefinition RGB8 =
334 Register(new(
335 format: PixelFormat.RGB8,
336 name: "RGB8",
337 channels: new [] { Channel.Red, Channel.Green, Channel.Blue },
338 storageBitsPerPixel: 24,
339 allocatedBitsPerPixel: 24,
340 isPacked: false,
341 isFloat: false,
342 isInterleaved: false,
343 unpackedFormat: PixelFormat.RGB8));
344
345
346 internal static readonly PixelFormatDefinition RGB10 =
347 Register(new(
348 format: PixelFormat.RGB10,
349 name: "RGB10",
350 channels: new [] { Channel.Red, Channel.Green, Channel.Blue },
351 storageBitsPerPixel: 30,
352 allocatedBitsPerPixel: 48,
353 isPacked: false,
354 isFloat: false,
355 isInterleaved: false,
356 unpackedFormat: PixelFormat.RGB10));
357
358
359 internal static readonly PixelFormatDefinition RGB12 =
360 Register(new(
361 format: PixelFormat.RGB12,
362 name: "RGB12",
363 channels: new [] { Channel.Red, Channel.Green, Channel.Blue },
364 storageBitsPerPixel: 36,
365 allocatedBitsPerPixel: 48,
366 isPacked: false,
367 isFloat: false,
368 isInterleaved: false,
369 unpackedFormat: PixelFormat.RGB12));
370
371
372 internal static readonly PixelFormatDefinition BGR8 =
373 Register(new(
374 format: PixelFormat.BGR8,
375 name: "BGR8",
376 channels: new [] { Channel.Blue, Channel.Green, Channel.Red },
377 storageBitsPerPixel: 24,
378 allocatedBitsPerPixel: 24,
379 isPacked: false,
380 isFloat: false,
381 isInterleaved: false,
382 unpackedFormat: PixelFormat.BGR8));
383
384
385 internal static readonly PixelFormatDefinition BGR10 =
386 Register(new(
387 format: PixelFormat.BGR10,
388 name: "BGR10",
389 channels: new [] { Channel.Blue, Channel.Green, Channel.Red },
390 storageBitsPerPixel: 30,
391 allocatedBitsPerPixel: 48,
392 isPacked: false,
393 isFloat: false,
394 isInterleaved: false,
395 unpackedFormat: PixelFormat.BGR10));
396
397
398 internal static readonly PixelFormatDefinition BGR12 =
399 Register(new(
400 format: PixelFormat.BGR12,
401 name: "BGR12",
402 channels: new [] { Channel.Blue, Channel.Green, Channel.Red },
403 storageBitsPerPixel: 36,
404 allocatedBitsPerPixel: 48,
405 isPacked: false,
406 isFloat: false,
407 isInterleaved: false,
408 unpackedFormat: PixelFormat.BGR12));
409
410
411 internal static readonly PixelFormatDefinition RGBa8 =
412 Register(new(
413 format: PixelFormat.RGBa8,
414 name: "RGBa8",
415 channels: new [] { Channel.Red, Channel.Green, Channel.Blue, Channel.Alpha },
416 storageBitsPerPixel: 32,
417 allocatedBitsPerPixel: 32,
418 isPacked: false,
419 isFloat: false,
420 isInterleaved: false,
421 unpackedFormat: PixelFormat.RGBa8));
422
423
424 internal static readonly PixelFormatDefinition RGBa10 =
425 Register(new(
426 format: PixelFormat.RGBa10,
427 name: "RGBa10",
428 channels: new [] { Channel.Red, Channel.Green, Channel.Blue, Channel.Alpha },
429 storageBitsPerPixel: 40,
430 allocatedBitsPerPixel: 64,
431 isPacked: false,
432 isFloat: false,
433 isInterleaved: false,
434 unpackedFormat: PixelFormat.RGBa10));
435
436
437 internal static readonly PixelFormatDefinition RGBa12 =
438 Register(new(
439 format: PixelFormat.RGBa12,
440 name: "RGBa12",
441 channels: new [] { Channel.Red, Channel.Green, Channel.Blue, Channel.Alpha },
442 storageBitsPerPixel: 48,
443 allocatedBitsPerPixel: 64,
444 isPacked: false,
445 isFloat: false,
446 isInterleaved: false,
447 unpackedFormat: PixelFormat.RGBa12));
448
449
450 internal static readonly PixelFormatDefinition BGRa8 =
451 Register(new(
452 format: PixelFormat.BGRa8,
453 name: "BGRa8",
454 channels: new [] { Channel.Blue, Channel.Green, Channel.Red, Channel.Alpha },
455 storageBitsPerPixel: 32,
456 allocatedBitsPerPixel: 32,
457 isPacked: false,
458 isFloat: false,
459 isInterleaved: false,
460 unpackedFormat: PixelFormat.BGRa8));
461
462
463 internal static readonly PixelFormatDefinition BGRa10 =
464 Register(new(
465 format: PixelFormat.BGRa10,
466 name: "BGRa10",
467 channels: new [] { Channel.Blue, Channel.Green, Channel.Red, Channel.Alpha },
468 storageBitsPerPixel: 40,
469 allocatedBitsPerPixel: 64,
470 isPacked: false,
471 isFloat: false,
472 isInterleaved: false,
473 unpackedFormat: PixelFormat.BGRa10));
474
475
476 internal static readonly PixelFormatDefinition BGRa12 =
477 Register(new(
478 format: PixelFormat.BGRa12,
479 name: "BGRa12",
480 channels: new [] { Channel.Blue, Channel.Green, Channel.Red, Channel.Alpha },
481 storageBitsPerPixel: 48,
482 allocatedBitsPerPixel: 64,
483 isPacked: false,
484 isFloat: false,
485 isInterleaved: false,
486 unpackedFormat: PixelFormat.BGRa12));
487
488
489 internal static readonly PixelFormatDefinition BayerBG10p =
490 Register(new(
491 format: PixelFormat.BayerBG10p,
492 name: "BayerBG10p",
493 channels: new [] { Channel.Bayer },
494 storageBitsPerPixel: 10,
495 allocatedBitsPerPixel: 10,
496 isPacked: true,
497 isFloat: false,
498 isInterleaved: false,
499 unpackedFormat: PixelFormat.BayerBG10));
500
501
502 internal static readonly PixelFormatDefinition BayerBG12p =
503 Register(new(
504 format: PixelFormat.BayerBG12p,
505 name: "BayerBG12p",
506 channels: new [] { Channel.Bayer },
507 storageBitsPerPixel: 12,
508 allocatedBitsPerPixel: 12,
509 isPacked: true,
510 isFloat: false,
511 isInterleaved: false,
512 unpackedFormat: PixelFormat.BayerBG12));
513
514
515 internal static readonly PixelFormatDefinition BayerGB10p =
516 Register(new(
517 format: PixelFormat.BayerGB10p,
518 name: "BayerGB10p",
519 channels: new [] { Channel.Bayer },
520 storageBitsPerPixel: 10,
521 allocatedBitsPerPixel: 10,
522 isPacked: true,
523 isFloat: false,
524 isInterleaved: false,
525 unpackedFormat: PixelFormat.BayerGB10));
526
527
528 internal static readonly PixelFormatDefinition BayerGB12p =
529 Register(new(
530 format: PixelFormat.BayerGB12p,
531 name: "BayerGB12p",
532 channels: new [] { Channel.Bayer },
533 storageBitsPerPixel: 12,
534 allocatedBitsPerPixel: 12,
535 isPacked: true,
536 isFloat: false,
537 isInterleaved: false,
538 unpackedFormat: PixelFormat.BayerGB12));
539
540
541 internal static readonly PixelFormatDefinition BayerGR10p =
542 Register(new(
543 format: PixelFormat.BayerGR10p,
544 name: "BayerGR10p",
545 channels: new [] { Channel.Bayer },
546 storageBitsPerPixel: 10,
547 allocatedBitsPerPixel: 10,
548 isPacked: true,
549 isFloat: false,
550 isInterleaved: false,
551 unpackedFormat: PixelFormat.BayerGR10));
552
553
554 internal static readonly PixelFormatDefinition BayerGR12p =
555 Register(new(
556 format: PixelFormat.BayerGR12p,
557 name: "BayerGR12p",
558 channels: new [] { Channel.Bayer },
559 storageBitsPerPixel: 12,
560 allocatedBitsPerPixel: 12,
561 isPacked: true,
562 isFloat: false,
563 isInterleaved: false,
564 unpackedFormat: PixelFormat.BayerGR12));
565
566
567 internal static readonly PixelFormatDefinition BayerRG10p =
568 Register(new(
569 format: PixelFormat.BayerRG10p,
570 name: "BayerRG10p",
571 channels: new [] { Channel.Bayer },
572 storageBitsPerPixel: 10,
573 allocatedBitsPerPixel: 10,
574 isPacked: true,
575 isFloat: false,
576 isInterleaved: false,
577 unpackedFormat: PixelFormat.BayerRG10));
578
579
580 internal static readonly PixelFormatDefinition BayerRG12p =
581 Register(new(
582 format: PixelFormat.BayerRG12p,
583 name: "BayerRG12p",
584 channels: new [] { Channel.Bayer },
585 storageBitsPerPixel: 12,
586 allocatedBitsPerPixel: 12,
587 isPacked: true,
588 isFloat: false,
589 isInterleaved: false,
590 unpackedFormat: PixelFormat.BayerRG12));
591
592
593 internal static readonly PixelFormatDefinition Mono10p =
594 Register(new(
595 format: PixelFormat.Mono10p,
596 name: "Mono10p",
597 channels: new [] { Channel.Intensity },
598 storageBitsPerPixel: 10,
599 allocatedBitsPerPixel: 10,
600 isPacked: true,
601 isFloat: false,
602 isInterleaved: false,
603 unpackedFormat: PixelFormat.Mono10));
604
605
606 internal static readonly PixelFormatDefinition Mono12p =
607 Register(new(
608 format: PixelFormat.Mono12p,
609 name: "Mono12p",
610 channels: new [] { Channel.Intensity },
611 storageBitsPerPixel: 12,
612 allocatedBitsPerPixel: 12,
613 isPacked: true,
614 isFloat: false,
615 isInterleaved: false,
616 unpackedFormat: PixelFormat.Mono12));
617
618
619 internal static readonly PixelFormatDefinition RGB10p32 =
620 Register(new(
621 format: PixelFormat.RGB10p32,
622 name: "RGB10p32",
623 channels: new [] { Channel.Red, Channel.Green, Channel.Blue },
624 storageBitsPerPixel: 30,
625 allocatedBitsPerPixel: 32,
626 isPacked: true,
627 isFloat: false,
628 isInterleaved: false,
629 unpackedFormat: PixelFormat.RGB10));
630
631
632 internal static readonly PixelFormatDefinition BGR10p32 =
633 Register(new(
634 format: PixelFormat.BGR10p32,
635 name: "BGR10p32",
636 channels: new [] { Channel.Blue, Channel.Green, Channel.Red },
637 storageBitsPerPixel: 30,
638 allocatedBitsPerPixel: 32,
639 isPacked: true,
640 isFloat: false,
641 isInterleaved: false,
642 unpackedFormat: PixelFormat.BGR10));
643
644
645 internal static readonly PixelFormatDefinition BayerRG10g40IDS =
646 Register(new(
647 format: PixelFormat.BayerRG10g40IDS,
648 name: "BayerRG10g40IDS",
649 channels: new [] { Channel.Bayer },
650 storageBitsPerPixel: 10,
651 allocatedBitsPerPixel: 10,
652 isPacked: true,
653 isFloat: false,
654 isInterleaved: false,
655 unpackedFormat: PixelFormat.BayerRG10));
656
657
658 internal static readonly PixelFormatDefinition BayerGB10g40IDS =
659 Register(new(
660 format: PixelFormat.BayerGB10g40IDS,
661 name: "BayerGB10g40IDS",
662 channels: new [] { Channel.Bayer },
663 storageBitsPerPixel: 10,
664 allocatedBitsPerPixel: 10,
665 isPacked: true,
666 isFloat: false,
667 isInterleaved: false,
668 unpackedFormat: PixelFormat.BayerGB10));
669
670
671 internal static readonly PixelFormatDefinition BayerGR10g40IDS =
672 Register(new(
673 format: PixelFormat.BayerGR10g40IDS,
674 name: "BayerGR10g40IDS",
675 channels: new [] { Channel.Bayer },
676 storageBitsPerPixel: 10,
677 allocatedBitsPerPixel: 10,
678 isPacked: true,
679 isFloat: false,
680 isInterleaved: false,
681 unpackedFormat: PixelFormat.BayerGR10));
682
683
684 internal static readonly PixelFormatDefinition BayerBG10g40IDS =
685 Register(new(
686 format: PixelFormat.BayerBG10g40IDS,
687 name: "BayerBG10g40IDS",
688 channels: new [] { Channel.Bayer },
689 storageBitsPerPixel: 10,
690 allocatedBitsPerPixel: 10,
691 isPacked: true,
692 isFloat: false,
693 isInterleaved: false,
694 unpackedFormat: PixelFormat.BayerBG10));
695
696
697 internal static readonly PixelFormatDefinition BayerRG12g24IDS =
698 Register(new(
699 format: PixelFormat.BayerRG12g24IDS,
700 name: "BayerRG12g24IDS",
701 channels: new [] { Channel.Bayer },
702 storageBitsPerPixel: 12,
703 allocatedBitsPerPixel: 12,
704 isPacked: true,
705 isFloat: false,
706 isInterleaved: false,
707 unpackedFormat: PixelFormat.BayerRG12));
708
709
710 internal static readonly PixelFormatDefinition BayerGB12g24IDS =
711 Register(new(
712 format: PixelFormat.BayerGB12g24IDS,
713 name: "BayerGB12g24IDS",
714 channels: new [] { Channel.Bayer },
715 storageBitsPerPixel: 12,
716 allocatedBitsPerPixel: 12,
717 isPacked: true,
718 isFloat: false,
719 isInterleaved: false,
720 unpackedFormat: PixelFormat.BayerGB12));
721
722
723 internal static readonly PixelFormatDefinition BayerGR12g24IDS =
724 Register(new(
725 format: PixelFormat.BayerGR12g24IDS,
726 name: "BayerGR12g24IDS",
727 channels: new [] { Channel.Bayer },
728 storageBitsPerPixel: 12,
729 allocatedBitsPerPixel: 12,
730 isPacked: true,
731 isFloat: false,
732 isInterleaved: false,
733 unpackedFormat: PixelFormat.BayerGR12));
734
735
736 internal static readonly PixelFormatDefinition BayerBG12g24IDS =
737 Register(new(
738 format: PixelFormat.BayerBG12g24IDS,
739 name: "BayerBG12g24IDS",
740 channels: new [] { Channel.Bayer },
741 storageBitsPerPixel: 12,
742 allocatedBitsPerPixel: 12,
743 isPacked: true,
744 isFloat: false,
745 isInterleaved: false,
746 unpackedFormat: PixelFormat.BayerBG12));
747
748
749 internal static readonly PixelFormatDefinition Mono10g40IDS =
750 Register(new(
751 format: PixelFormat.Mono10g40IDS,
752 name: "Mono10g40IDS",
753 channels: new [] { Channel.Intensity },
754 storageBitsPerPixel: 10,
755 allocatedBitsPerPixel: 10,
756 isPacked: true,
757 isFloat: false,
758 isInterleaved: false,
759 unpackedFormat: PixelFormat.Mono10));
760
761
762 internal static readonly PixelFormatDefinition Mono12g24IDS =
763 Register(new(
764 format: PixelFormat.Mono12g24IDS,
765 name: "Mono12g24IDS",
766 channels: new [] { Channel.Intensity },
767 storageBitsPerPixel: 12,
768 allocatedBitsPerPixel: 12,
769 isPacked: true,
770 isFloat: false,
771 isInterleaved: false,
772 unpackedFormat: PixelFormat.Mono12));
773
774
775 internal static readonly PixelFormatDefinition Mono32fIDS =
776 Register(new(
777 format: PixelFormat.Mono32fIDS,
778 name: "Mono32fIDS",
779 channels: new [] { Channel.Intensity },
780 storageBitsPerPixel: 32,
781 allocatedBitsPerPixel: 32,
782 isPacked: false,
783 isFloat: true,
784 isInterleaved: false,
785 unpackedFormat: PixelFormat.Mono32fIDS));
786
787
788 internal static readonly PixelFormatDefinition RGB32fIDS =
789 Register(new(
790 format: PixelFormat.RGB32fIDS,
791 name: "RGB32fIDS",
792 channels: new [] { Channel.Red, Channel.Green, Channel.Blue },
793 storageBitsPerPixel: 96,
794 allocatedBitsPerPixel: 96,
795 isPacked: false,
796 isFloat: true,
797 isInterleaved: false,
798 unpackedFormat: PixelFormat.RGB32fIDS));
799
800
801 internal static readonly PixelFormatDefinition Mono10g40IDS_I_A_B =
802 Register(new(
803 format: PixelFormat.Mono10g40IDS_I_A_B,
804 name: "Mono10g40IDS_I_A_B",
805 channels: new [] { Channel.Intensity },
806 storageBitsPerPixel: 10,
807 allocatedBitsPerPixel: 10,
808 isPacked: true,
809 isFloat: false,
810 isInterleaved: true,
811 unpackedFormat: PixelFormat.Mono10_AB));
812
813
814 internal static readonly PixelFormatDefinition BayerRG10g40IDS_I_A_B =
815 Register(new(
816 format: PixelFormat.BayerRG10g40IDS_I_A_B,
817 name: "BayerRG10g40IDS_I_A_B",
818 channels: new [] { Channel.Bayer },
819 storageBitsPerPixel: 10,
820 allocatedBitsPerPixel: 10,
821 isPacked: true,
822 isFloat: false,
823 isInterleaved: true,
824 unpackedFormat: PixelFormat.BayerRG10_AB));
825
826
827 internal static readonly PixelFormatDefinition BayerBG10g40IDS_I_A_B =
828 Register(new(
829 format: PixelFormat.BayerBG10g40IDS_I_A_B,
830 name: "BayerBG10g40IDS_I_A_B",
831 channels: new [] { Channel.Bayer },
832 storageBitsPerPixel: 10,
833 allocatedBitsPerPixel: 10,
834 isPacked: true,
835 isFloat: false,
836 isInterleaved: true,
837 unpackedFormat: PixelFormat.BayerBG10_AB));
838
839
840 internal static readonly PixelFormatDefinition BayerGR10g40IDS_I_A_B =
841 Register(new(
842 format: PixelFormat.BayerGR10g40IDS_I_A_B,
843 name: "BayerGR10g40IDS_I_A_B",
844 channels: new [] { Channel.Bayer },
845 storageBitsPerPixel: 10,
846 allocatedBitsPerPixel: 10,
847 isPacked: true,
848 isFloat: false,
849 isInterleaved: true,
850 unpackedFormat: PixelFormat.BayerGR10_AB));
851
852
853 internal static readonly PixelFormatDefinition BayerGB10g40IDS_I_A_B =
854 Register(new(
855 format: PixelFormat.BayerGB10g40IDS_I_A_B,
856 name: "BayerGB10g40IDS_I_A_B",
857 channels: new [] { Channel.Bayer },
858 storageBitsPerPixel: 10,
859 allocatedBitsPerPixel: 10,
860 isPacked: true,
861 isFloat: false,
862 isInterleaved: true,
863 unpackedFormat: PixelFormat.BayerGB10_AB));
864
865
866 internal static readonly PixelFormatDefinition Mono12g24IDS_I_A_B =
867 Register(new(
868 format: PixelFormat.Mono12g24IDS_I_A_B,
869 name: "Mono12g24IDS_I_A_B",
870 channels: new [] { Channel.Intensity },
871 storageBitsPerPixel: 12,
872 allocatedBitsPerPixel: 12,
873 isPacked: true,
874 isFloat: false,
875 isInterleaved: true,
876 unpackedFormat: PixelFormat.Mono12_AB));
877
878
879 internal static readonly PixelFormatDefinition BayerRG12g24IDS_I_A_B =
880 Register(new(
881 format: PixelFormat.BayerRG12g24IDS_I_A_B,
882 name: "BayerRG12g24IDS_I_A_B",
883 channels: new [] { Channel.Bayer },
884 storageBitsPerPixel: 12,
885 allocatedBitsPerPixel: 12,
886 isPacked: true,
887 isFloat: false,
888 isInterleaved: true,
889 unpackedFormat: PixelFormat.BayerRG12_AB));
890
891
892 internal static readonly PixelFormatDefinition BayerBG12g24IDS_I_A_B =
893 Register(new(
894 format: PixelFormat.BayerBG12g24IDS_I_A_B,
895 name: "BayerBG12g24IDS_I_A_B",
896 channels: new [] { Channel.Bayer },
897 storageBitsPerPixel: 12,
898 allocatedBitsPerPixel: 12,
899 isPacked: true,
900 isFloat: false,
901 isInterleaved: true,
902 unpackedFormat: PixelFormat.BayerBG12_AB));
903
904
905 internal static readonly PixelFormatDefinition BayerGR12g24IDS_I_A_B =
906 Register(new(
907 format: PixelFormat.BayerGR12g24IDS_I_A_B,
908 name: "BayerGR12g24IDS_I_A_B",
909 channels: new [] { Channel.Bayer },
910 storageBitsPerPixel: 12,
911 allocatedBitsPerPixel: 12,
912 isPacked: true,
913 isFloat: false,
914 isInterleaved: true,
915 unpackedFormat: PixelFormat.BayerGR12_AB));
916
917
918 internal static readonly PixelFormatDefinition BayerGB12g24IDS_I_A_B =
919 Register(new(
920 format: PixelFormat.BayerGB12g24IDS_I_A_B,
921 name: "BayerGB12g24IDS_I_A_B",
922 channels: new [] { Channel.Bayer },
923 storageBitsPerPixel: 12,
924 allocatedBitsPerPixel: 12,
925 isPacked: true,
926 isFloat: false,
927 isInterleaved: true,
928 unpackedFormat: PixelFormat.BayerGB12_AB));
929
930
931 internal static readonly PixelFormatDefinition Mono8_I_A_B =
932 Register(new(
933 format: PixelFormat.Mono8_I_A_B,
934 name: "Mono8_I_A_B",
935 channels: new [] { Channel.Intensity },
936 storageBitsPerPixel: 8,
937 allocatedBitsPerPixel: 8,
938 isPacked: false,
939 isFloat: false,
940 isInterleaved: true,
941 unpackedFormat: PixelFormat.Mono8_AB));
942
943
944 internal static readonly PixelFormatDefinition BayerRG8_I_A_B =
945 Register(new(
946 format: PixelFormat.BayerRG8_I_A_B,
947 name: "BayerRG8_I_A_B",
948 channels: new [] { Channel.Bayer },
949 storageBitsPerPixel: 8,
950 allocatedBitsPerPixel: 8,
951 isPacked: false,
952 isFloat: false,
953 isInterleaved: true,
954 unpackedFormat: PixelFormat.BayerRG8_AB));
955
956
957 internal static readonly PixelFormatDefinition BayerBG8_I_A_B =
958 Register(new(
959 format: PixelFormat.BayerBG8_I_A_B,
960 name: "BayerBG8_I_A_B",
961 channels: new [] { Channel.Bayer },
962 storageBitsPerPixel: 8,
963 allocatedBitsPerPixel: 8,
964 isPacked: false,
965 isFloat: false,
966 isInterleaved: true,
967 unpackedFormat: PixelFormat.BayerBG8_AB));
968
969
970 internal static readonly PixelFormatDefinition BayerGR8_I_A_B =
971 Register(new(
972 format: PixelFormat.BayerGR8_I_A_B,
973 name: "BayerGR8_I_A_B",
974 channels: new [] { Channel.Bayer },
975 storageBitsPerPixel: 8,
976 allocatedBitsPerPixel: 8,
977 isPacked: false,
978 isFloat: false,
979 isInterleaved: true,
980 unpackedFormat: PixelFormat.BayerGR8_AB));
981
982
983 internal static readonly PixelFormatDefinition BayerGB8_I_A_B =
984 Register(new(
985 format: PixelFormat.BayerGB8_I_A_B,
986 name: "BayerGB8_I_A_B",
987 channels: new [] { Channel.Bayer },
988 storageBitsPerPixel: 8,
989 allocatedBitsPerPixel: 8,
990 isPacked: false,
991 isFloat: false,
992 isInterleaved: true,
993 unpackedFormat: PixelFormat.BayerGB8_AB));
994
995
996 internal static readonly PixelFormatDefinition Mono10_I_A_B =
997 Register(new(
998 format: PixelFormat.Mono10_I_A_B,
999 name: "Mono10_I_A_B",
1000 channels: new [] { Channel.Intensity },
1001 storageBitsPerPixel: 10,
1002 allocatedBitsPerPixel: 16,
1003 isPacked: false,
1004 isFloat: false,
1005 isInterleaved: true,
1006 unpackedFormat: PixelFormat.Mono10_AB));
1007
1008
1009 internal static readonly PixelFormatDefinition BayerRG10_I_A_B =
1010 Register(new(
1011 format: PixelFormat.BayerRG10_I_A_B,
1012 name: "BayerRG10_I_A_B",
1013 channels: new [] { Channel.Bayer },
1014 storageBitsPerPixel: 10,
1015 allocatedBitsPerPixel: 16,
1016 isPacked: false,
1017 isFloat: false,
1018 isInterleaved: true,
1019 unpackedFormat: PixelFormat.BayerRG10_AB));
1020
1021
1022 internal static readonly PixelFormatDefinition BayerBG10_I_A_B =
1023 Register(new(
1024 format: PixelFormat.BayerBG10_I_A_B,
1025 name: "BayerBG10_I_A_B",
1026 channels: new [] { Channel.Bayer },
1027 storageBitsPerPixel: 10,
1028 allocatedBitsPerPixel: 16,
1029 isPacked: false,
1030 isFloat: false,
1031 isInterleaved: true,
1032 unpackedFormat: PixelFormat.BayerBG10_AB));
1033
1034
1035 internal static readonly PixelFormatDefinition BayerGR10_I_A_B =
1036 Register(new(
1037 format: PixelFormat.BayerGR10_I_A_B,
1038 name: "BayerGR10_I_A_B",
1039 channels: new [] { Channel.Bayer },
1040 storageBitsPerPixel: 10,
1041 allocatedBitsPerPixel: 16,
1042 isPacked: false,
1043 isFloat: false,
1044 isInterleaved: true,
1045 unpackedFormat: PixelFormat.BayerGR10_AB));
1046
1047
1048 internal static readonly PixelFormatDefinition BayerGB10_I_A_B =
1049 Register(new(
1050 format: PixelFormat.BayerGB10_I_A_B,
1051 name: "BayerGB10_I_A_B",
1052 channels: new [] { Channel.Bayer },
1053 storageBitsPerPixel: 10,
1054 allocatedBitsPerPixel: 16,
1055 isPacked: false,
1056 isFloat: false,
1057 isInterleaved: true,
1058 unpackedFormat: PixelFormat.BayerGB10_AB));
1059
1060
1061 internal static readonly PixelFormatDefinition Mono12_I_A_B =
1062 Register(new(
1063 format: PixelFormat.Mono12_I_A_B,
1064 name: "Mono12_I_A_B",
1065 channels: new [] { Channel.Intensity },
1066 storageBitsPerPixel: 12,
1067 allocatedBitsPerPixel: 16,
1068 isPacked: false,
1069 isFloat: false,
1070 isInterleaved: true,
1071 unpackedFormat: PixelFormat.Mono12_AB));
1072
1073
1074 internal static readonly PixelFormatDefinition BayerRG12_I_A_B =
1075 Register(new(
1076 format: PixelFormat.BayerRG12_I_A_B,
1077 name: "BayerRG12_I_A_B",
1078 channels: new [] { Channel.Bayer },
1079 storageBitsPerPixel: 12,
1080 allocatedBitsPerPixel: 16,
1081 isPacked: false,
1082 isFloat: false,
1083 isInterleaved: true,
1084 unpackedFormat: PixelFormat.BayerRG12_AB));
1085
1086
1087 internal static readonly PixelFormatDefinition BayerBG12_I_A_B =
1088 Register(new(
1089 format: PixelFormat.BayerBG12_I_A_B,
1090 name: "BayerBG12_I_A_B",
1091 channels: new [] { Channel.Bayer },
1092 storageBitsPerPixel: 12,
1093 allocatedBitsPerPixel: 16,
1094 isPacked: false,
1095 isFloat: false,
1096 isInterleaved: true,
1097 unpackedFormat: PixelFormat.BayerBG12_AB));
1098
1099
1100 internal static readonly PixelFormatDefinition BayerGR12_I_A_B =
1101 Register(new(
1102 format: PixelFormat.BayerGR12_I_A_B,
1103 name: "BayerGR12_I_A_B",
1104 channels: new [] { Channel.Bayer },
1105 storageBitsPerPixel: 12,
1106 allocatedBitsPerPixel: 16,
1107 isPacked: false,
1108 isFloat: false,
1109 isInterleaved: true,
1110 unpackedFormat: PixelFormat.BayerGR12_AB));
1111
1112
1113 internal static readonly PixelFormatDefinition BayerGB12_I_A_B =
1114 Register(new(
1115 format: PixelFormat.BayerGB12_I_A_B,
1116 name: "BayerGB12_I_A_B",
1117 channels: new [] { Channel.Bayer },
1118 storageBitsPerPixel: 12,
1119 allocatedBitsPerPixel: 16,
1120 isPacked: false,
1121 isFloat: false,
1122 isInterleaved: true,
1123 unpackedFormat: PixelFormat.BayerGB12_AB));
1124
1125
1126 internal static readonly PixelFormatDefinition Mono10p_I_A_B =
1127 Register(new(
1128 format: PixelFormat.Mono10p_I_A_B,
1129 name: "Mono10p_I_A_B",
1130 channels: new [] { Channel.Intensity },
1131 storageBitsPerPixel: 10,
1132 allocatedBitsPerPixel: 10,
1133 isPacked: true,
1134 isFloat: false,
1135 isInterleaved: true,
1136 unpackedFormat: PixelFormat.Mono10_AB));
1137
1138
1139 internal static readonly PixelFormatDefinition BayerRG10p_I_A_B =
1140 Register(new(
1141 format: PixelFormat.BayerRG10p_I_A_B,
1142 name: "BayerRG10p_I_A_B",
1143 channels: new [] { Channel.Bayer },
1144 storageBitsPerPixel: 10,
1145 allocatedBitsPerPixel: 10,
1146 isPacked: true,
1147 isFloat: false,
1148 isInterleaved: true,
1149 unpackedFormat: PixelFormat.BayerRG10_AB));
1150
1151
1152 internal static readonly PixelFormatDefinition BayerBG10p_I_A_B =
1153 Register(new(
1154 format: PixelFormat.BayerBG10p_I_A_B,
1155 name: "BayerBG10p_I_A_B",
1156 channels: new [] { Channel.Bayer },
1157 storageBitsPerPixel: 10,
1158 allocatedBitsPerPixel: 10,
1159 isPacked: true,
1160 isFloat: false,
1161 isInterleaved: true,
1162 unpackedFormat: PixelFormat.BayerBG10_AB));
1163
1164
1165 internal static readonly PixelFormatDefinition BayerGR10p_I_A_B =
1166 Register(new(
1167 format: PixelFormat.BayerGR10p_I_A_B,
1168 name: "BayerGR10p_I_A_B",
1169 channels: new [] { Channel.Bayer },
1170 storageBitsPerPixel: 10,
1171 allocatedBitsPerPixel: 10,
1172 isPacked: true,
1173 isFloat: false,
1174 isInterleaved: true,
1175 unpackedFormat: PixelFormat.BayerGR10_AB));
1176
1177
1178 internal static readonly PixelFormatDefinition BayerGB10p_I_A_B =
1179 Register(new(
1180 format: PixelFormat.BayerGB10p_I_A_B,
1181 name: "BayerGB10p_I_A_B",
1182 channels: new [] { Channel.Bayer },
1183 storageBitsPerPixel: 10,
1184 allocatedBitsPerPixel: 10,
1185 isPacked: true,
1186 isFloat: false,
1187 isInterleaved: true,
1188 unpackedFormat: PixelFormat.BayerGB10_AB));
1189
1190
1191 internal static readonly PixelFormatDefinition Mono12p_I_A_B =
1192 Register(new(
1193 format: PixelFormat.Mono12p_I_A_B,
1194 name: "Mono12p_I_A_B",
1195 channels: new [] { Channel.Intensity },
1196 storageBitsPerPixel: 12,
1197 allocatedBitsPerPixel: 12,
1198 isPacked: true,
1199 isFloat: false,
1200 isInterleaved: true,
1201 unpackedFormat: PixelFormat.Mono12_AB));
1202
1203
1204 internal static readonly PixelFormatDefinition BayerRG12p_I_A_B =
1205 Register(new(
1206 format: PixelFormat.BayerRG12p_I_A_B,
1207 name: "BayerRG12p_I_A_B",
1208 channels: new [] { Channel.Bayer },
1209 storageBitsPerPixel: 12,
1210 allocatedBitsPerPixel: 12,
1211 isPacked: true,
1212 isFloat: false,
1213 isInterleaved: true,
1214 unpackedFormat: PixelFormat.BayerRG12_AB));
1215
1216
1217 internal static readonly PixelFormatDefinition BayerBG12p_I_A_B =
1218 Register(new(
1219 format: PixelFormat.BayerBG12p_I_A_B,
1220 name: "BayerBG12p_I_A_B",
1221 channels: new [] { Channel.Bayer },
1222 storageBitsPerPixel: 12,
1223 allocatedBitsPerPixel: 12,
1224 isPacked: true,
1225 isFloat: false,
1226 isInterleaved: true,
1227 unpackedFormat: PixelFormat.BayerBG12_AB));
1228
1229
1230 internal static readonly PixelFormatDefinition BayerGR12p_I_A_B =
1231 Register(new(
1232 format: PixelFormat.BayerGR12p_I_A_B,
1233 name: "BayerGR12p_I_A_B",
1234 channels: new [] { Channel.Bayer },
1235 storageBitsPerPixel: 12,
1236 allocatedBitsPerPixel: 12,
1237 isPacked: true,
1238 isFloat: false,
1239 isInterleaved: true,
1240 unpackedFormat: PixelFormat.BayerGR12_AB));
1241
1242
1243 internal static readonly PixelFormatDefinition BayerGB12p_I_A_B =
1244 Register(new(
1245 format: PixelFormat.BayerGB12p_I_A_B,
1246 name: "BayerGB12p_I_A_B",
1247 channels: new [] { Channel.Bayer },
1248 storageBitsPerPixel: 12,
1249 allocatedBitsPerPixel: 12,
1250 isPacked: true,
1251 isFloat: false,
1252 isInterleaved: true,
1253 unpackedFormat: PixelFormat.BayerGB12_AB));
1254
1255
1256 internal static readonly PixelFormatDefinition Mono8_I_AB_CD =
1257 Register(new(
1258 format: PixelFormat.Mono8_I_AB_CD,
1259 name: "Mono8_I_AB_CD",
1260 channels: new [] { Channel.Intensity },
1261 storageBitsPerPixel: 8,
1262 allocatedBitsPerPixel: 8,
1263 isPacked: false,
1264 isFloat: false,
1265 isInterleaved: true,
1266 unpackedFormat: PixelFormat.Mono8_ABCD));
1267
1268
1269 internal static readonly PixelFormatDefinition Mono10_I_AB_CD =
1270 Register(new(
1271 format: PixelFormat.Mono10_I_AB_CD,
1272 name: "Mono10_I_AB_CD",
1273 channels: new [] { Channel.Intensity },
1274 storageBitsPerPixel: 10,
1275 allocatedBitsPerPixel: 16,
1276 isPacked: false,
1277 isFloat: false,
1278 isInterleaved: true,
1279 unpackedFormat: PixelFormat.Mono10_ABCD));
1280
1281
1282 internal static readonly PixelFormatDefinition Mono12_I_AB_CD =
1283 Register(new(
1284 format: PixelFormat.Mono12_I_AB_CD,
1285 name: "Mono12_I_AB_CD",
1286 channels: new [] { Channel.Intensity },
1287 storageBitsPerPixel: 12,
1288 allocatedBitsPerPixel: 16,
1289 isPacked: false,
1290 isFloat: false,
1291 isInterleaved: true,
1292 unpackedFormat: PixelFormat.Mono12_ABCD));
1293
1294
1295 internal static readonly PixelFormatDefinition Mono10p_I_AB_CD =
1296 Register(new(
1297 format: PixelFormat.Mono10p_I_AB_CD,
1298 name: "Mono10p_I_AB_CD",
1299 channels: new [] { Channel.Intensity },
1300 storageBitsPerPixel: 10,
1301 allocatedBitsPerPixel: 10,
1302 isPacked: true,
1303 isFloat: false,
1304 isInterleaved: true,
1305 unpackedFormat: PixelFormat.Mono10_ABCD));
1306
1307
1308 internal static readonly PixelFormatDefinition Mono12p_I_AB_CD =
1309 Register(new(
1310 format: PixelFormat.Mono12p_I_AB_CD,
1311 name: "Mono12p_I_AB_CD",
1312 channels: new [] { Channel.Intensity },
1313 storageBitsPerPixel: 12,
1314 allocatedBitsPerPixel: 12,
1315 isPacked: true,
1316 isFloat: false,
1317 isInterleaved: true,
1318 unpackedFormat: PixelFormat.Mono12_ABCD));
1319
1320
1321 internal static readonly PixelFormatDefinition Mono10g40IDS_I_AB_CD =
1322 Register(new(
1323 format: PixelFormat.Mono10g40IDS_I_AB_CD,
1324 name: "Mono10g40IDS_I_AB_CD",
1325 channels: new [] { Channel.Intensity },
1326 storageBitsPerPixel: 10,
1327 allocatedBitsPerPixel: 10,
1328 isPacked: true,
1329 isFloat: false,
1330 isInterleaved: true,
1331 unpackedFormat: PixelFormat.Mono10_ABCD));
1332
1333
1334 internal static readonly PixelFormatDefinition Mono12g24IDS_I_AB_CD =
1335 Register(new(
1336 format: PixelFormat.Mono12g24IDS_I_AB_CD,
1337 name: "Mono12g24IDS_I_AB_CD",
1338 channels: new [] { Channel.Intensity },
1339 storageBitsPerPixel: 12,
1340 allocatedBitsPerPixel: 12,
1341 isPacked: true,
1342 isFloat: false,
1343 isInterleaved: true,
1344 unpackedFormat: PixelFormat.Mono12_ABCD));
1345
1346
1347 internal static readonly PixelFormatDefinition Mono10_AB =
1348 Register(new(
1349 format: PixelFormat.Mono10_AB,
1350 name: "Mono10_AB",
1351 channels: new [] { Channel.Intensity, Channel.Intensity },
1352 storageBitsPerPixel: 20,
1353 allocatedBitsPerPixel: 32,
1354 isPacked: false,
1355 isFloat: false,
1356 isInterleaved: false,
1357 unpackedFormat: PixelFormat.Mono10_AB));
1358
1359
1360 internal static readonly PixelFormatDefinition BayerRG10_AB =
1361 Register(new(
1362 format: PixelFormat.BayerRG10_AB,
1363 name: "BayerRG10_AB",
1364 channels: new [] { Channel.Bayer, Channel.Bayer },
1365 storageBitsPerPixel: 20,
1366 allocatedBitsPerPixel: 32,
1367 isPacked: false,
1368 isFloat: false,
1369 isInterleaved: false,
1370 unpackedFormat: PixelFormat.BayerRG10_AB));
1371
1372
1373 internal static readonly PixelFormatDefinition BayerBG10_AB =
1374 Register(new(
1375 format: PixelFormat.BayerBG10_AB,
1376 name: "BayerBG10_AB",
1377 channels: new [] { Channel.Bayer, Channel.Bayer },
1378 storageBitsPerPixel: 20,
1379 allocatedBitsPerPixel: 32,
1380 isPacked: false,
1381 isFloat: false,
1382 isInterleaved: false,
1383 unpackedFormat: PixelFormat.BayerBG10_AB));
1384
1385
1386 internal static readonly PixelFormatDefinition BayerGR10_AB =
1387 Register(new(
1388 format: PixelFormat.BayerGR10_AB,
1389 name: "BayerGR10_AB",
1390 channels: new [] { Channel.Bayer, Channel.Bayer },
1391 storageBitsPerPixel: 20,
1392 allocatedBitsPerPixel: 32,
1393 isPacked: false,
1394 isFloat: false,
1395 isInterleaved: false,
1396 unpackedFormat: PixelFormat.BayerGR10_AB));
1397
1398
1399 internal static readonly PixelFormatDefinition BayerGB10_AB =
1400 Register(new(
1401 format: PixelFormat.BayerGB10_AB,
1402 name: "BayerGB10_AB",
1403 channels: new [] { Channel.Bayer, Channel.Bayer },
1404 storageBitsPerPixel: 20,
1405 allocatedBitsPerPixel: 32,
1406 isPacked: false,
1407 isFloat: false,
1408 isInterleaved: false,
1409 unpackedFormat: PixelFormat.BayerGB10_AB));
1410
1411
1412 internal static readonly PixelFormatDefinition Mono12_AB =
1413 Register(new(
1414 format: PixelFormat.Mono12_AB,
1415 name: "Mono12_AB",
1416 channels: new [] { Channel.Intensity, Channel.Intensity },
1417 storageBitsPerPixel: 24,
1418 allocatedBitsPerPixel: 32,
1419 isPacked: false,
1420 isFloat: false,
1421 isInterleaved: false,
1422 unpackedFormat: PixelFormat.Mono12_AB));
1423
1424
1425 internal static readonly PixelFormatDefinition BayerRG12_AB =
1426 Register(new(
1427 format: PixelFormat.BayerRG12_AB,
1428 name: "BayerRG12_AB",
1429 channels: new [] { Channel.Bayer, Channel.Bayer },
1430 storageBitsPerPixel: 24,
1431 allocatedBitsPerPixel: 32,
1432 isPacked: false,
1433 isFloat: false,
1434 isInterleaved: false,
1435 unpackedFormat: PixelFormat.BayerRG12_AB));
1436
1437
1438 internal static readonly PixelFormatDefinition BayerBG12_AB =
1439 Register(new(
1440 format: PixelFormat.BayerBG12_AB,
1441 name: "BayerBG12_AB",
1442 channels: new [] { Channel.Bayer, Channel.Bayer },
1443 storageBitsPerPixel: 24,
1444 allocatedBitsPerPixel: 32,
1445 isPacked: false,
1446 isFloat: false,
1447 isInterleaved: false,
1448 unpackedFormat: PixelFormat.BayerBG12_AB));
1449
1450
1451 internal static readonly PixelFormatDefinition BayerGR12_AB =
1452 Register(new(
1453 format: PixelFormat.BayerGR12_AB,
1454 name: "BayerGR12_AB",
1455 channels: new [] { Channel.Bayer, Channel.Bayer },
1456 storageBitsPerPixel: 24,
1457 allocatedBitsPerPixel: 32,
1458 isPacked: false,
1459 isFloat: false,
1460 isInterleaved: false,
1461 unpackedFormat: PixelFormat.BayerGR12_AB));
1462
1463
1464 internal static readonly PixelFormatDefinition BayerGB12_AB =
1465 Register(new(
1466 format: PixelFormat.BayerGB12_AB,
1467 name: "BayerGB12_AB",
1468 channels: new [] { Channel.Bayer, Channel.Bayer },
1469 storageBitsPerPixel: 24,
1470 allocatedBitsPerPixel: 32,
1471 isPacked: false,
1472 isFloat: false,
1473 isInterleaved: false,
1474 unpackedFormat: PixelFormat.BayerGB12_AB));
1475
1476
1477 internal static readonly PixelFormatDefinition Mono8_AB =
1478 Register(new(
1479 format: PixelFormat.Mono8_AB,
1480 name: "Mono8_AB",
1481 channels: new [] { Channel.Intensity, Channel.Intensity },
1482 storageBitsPerPixel: 16,
1483 allocatedBitsPerPixel: 16,
1484 isPacked: false,
1485 isFloat: false,
1486 isInterleaved: false,
1487 unpackedFormat: PixelFormat.Mono8_AB));
1488
1489
1490 internal static readonly PixelFormatDefinition BayerRG8_AB =
1491 Register(new(
1492 format: PixelFormat.BayerRG8_AB,
1493 name: "BayerRG8_AB",
1494 channels: new [] { Channel.Bayer, Channel.Bayer },
1495 storageBitsPerPixel: 16,
1496 allocatedBitsPerPixel: 16,
1497 isPacked: false,
1498 isFloat: false,
1499 isInterleaved: false,
1500 unpackedFormat: PixelFormat.BayerRG8_AB));
1501
1502
1503 internal static readonly PixelFormatDefinition BayerBG8_AB =
1504 Register(new(
1505 format: PixelFormat.BayerBG8_AB,
1506 name: "BayerBG8_AB",
1507 channels: new [] { Channel.Bayer, Channel.Bayer },
1508 storageBitsPerPixel: 16,
1509 allocatedBitsPerPixel: 16,
1510 isPacked: false,
1511 isFloat: false,
1512 isInterleaved: false,
1513 unpackedFormat: PixelFormat.BayerBG8_AB));
1514
1515
1516 internal static readonly PixelFormatDefinition BayerGR8_AB =
1517 Register(new(
1518 format: PixelFormat.BayerGR8_AB,
1519 name: "BayerGR8_AB",
1520 channels: new [] { Channel.Bayer, Channel.Bayer },
1521 storageBitsPerPixel: 16,
1522 allocatedBitsPerPixel: 16,
1523 isPacked: false,
1524 isFloat: false,
1525 isInterleaved: false,
1526 unpackedFormat: PixelFormat.BayerGR8_AB));
1527
1528
1529 internal static readonly PixelFormatDefinition BayerGB8_AB =
1530 Register(new(
1531 format: PixelFormat.BayerGB8_AB,
1532 name: "BayerGB8_AB",
1533 channels: new [] { Channel.Bayer, Channel.Bayer },
1534 storageBitsPerPixel: 16,
1535 allocatedBitsPerPixel: 16,
1536 isPacked: false,
1537 isFloat: false,
1538 isInterleaved: false,
1539 unpackedFormat: PixelFormat.BayerGB8_AB));
1540
1541
1542 internal static readonly PixelFormatDefinition Mono8_ABCD =
1543 Register(new(
1544 format: PixelFormat.Mono8_ABCD,
1545 name: "Mono8_ABCD",
1546 channels: new [] { Channel.Intensity, Channel.Intensity, Channel.Intensity, Channel.Intensity },
1547 storageBitsPerPixel: 32,
1548 allocatedBitsPerPixel: 32,
1549 isPacked: false,
1550 isFloat: false,
1551 isInterleaved: false,
1552 unpackedFormat: PixelFormat.Mono8_ABCD));
1553
1554
1555 internal static readonly PixelFormatDefinition Mono10_ABCD =
1556 Register(new(
1557 format: PixelFormat.Mono10_ABCD,
1558 name: "Mono10_ABCD",
1559 channels: new [] { Channel.Intensity, Channel.Intensity, Channel.Intensity, Channel.Intensity },
1560 storageBitsPerPixel: 40,
1561 allocatedBitsPerPixel: 64,
1562 isPacked: false,
1563 isFloat: false,
1564 isInterleaved: false,
1565 unpackedFormat: PixelFormat.Mono10_ABCD));
1566
1567
1568 internal static readonly PixelFormatDefinition Mono12_ABCD =
1569 Register(new(
1570 format: PixelFormat.Mono12_ABCD,
1571 name: "Mono12_ABCD",
1572 channels: new [] { Channel.Intensity, Channel.Intensity, Channel.Intensity, Channel.Intensity },
1573 storageBitsPerPixel: 48,
1574 allocatedBitsPerPixel: 64,
1575 isPacked: false,
1576 isFloat: false,
1577 isInterleaved: false,
1578 unpackedFormat: PixelFormat.Mono12_ABCD));
1579
1580 }
1581}
1582#pragma warning restore CS0414