#ifndef _ITU_H #define _ITU_H typedef enum { ITU_Y_UV = 0, ITU_YUYV, } ITU_YUV_TYPE; typedef enum { ITU_RGB = 0, ITU_MIPI, ITU_ITU656_601, } ITU_INPUT_MODE; typedef enum { ITU_Y_UV420 = 0, ITU_Y_UV422, ITU_601, ITU_656, ITU_RGB_MODE, } ITU_OUT_FMT; typedef struct { int in_width; int in_height; int out_x; int out_y; int scale_out_width; int scale_out_height; int out_width; int out_height; int out_format; int yuv_type; int itu601; int hmirror; int vflip; int scale_bypass; int win_hst ; int win_hsp ; int win_vst ; int win_vsp ; int rec_vsp ; int rec_vst ; int rec_hsp ; int rec_hst ; int itu_vstop;//height; int itu_vstart; int itu_hstop ;//wide; int itu_hstart ; int hsyn_start ; int hsyn_stop ;//wide; int vsyn_start ; int vsyn_stop ; int hgate_start ; int hgate_stop ; int vgate_start ; int vgate_stop ; int vgate_start1 ; int vgate_stop1 ; int up_black_num; int Input_DataMode; } ItuConfigPara; int itu_init(void); int itu_config(ItuConfigPara *para); void itu_start(void); void itu_stop(void); #endif