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ビット目
常に1Blue [n+1 pixel]Green [n+1 pixel]Red [n+1 pixel]常に1Blue [n pixel]Green [n pixel]Red [n pixel]

履歴

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