hi_vi_data_seq

Description

Defines the arrangement sequence of the YUV data received by a VI device.

Prototype

typedef enum {
    HI_VI_DATA_SEQ_VUVU = 0,
    HI_VI_DATA_SEQ_UVUV,
    HI_VI_DATA_SEQ_UYVY,
    HI_VI_DATA_SEQ_VYUY,
    HI_VI_DATA_SEQ_YUYV,
    HI_VI_DATA_SEQ_YVYU,
    HI_VI_DATA_SEQ_BUTT
} hi_vi_data_seq;

Members

Member

Description

HI_VI_DATA_SEQ_VUVU

When YUV data is input in separate mode, the input sequence of the C component is VUVU.

HI_VI_DATA_SEQ_UVUV

When YUV data is input in separate mode, the input sequence of the C component is UVUV.

HI_VI_DATA_SEQ_UYVY

When YUV data is input in composite mode, the data input sequence is UYVY. It is not supported by the current version.

HI_VI_DATA_SEQ_VYUY

When YUV data is input in composite mode, the data input sequence is VYUY. It is not supported by the current version.

HI_VI_DATA_SEQ_YUYV

When YUV data is input in composite mode, the data input sequence is YUYV. It is not supported by the current version.

HI_VI_DATA_SEQ_YVYU

When YUV data is input in composite mode, the data input sequence is YVYU. It is not supported by the current version.

HI_VI_DATA_SEQ_BUTT

Reserved