# CAMERAOutput

## 定義

  `#include <twl/camera.h>`

      typedef enum {
          CAMERA_OUTPUT_YUV,
          CAMERA_OUTPUT_RGB
      } CAMERAOutput;

## 要素

CAMERA_OUTPUT_YUV | YUV4:2:2（YCbCr）形式にします。
CAMERA_OUTPUT_RGB | RGB5:5:5形式にします。

## 説明

カメラの出力データ形式を指定するために使用する列挙型です。
それぞれのデータ形式は、次のように出力されます。
YUV4:2:2（YCbCr）

31〜24ビット目 | 23〜16ビット目 | 15〜8ビット目 | 7〜0ビット目
V (Cr) | Y [n+1 pixel] | U (Cb) | Y [n pixel]

RGB5:5:5

31ビット目 | 30〜26ビット目 | 25〜21ビット目 | 20〜16ビット目 | 15ビット目 | 14〜10ビット目 | 9〜5ビット目 | 4〜0ビット目
常に1 | Blue [n+1 pixel] | Green [n+1 pixel] | Red [n+1 pixel] | 常に1 | Blue [n pixel] | Green [n pixel] | Red [n pixel]

## 履歴

2007/11/14 データ形式についての説明追加
2007/11/09 初版