10-bit RGB 周りで扱う必要があったのでまとめました。BE で表記していますが,一般的なコンピューターは LE だと思うので適宜読み替えてください。
fourcc なし
のフォーマット。
| R | G | R | B | G | A | B | |||||||||||||||||||||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 5 | 4 | 3 | 2 | 1 | 0 | 9 | 8 | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 |
LE では
| 7:0 | 15:8 | 23:16 | 31:24 | ||||||||||||||||||||||||||||
| A | B | G | R | ||||||||||||||||||||||||||||
| 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
r210
| A | R | G | B | ||||||||||||||||||||||||||||
| 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
R10b (R10k とも)
| R | G | B | X | ||||||||||||||||||||||||||||
| 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | x | x |
R10l
| B | X | G | B | R | G | R | |||||||||||||||||||||||||
| 5 | 4 | 3 | 2 | 1 | 0 | x | x | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
LE では
| 7:0 | 15:8 | 23:16 | 31:24 | ||||||||||||||||||||||||||||
| R | G | B | X | ||||||||||||||||||||||||||||
| 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | x | x |