| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #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
|