saa7113h_api.h
来自「2440mmc-and-camera-linux-driver 2440mmc-」· C头文件 代码 · 共 72 行
H
72 行
#ifndef SAA7113H_API_H
#define SAA7113H_API_H
enum {
PXA27X = 0,
S3C2440A
};
typedef struct {
__u16 x0;
__u16 y0;
__u16 x1;
__u16 y1;
__u16 x_ratio;
__u16 y_ratio;
__u16 width;
__u16 height;
} cam_window_t;
enum {
WINDOW_FULL = 0,
WINDOW_SCALE2, //
WINDOW_SCALE3, //
WINDOW_SCALE4, //
SUBWIN_M, //4
SUBWIN_MLT, //
SUBWIN_MRT, //
SUBWIN_MLB, //
SUBWIN_MRB, //
SUBWIN_SLT, //9
SUBWIN_ST, //
SUBWIN_SRT, //
SUBWIN_SL, //
SUBWIN_S, //
SUBWIN_SR, //
SUBWIN_SLB, //
SUBWIN_SB, //
SUBWIN_SRB, //
SUBWIN_VGA, //18
SUBWIN_VGA2, //
SUBWIN_QVGA, //
SUBWIN_CIF, //
SUBWIN_USER, //22
};
#define WINDOW_INDEX_LAST SUBWIN_USER
#define RGB_FMT_MSK (1<<16)
#define RGB24_FLAG (1<<16)
#define CAMERA_STILL 1
#define CAMERA_VIDEO 0
int camera_open(int cpu);
int camera_close(void);
int camera_start(int mode);
int camera_stop(void);
int camera_capture(void);
int camera_get_window(unsigned int idx, cam_window_t *win);
int camera_set_window(cam_window_t *win);
int camera_output_lines(void *buf, int format, cam_window_t *win);
int camera_save_picture(int win_fmt, char *name, int quality);
int capture_img_init(void);
int capture_img_destroy(void);
int capture_img_bymode(int win_idx, int *w, int *h);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?