xiaoyu/project/app/uvc_app_tiny/uvc_app/isp/isp.h

80 lines
3.9 KiB
C
Raw Normal View History

2025-03-04 22:36:42 +08:00
int rk_isp_init(int cam_id, char *iqfile_path);
int rk_isp_deinit(int cam_id);
int rk_isp_group_init(int cam_group_id, char *iqfile_path);
int rk_isp_group_deinit(int cam_group_id);
int rk_isp_set_frame_rate(int cam_id, int value);
// image adjustment
int rk_isp_get_contrast(int cam_id, int *value);
int rk_isp_set_contrast(int cam_id, int value);
int rk_isp_get_brightness(int cam_id, int *value);
int rk_isp_set_brightness(int cam_id, int value);
int rk_isp_get_saturation(int cam_id, int *value);
int rk_isp_set_saturation(int cam_id, int value);
int rk_isp_get_sharpness(int cam_id, int *value);
int rk_isp_set_sharpness(int cam_id, int value);
int rk_isp_get_hue(int cam_id, int *value);
int rk_isp_set_hue(int cam_id, int value);
int rk_isp_get_hue_mode(int cam_id, int *value);
int rk_isp_set_hue_mode(int cam_id, int value);
// exposure
int rk_isp_get_exposure_mode(int cam_id, const char **value);
int rk_isp_set_exposure_mode(int cam_id, const char *value);
int rk_isp_get_gain_mode(int cam_id, const char **value);
int rk_isp_set_gain_mode(int cam_id, const char *value);
int rk_isp_get_exposure_time(int cam_id, const char **value);
int rk_isp_set_exposure_time(int cam_id, const char *value);
int rk_isp_get_exposure_gain(int cam_id, int *value);
int rk_isp_set_exposure_gain(int cam_id, int value);
// blc
int rk_isp_get_hdr(int cam_id, const char **value);
int rk_isp_set_hdr(int cam_id, const char *value);
int rk_isp_get_blc_region(int cam_id, const char **value);
int rk_isp_set_blc_region(int cam_id, const char *value);
int rk_isp_get_hlc(int cam_id, const char **value);
int rk_isp_set_hlc(int cam_id, const char *value);
int rk_isp_get_hdr_level(int cam_id, int *value);
int rk_isp_set_hdr_level(int cam_id, int value);
int rk_isp_get_blc_strength(int cam_id, int *value);
int rk_isp_set_blc_strength(int cam_id, int value);
int rk_isp_get_hlc_level(int cam_id, int *value);
int rk_isp_set_hlc_level(int cam_id, int value);
int rk_isp_get_dark_boost_level(int cam_id, int *value);
int rk_isp_set_dark_boost_level(int cam_id, int value);
// white_blance
int rk_isp_get_white_blance_style(int cam_id, const char **value);
int rk_isp_set_white_blance_style(int cam_id, const char *value);
int rk_isp_get_white_blance_ct(int cam_id, int *value);
int rk_isp_set_white_blance_ct(int cam_id, int value);
// enhancement
int rk_isp_get_noise_reduce_mode(int cam_id, const char **value);
int rk_isp_set_noise_reduce_mode(int cam_id, const char *value);
int rk_isp_get_dehaze(int cam_id, const char **value);
int rk_isp_set_dehaze(int cam_id, const char *value);
int rk_isp_get_gray_scale_mode(int cam_id, const char **value);
// int rk_isp_set_gray_scale_mode(int cam_id, const char *value);
int rk_isp_get_distortion_correction(int cam_id, const char **value);
int rk_isp_set_distortion_correction(int cam_id, const char *value);
int rk_isp_get_spatial_denoise_level(int cam_id, int *value);
int rk_isp_set_spatial_denoise_level(int cam_id, int value);
int rk_isp_get_temporal_denoise_level(int cam_id, int *value);
int rk_isp_set_temporal_denoise_level(int cam_id, int value);
int rk_isp_get_dehaze_level(int cam_id, int *value);
int rk_isp_set_dehaze_level(int cam_id, int value);
int rk_isp_get_ldch_level(int cam_id, int *value);
int rk_isp_set_ldch_level(int cam_id, int value);
// video_adjustment
int rk_isp_get_power_line_frequency_mode(int cam_id, const char **value);
int rk_isp_set_power_line_frequency_mode(int cam_id, const char *value);
int rk_isp_get_image_flip(int cam_id, const char **value);
int rk_isp_set_image_flip(int cam_id, const char *value);
// auto focus
int rk_isp_get_af_mode(int cam_id, const char **value);
int rk_isp_set_af_mode(int cam_id, const char *value);
int rk_isp_get_zoom_level(int cam_id, int *value);
int rk_isp_get_focus_level(int cam_id, int *value);
int rk_isp_af_zoom_in(int cam_id);
int rk_isp_af_zoom_out(int cam_id);
int rk_isp_af_focus_in(int cam_id);
int rk_isp_af_focus_out(int cam_id);
int rk_isp_af_focus_once(int cam_id);