10.1_demo/extern/qlibquammapi/include/camera/qua_camera_config.h

54 lines
1.0 KiB
C
Executable File

#ifndef __QUA_CAMERA_CONFIG_H__
#define __QUA_CAMERA_CONFIG_H__
#define QUA_CAMERA_SNS_MAX_NUM 4
#define QUA_CAMERA_DEV_MAX_NUM 4
#ifdef __cplusplus
extern "C" {
#endif
typedef struct
{
char sns_name[32];
int sns_width;
int sns_height;
int sns_fps;
int sns_wdr;
int sns_iic;
int ircut_enable;
int ircut_debug;
int d2n_gain;
int n2d_gain;
int n2d_value;
int ircut_gpio0;
int ircut_gpio1;
int irled_gpio;
int lane_num;
int vicap_offline;
}qua_camera_sns_config_t;
typedef struct
{
int camera_id;
int dev_id;
int dev_iic;
int sns_num;
qua_camera_sns_config_t sns_config[QUA_CAMERA_SNS_MAX_NUM];
}qua_camera_dev_config_t;
typedef struct
{
int dev_num;
qua_camera_dev_config_t dev_config[QUA_CAMERA_DEV_MAX_NUM];
}qua_camera_config_t;
qua_camera_config_t* qua_camera_config_get();
#ifdef __cplusplus
}
#endif
#endif