STRUCT RKISP1_CIF_ISP_WINDOW(9)
π struct rkisp1_cif_isp_window β measurement window β¨
okay bestie, welcome to the Kernel API Manual π«Ά and today's main character is a little struct that's literally just a rectangle. no cap. it's giving "four u16s and a dream" π
β¨ SYNOPSIS β¨
struct rkisp1_cif_isp_window {
__u16 h_offs;
__u16 v_offs;
__u16 h_size;
__u16 v_size;
};
likeβ¦ look at her. four fields. all __u16. she's not doing too much and honestly? iconic π
πΈ MEMBERS πΈ
h_offsβ the horizontal offset of the window from the left of the frame, measured in pixels. so like, how far right the box starts πv_offsβ the vertical offset of the window from the top of the frame, in pixels. how far down it starts, iykyk π¦h_sizeβ the horizontal size of the window in pixels πv_sizeβ the vertical size of the window in pixels β
π DESCRIPTION π
so the whole vibe is: measurements get calculated per window inside the frame, right? and this struct is literally the window. that's it. that's the job. she represents a window for a measurement π β¨
ngl this is one of those "small but mighty" situations β she's just coordinates and dimensions but every measurement in the frame is lowkey depending on her π₯
π¦ SEE ALSO π¦
the whole friend group (and yes, we're listing everyone, bestie β the kernel file is ./include/uapi/linux/rkisp1-config.h):
enum rkisp1_cif_isp_version(9)enum rkisp1_cif_isp_exp_ctrl_autostop(9)enum rkisp1_cif_isp_exp_meas_mode(9)struct rkisp1_cif_isp_bls_fixed_val(9)struct rkisp1_cif_isp_bls_config(9)struct rkisp1_cif_isp_dpcc_methods_config(9)struct rkisp1_cif_isp_dpcc_config(9)struct rkisp1_cif_isp_gamma_corr_curve(9)struct rkisp1_cif_isp_gamma_curve_x_axis_pnts(9)struct rkisp1_cif_isp_sdg_config(9)struct rkisp1_cif_isp_lsc_config(9)struct rkisp1_cif_isp_ie_config(9)struct rkisp1_cif_isp_cproc_config(9)struct rkisp1_cif_isp_awb_meas_config(9)struct rkisp1_cif_isp_awb_gain_config(9)struct rkisp1_cif_isp_flt_config(9)struct rkisp1_cif_isp_bdm_config(9)struct rkisp1_cif_isp_ctk_config(9)struct rkisp1_cif_isp_goc_config(9)struct rkisp1_cif_isp_hst_config(9)struct rkisp1_cif_isp_aec_config(9)struct rkisp1_cif_isp_afc_config(9)enum rkisp1_cif_isp_dpf_gain_usage(9)enum rkisp1_cif_isp_dpf_rb_filtersize(9)enum rkisp1_cif_isp_dpf_nll_scale_mode(9)struct rkisp1_cif_isp_dpf_nll(9)struct rkisp1_cif_isp_dpf_rb_flt(9)struct rkisp1_cif_isp_dpf_g_flt(9)struct rkisp1_cif_isp_dpf_gain(9)struct rkisp1_cif_isp_dpf_config(9)struct rkisp1_cif_isp_dpf_strength_config(9)struct rkisp1_cif_isp_isp_other_cfg(9)struct rkisp1_cif_isp_isp_meas_cfg(9)struct rkisp1_params_cfg(9)struct rkisp1_cif_isp_compand_bls_config(9)struct rkisp1_cif_isp_compand_curve_config(9)struct rkisp1_cif_isp_wdr_tone_curve(9)struct rkisp1_cif_isp_wdr_iref_config(9)struct rkisp1_cif_isp_wdr_config(9)enum rkisp1_cif_isp_cac_v_clip_mode(9)struct rkisp1_cif_isp_cac_config(9)struct rkisp1_cif_isp_awb_meas(9)struct rkisp1_cif_isp_awb_stat(9)struct rkisp1_cif_isp_bls_meas_val(9)struct rkisp1_cif_isp_ae_stat(9)struct rkisp1_cif_isp_af_meas_val(9)struct rkisp1_cif_isp_af_stat(9)struct rkisp1_cif_isp_hist_stat(9)struct rkisp1_cif_isp_stat(9)struct rkisp1_stat_buffer(9)enum rkisp1_ext_params_block_type(9)rkisp1_ext_params_block_header(9)struct rkisp1_ext_params_bls_config(9)struct rkisp1_ext_params_dpcc_config(9)struct rkisp1_ext_params_sdg_config(9)struct rkisp1_ext_params_lsc_config(9)struct rkisp1_ext_params_awb_gain_config(9)struct rkisp1_ext_params_flt_config(9)struct rkisp1_ext_params_bdm_config(9)struct rkisp1_ext_params_ctk_config(9)struct rkisp1_ext_params_goc_config(9)struct rkisp1_ext_params_dpf_config(9)struct rkisp1_ext_params_dpf_strength_config(9)struct rkisp1_ext_params_cproc_config(9)struct rkisp1_ext_params_ie_config(9)struct rkisp1_ext_params_awb_meas_config(9)struct rkisp1_ext_params_hst_config(9)struct rkisp1_ext_params_aec_config(9)struct rkisp1_ext_params_afc_config(9)struct rkisp1_ext_params_compand_bls_config(9)struct rkisp1_ext_params_compand_curve_config(9)struct rkisp1_ext_params_wdr_config(9)struct rkisp1_ext_params_cac_config(9)enum rkisp1_ext_param_buffer_version(9)struct rkisp1_ext_params_cfg(9)
and that's the whole page, bestie!! πβ¨π this one came straight out of ./include/uapi/linux and it's dated October 2026 β so like, future-era documentation, we love to see it π¦π periodt π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms