|
|
# Supported pixel format list
|
|
|
|
|
|
## Cineform Internal
|
|
|
### CFHD
|
|
|
```CFHD_PIXEL_FORMAT_CFHD```
|
|
|
|
|
|
CineForm Compressed data
|
|
|
|
|
|
## CODEC format
|
|
|
### BGRA
|
|
|
```CFHD_PIXEL_FORMAT_BGRA```
|
|
|
|
|
|
Packed, LE, 8bit, Alpha
|
|
|
32bits per pixel
|
|
|
Scanline direction is upper direction (as DIB/BMP)
|
|
|
|
|
|
| 0h | 1h | 2h | 3h |
|
|
|
| - | - | - | - |
|
|
|
| B0 | G0 | R0 | A0 |
|
|
|
|
|
|
### BGRa
|
|
|
```CFHD_PIXEL_FORMAT_BGRa```
|
|
|
|
|
|
Packed, LE, 8bit, Alpha
|
|
|
32bits per pixel
|
|
|
|
|
|
| 0h | 1h | 2h | 3h |
|
|
|
| - | - | - | - |
|
|
|
| B0 | G0 | R0 | A0 |
|
|
|
|
|
|
### RG24
|
|
|
```CFHD_PIXEL_FORMAT_RG24```
|
|
|
|
|
|
Packed, LE, 8bit
|
|
|
24bits per pixel
|
|
|
|
|
|
| 0h | 1h | 2h | 3h |
|
|
|
| - | - | - | - |
|
|
|
| B0 | G0 | R0 | B1 |
|
|
|
|
|
|
### CFHD_PIXEL_FORMAT_2VUY
|
|
|
```CFHD_PIXEL_FORMAT_2VUY```
|
|
|
|
|
|
aka UYVY
|
|
|
Packed, LE, 8bit, 4:2:2
|
|
|
|
|
|
| 0h | 1h | 2h | 3h |
|
|
|
| - | - | - | - |
|
|
|
| U0 | Y0 | V0 | U1 |
|
|
|
|
|
|
### YUV2
|
|
|
```CFHD_PIXEL_FORMAT_YUY2```
|
|
|
|
|
|
aka YUYV
|
|
|
Packed, LE, 8bit, 4:2:2
|
|
|
|
|
|
| 0h | 1h | 2h | 3h |
|
|
|
| - | - | - | - |
|
|
|
| Y0 | U0 | Y1 | V0 |
|
|
|
|
|
|
### B64A
|
|
|
```CFHD_PIXEL_FORMAT_B64A```
|
|
|
|
|
|
Packed, LE, 16bit, Alpha
|
|
|
64bits per pixel
|
|
|
|
|
|
| 0h | 1h | 2h | 3h | 4h | 5h | 6h | 7h |
|
|
|
| - | - | - | - | - | - | - | - |
|
|
|
| A0 | A0 | R0 | R0 | G0 | G0 | B0 | B0 |
|
|
|
|
|
|
### RG48
|
|
|
```CFHD_PIXEL_FORMAT_RG48```
|
|
|
|
|
|
Packed, LE, 16bit
|
|
|
24bits per pixel
|
|
|
|
|
|
| 0h | 1h | 2h | 3h | 4h | 5h |
|
|
|
| - | - | - | - | - | - |
|
|
|
| R0 | R0 | G0 | G0 | B0 | B0 |
|
|
|
|
|
|
### YU64
|
|
|
```CFHD_PIXEL_FORMAT_YU64```
|
|
|
|
|
|
Packed, LE, 16bit, 4:2:2
|
|
|
|
|
|
| 0h | 1h | 2h | 3h | 4h | 5h | 6h | 7h |
|
|
|
| - | - | - | - | - | - | - | - |
|
|
|
| Y0 | Y0 | U0 | U0 | Y1 | Y1 | V0 | V0 |
|
|
|
|
|
|
### V210
|
|
|
```CFHD_PIXEL_FORMAT_V210```
|
|
|
|
|
|
Packed, LE, 10bit, 4:2:2
|
|
|
|
|
|
Order is same as ```CFHD_PIXEL_FORMAT_2VUY``` but 10-bits per components.
|
|
|
|
|
|
| 0b | 1b | 2b | 3b | 4b | 5b | 6b | 7b | 8b | 9b | 10b |
|
|
|
| - | - | - | - | - | - | - | - | - | - | - |
|
|
|
| U0 | U0 | U0 | U0 | U0 | U0 | U0 | U0 | U0 | U0 | Y0 |
|
|
|
|
|
|
### RG30
|
|
|
```CFHD_PIXEL_FORMAT_RG30```
|
|
|
|
|
|
Packed, LE, A2B10G10R10
|
|
|
|
|
|
### AB10
|
|
|
```CFHD_PIXEL_FORMAT_AB10```
|
|
|
|
|
|
Packed, LE, A2B10G10R10
|
|
|
|
|
|
### AR10
|
|
|
```CFHD_PIXEL_FORMAT_AR10```
|
|
|
|
|
|
Packed, LE, A2R10G10B10
|
|
|
|
|
|
### R210
|
|
|
```CFHD_PIXEL_FORMAT_R210```
|
|
|
|
|
|
Packed, LE, R10G10B10A2
|
|
|
|
|
|
### DPX
|
|
|
```CFHD_PIXEL_FORMAT_DPX0```
|
|
|
|
|
|
Packed, LE, R10G10B10A2
|
|
|
|
|
|
### NV12
|
|
|
```CFHD_PIXEL_FORMAT_NV12```
|
|
|
|
|
|
Planar, LE, 8bit, 4:2:2
|
|
|
|
|
|
Y:(UV)
|
|
|
Y is planar, UV is packed (2 planes)
|
|
|
|
|
|
### UV12
|
|
|
```CFHD_PIXEL_FORMAT_YV12```
|
|
|
|
|
|
Planar, LE, 8bit, 4:2:2
|
|
|
|
|
|
3 planes
|
|
|
|
|
|
### R408
|
|
|
```CFHD_PIXEL_FORMAT_R408```
|
|
|
|
|
|
Packed, LE, 8bit, Alpha, 4:4:4:4
|
|
|
UYVA
|
|
|
|
|
|
| 0h | 1h | 2h | 3h | 4h | 5h | 6h | 7h |
|
|
|
| - | - | - | - | - | - | - | - |
|
|
|
| U0 | Y0 | V0 | A0 | U1 | Y1 | V1 | A1 |
|
|
|
|
|
|
### V408
|
|
|
```CFHD_PIXEL_FORMAT_V408```
|
|
|
|
|
|
Packed, LE, 8bit, Alpha, 4:4:4:4
|
|
|
AYUV
|
|
|
|
|
|
| 0h | 1h | 2h | 3h | 4h | 5h | 6h | 7h |
|
|
|
| - | - | - | - | - | - | - | - |
|
|
|
| A0 | Y0 | U0 | V0 | A1 | Y1 | U1 | V1 |
|
|
|
|
|
|
### BYR4
|
|
|
```CFHD_PIXEL_FORMAT_BYR4```
|
|
|
|
|
|
Packed, LE, 16bit, CFA
|
|
|
|
|
|
## Decoder
|
|
|
### BYR2
|
|
|
```CFHD_PIXEL_FORMAT_BYR2```
|
|
|
|
|
|
Packed, LE, 16bit, CFA
|
|
|
|
|
|
### WP13
|
|
|
```CFHD_PIXEL_FORMAT_WP13```
|
|
|
|
|
|
Packed, LE, 16bit, CFA
|
|
|
|
|
|
### W13A
|
|
|
```CFHD_PIXEL_FORMAT_W13A```
|
|
|
|
|
|
Packed, LE, 16bit, CFA
|
|
|
|
|
|
### YUYV
|
|
|
```CFHD_PIXEL_FORMAT_YUYV```
|
|
|
|
|
|
Packed, LE, 8bit, 4:2:2
|
|
|
|
|
|
## Encoder
|
|
|
### BYR2
|
|
|
```CFHD_PIXEL_FORMAT_BYR5```
|
|
|
|
|
|
Packed, LE, 12bit, CFA
|
|
|
|
|
|
12bit CFA
|
|
|
|
|
|
| 0h | 1h | 2h | 3h | 4h |
|
|
|
| - | :-: | - | - | :-: |
|
|
|
| R0 | R0(4bit)+G0(4bit) | G0 | R1 | R1(4bit)+G1(4bit) |
|
|
|
|
|
|
### B48R
|
|
|
```CFHD_PIXEL_FORMAT_B48R```
|
|
|
|
|
|
Packed, LE, 16bit
|
|
|
|
|
|
| 0h | 1h | 2h | 3h | 4h | 5h | 6h | 7h |
|
|
|
| - | - | - | - | - | - | - | - |
|
|
|
| B0 | B0 | G0 | G0 | R0 | R0 | B1 | B1 |
|
|
|
|
|
|
### RG64
|
|
|
```CFHD_PIXEL_FORMAT_RG64```
|
|
|
|
|
|
Packed, LE, 16bit
|
|
|
|
|
|
| 0h | 1h | 2h | 3h | 4h | 5h | 6h | 7h |
|
|
|
| - | - | - | - | - | - | - | - |
|
|
|
| R0 | R0 | G0 | G0 | B0 | B0 | R1 | R1 |
|
|
|
|
|
|
\ No newline at end of file |