data_type_t

Description

Defines the type of data to be transferred.

Prototype

typedef enum {
    DATA_TYPE_RAW_8BIT = 0,
    DATA_TYPE_RAW_10BIT = 1,
    DATA_TYPE_RAW_12BIT = 2,
    DATA_TYPE_RAW_14BIT = 3,
    DATA_TYPE_YUV420_8BIT_NORMAL = 5,
    DATA_TYPE_YUV422_8BIT = 7,
    DATA_TYPE_YUV422_PACKED = 8
    DATA_TYPE_BUTT
} data_type_t;

Members

Member

Description

DATA_TYPE_RAW_8BIT

8-bit raw data.

DATA_TYPE_RAW_10BIT

10-bit raw data.

DATA_TYPE_RAW_12BIT

12-bit raw data.

DATA_TYPE_RAW_14BIT

14-bit raw data.

DATA_TYPE_YUV420_8BIT_NORMAL

8-bit YUV420 data in normal mode.

DATA_TYPE_YUV422_8BIT

8-bit YUV422 data.

DATA_TYPE_YUV422_PACKED

YUV422 data is packed and received in 16-bit raw format over the MIPI.