hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
#ifndef _RK_AIQ_USER_API_FUN_MAP_H_
#define _RK_AIQ_USER_API_FUN_MAP_H_
 
struct FunMap map[] = {
#if 1
    //rk_aiq_upi_imgproc_ipc
    {"rk_aiq_uapi_setExpMode", &rk_aiq_uapi_setExpMode_ipc},
    {"rk_aiq_uapi_getExpMode", &rk_aiq_uapi_getExpMode_ipc},
    {"rk_aiq_uapi_setAeMode", &rk_aiq_uapi_setAeMode_ipc},
    {"rk_aiq_uapi_getAeMode", &rk_aiq_uapi_getAeMode_ipc},
    {"rk_aiq_uapi_setExpGainRange", &rk_aiq_uapi_setExpGainRange_ipc},
    {"rk_aiq_uapi_getExpGainRange", &rk_aiq_uapi_getExpGainRange_ipc},
    {"rk_aiq_uapi_setExpTimeRange", &rk_aiq_uapi_setExpTimeRange_ipc},
    {"rk_aiq_uapi_getExpTimeRange", &rk_aiq_uapi_getExpTimeRange_ipc},
    {"rk_aiq_uapi_setHLCMode", &rk_aiq_uapi_setHLCMode_ipc},
    {"rk_aiq_uapi_setLExpMode", &rk_aiq_uapi_setLExpMode_ipc},
    {"rk_aiq_uapi_getLExpMode", &rk_aiq_uapi_getLExpMode_ipc},
    {"rk_aiq_uapi_setMLExp", &rk_aiq_uapi_setMLExp_ipc},
    {"rk_aiq_uapi_getMLExp", &rk_aiq_uapi_getMLExp_ipc},
    {"rk_aiq_uapi_setAntiFlickerMode", &rk_aiq_uapi_setAntiFlickerMode_ipc},
    {"rk_aiq_uapi_getAntiFlickerMode", &rk_aiq_uapi_getAntiFlickerMode_ipc},
    {"rk_aiq_uapi_setExpPwrLineFreqMode", &rk_aiq_uapi_setExpPwrLineFreqMode_ipc},
    {"rk_aiq_uapi_getExpPwrLineFreqMode", &rk_aiq_uapi_getExpPwrLineFreqMode_ipc},
    {"rk_aiq_uapi_setDayNSwMode", &rk_aiq_uapi_setDayNSwMode_ipc},
    {"rk_aiq_uapi_getDayNSwMode", &rk_aiq_uapi_getDayNSwMode_ipc},
    {"rk_aiq_uapi_setMDNScene", &rk_aiq_uapi_setMDNScene_ipc},
    {"rk_aiq_uapi_getMDNScene", &rk_aiq_uapi_getMDNScene_ipc},
    {"rk_aiq_uapi_setADNSens", &rk_aiq_uapi_setADNSens_ipc},
    {"rk_aiq_uapi_getADNSens", &rk_aiq_uapi_getADNSens_ipc},
    {"rk_aiq_uapi_setFLightMode", &rk_aiq_uapi_setFLightMode_ipc},
    {"rk_aiq_uapi_getFLightMode", &rk_aiq_uapi_getFLightMode_ipc},
    {"rk_aiq_uapi_setMFLight", &rk_aiq_uapi_setMFLight_ipc},
    {"rk_aiq_uapi_getMFLight", &rk_aiq_uapi_getMFLight_ipc},
    {"rk_aiq_uapi_setWBMode", &rk_aiq_uapi_setWBMode_ipc},
    {"rk_aiq_uapi_getWBMode", &rk_aiq_uapi_getWBMode_ipc},
    {"rk_aiq_uapi_lockAWB", &rk_aiq_uapi_lockAWB_ipc},
    {"rk_aiq_uapi_unlockAWB", &rk_aiq_uapi_unlockAWB_ipc},
    //{"rk_aiq_uapi_setAWBRange", &rk_aiq_uapi_setAWBRange_ipc},
    //{"rk_aiq_uapi_getAWBRange", &rk_aiq_uapi_getAWBRange_ipc},
    {"rk_aiq_uapi_setMWBScene", &rk_aiq_uapi_setMWBScene_ipc},
    {"rk_aiq_uapi_getMWBScene", &rk_aiq_uapi_getMWBScene_ipc},
    {"rk_aiq_uapi_setMWBGain", &rk_aiq_uapi_setMWBGain_ipc},
    {"rk_aiq_uapi_getMWBGain", &rk_aiq_uapi_getMWBGain_ipc},
    {"rk_aiq_uapi_setMWBCT", &rk_aiq_uapi_setMWBCT_ipc},
    {"rk_aiq_uapi_getMWBCT", &rk_aiq_uapi_getMWBCT_ipc},
    {"rk_aiq_uapi_setCrSuppsn", &rk_aiq_uapi_setCrSuppsn_ipc},
    {"rk_aiq_uapi_getCrSuppsn", &rk_aiq_uapi_getCrSuppsn_ipc},
    {"rk_aiq_uapi_setFocusMode"    ,&rk_aiq_uapi_setFocusMode_ipc      },
    {"rk_aiq_uapi_getFocusMode"    ,&rk_aiq_uapi_getFocusMode_ipc      },
    {"rk_aiq_uapi_setMinFocusDis",&rk_aiq_uapi_setMinFocusDis_ipc  },
    {"rk_aiq_uapi_getMinFocusDis"    ,&rk_aiq_uapi_getMinFocusDis_ipc  },
    {"rk_aiq_uapi_setOpZoomRange"    ,&rk_aiq_uapi_setOpZoomRange_ipc  } ,                    
    {"rk_aiq_uapi_getOpZoomRange"    ,&rk_aiq_uapi_getOpZoomRange_ipc  },                     
    {"rk_aiq_uapi_setOpZoomSpeed"    ,&rk_aiq_uapi_setOpZoomSpeed_ipc  },
    {"rk_aiq_uapi_getOpZoomSpeed"    ,&rk_aiq_uapi_getOpZoomSpeed_ipc  },
    {"rk_aiq_uapi_setHDRMode"    ,&rk_aiq_uapi_setHDRMode_ipc          },
    {"rk_aiq_uapi_getHDRMode"    ,&rk_aiq_uapi_getHDRMode_ipc          },
    {"rk_aiq_uapi_setMHDRStrth"    ,&rk_aiq_uapi_setMHDRStrth_ipc      },
    {"rk_aiq_uapi_getMHDRStrth"    ,&rk_aiq_uapi_getMHDRStrth_ipc      },
    {"rk_aiq_uapi_setNRMode"    ,&rk_aiq_uapi_setNRMode_ipc            },
    {"rk_aiq_uapi_getNRMode"    ,&rk_aiq_uapi_getNRMode_ipc            },
    {"rk_aiq_uapi_setANRStrth"    ,&rk_aiq_uapi_setANRStrth_ipc        },
    {"rk_aiq_uapi_getANRStrth"    ,&rk_aiq_uapi_getANRStrth_ipc        },
    {"rk_aiq_uapi_setMSpaNRStrth"    ,&rk_aiq_uapi_setMSpaNRStrth_ipc  },
    {"rk_aiq_uapi_getMSpaNRStrth"    ,&rk_aiq_uapi_getMSpaNRStrth_ipc  },
    {"rk_aiq_uapi_setMTNRStrth"    ,&rk_aiq_uapi_setMTNRStrth_ipc      },
    {"rk_aiq_uapi_getMTNRStrth"    ,&rk_aiq_uapi_getMTNRStrth_ipc      },
    {"rk_aiq_uapi_setDhzMode"    ,&rk_aiq_uapi_setDhzMode_ipc          },
    {"rk_aiq_uapi_getDhzMode"    ,&rk_aiq_uapi_getDhzMode_ipc          },
    {"rk_aiq_uapi_setMDhzStrth"    ,&rk_aiq_uapi_setMDhzStrth_ipc      },
    {"rk_aiq_uapi_getMDhzStrth"    ,&rk_aiq_uapi_getMDhzStrth_ipc      },
    {"rk_aiq_uapi_setContrast"    ,&rk_aiq_uapi_setContrast_ipc        },
    {"rk_aiq_uapi_getContrast"    ,&rk_aiq_uapi_getContrast_ipc        },
    {"rk_aiq_uapi_setBrightness"    ,&rk_aiq_uapi_setBrightness_ipc    },
    {"rk_aiq_uapi_getBrightness"    ,&rk_aiq_uapi_getBrightness_ipc    },
    {"rk_aiq_uapi_setSaturation"    ,&rk_aiq_uapi_setSaturation_ipc    },
    {"rk_aiq_uapi_getSaturation"    ,&rk_aiq_uapi_getSaturation_ipc    },
    {"rk_aiq_uapi_setSharpness"    ,&rk_aiq_uapi_setSharpness_ipc      },
    {"rk_aiq_uapi_getSharpness"    ,&rk_aiq_uapi_getSharpness_ipc      },
    {"rk_aiq_uapi_setHue"    ,&rk_aiq_uapi_setHue_ipc      },
    {"rk_aiq_uapi_getHue"    ,&rk_aiq_uapi_getHue_ipc      },
 
     //rk_aiq_user_api_a3dlut_ipc
    {"rk_aiq_user_api_a3dlut_SetAttrib" , &rk_aiq_user_api_a3dlut_SetAttrib_ipc            },
    {"rk_aiq_user_api_a3dlut_GetAttrib" , &rk_aiq_user_api_a3dlut_GetAttrib_ipc            },
    {"rk_aiq_user_api_a3dlut_Query3dlutInfo" , &rk_aiq_user_api_a3dlut_Query3dlutInfo_ipc  },
 
    //rk_aiq_user_api_ablc_ipc
    {"rk_aiq_user_api_ablc_SetAttrib" ,  &rk_aiq_user_api_ablc_SetAttrib_ipc},
    {"rk_aiq_user_api_ablc_GetAttrib" ,   &rk_aiq_user_api_ablc_GetAttrib_ipc  },
 
   //rk_aiq_user_api_accm_ipc
    {"rk_aiq_user_api_accm_SetAttrib"  ,   &rk_aiq_user_api_accm_SetAttrib_ipc},
    {"rk_aiq_user_api_accm_GetAttrib"  ,   &rk_aiq_user_api_accm_GetAttrib_ipc},
    {"rk_aiq_user_api_accm_QueryCcmInfo" , &rk_aiq_user_api_accm_GetAttrib_ipc},
     
   //rk_aiq_user_api_adebayer_ipc
    {"rk_aiq_user_api_adebayer_SetAttrib", &rk_aiq_user_api_adebayer_SetAttrib_ipc},
    //rk_aiq_user_api_adehaze_ipc
    {"rk_aiq_user_api_adehaze_setSwAttrib"  ,   &rk_aiq_user_api_adehaze_setSwAttrib_ipc},
    {"rk_aiq_user_api_adehaze_getSwAttrib" , &rk_aiq_user_api_adehaze_getSwAttrib_ipc},
 
    //rk_aiq_user_api_adpcc_ipc
    {"rk_aiq_user_api_adpcc_SetAttrib"  ,   &rk_aiq_user_api_adpcc_SetAttrib_ipc},
    {"rk_aiq_user_api_adpcc_GetAttrib" , &rk_aiq_user_api_adpcc_GetAttrib_ipc},
    
   //rk_aiq_user_api_ae_ipc
    {"rk_aiq_user_api_adpcc_SetAttrib"  ,   &rk_aiq_user_api_adpcc_SetAttrib_ipc},
    {"rk_aiq_user_api_adpcc_GetAttrib" , &rk_aiq_user_api_adpcc_GetAttrib_ipc},
    {"rk_aiq_user_api_ae_setExpSwAttr"  ,   &rk_aiq_user_api_ae_setExpSwAttr_ipc},
    {"rk_aiq_user_api_ae_getExpSwAttr"  ,   &rk_aiq_user_api_ae_getExpSwAttr_ipc},
    {"rk_aiq_user_api_ae_queryExpResInfo"  ,   &rk_aiq_user_api_ae_queryExpResInfo_ipc},
    {"rk_aiq_user_api_ae_setLinExpAttr"  ,   &rk_aiq_user_api_ae_setLinExpAttr_ipc},
    {"rk_aiq_user_api_ae_getLinExpAttr"  ,   &rk_aiq_user_api_ae_getLinExpAttr_ipc},
    {"rk_aiq_user_api_ae_setHdrExpAttr"  ,   &rk_aiq_user_api_ae_setHdrExpAttr_ipc},
    {"rk_aiq_user_api_ae_getHdrExpAttr"  ,   &rk_aiq_user_api_ae_getHdrExpAttr_ipc},
  //rk_aiq_user_api_agamma_ipc
    {"rk_aiq_user_api_agamma_SetAttrib"  ,   &rk_aiq_user_api_agamma_SetAttrib_ipc},
    {"rk_aiq_user_api_agamma_GetAttrib"  ,   &rk_aiq_user_api_agamma_GetAttrib_ipc},
 
    //rk_aiq_user_api_ahdr_ipc
    {"rk_aiq_user_api_ahdr_SetAttrib"  ,   &rk_aiq_user_api_ahdr_SetAttrib_ipc},
    //rk_aiq_user_api_alsc_ipc
    {"rk_aiq_user_api_alsc_SetAttrib"  ,   &rk_aiq_user_api_alsc_SetAttrib_ipc},
    {"rk_aiq_user_api_alsc_GetAttrib"  ,   &rk_aiq_user_api_alsc_GetAttrib_ipc},
    {"rk_aiq_user_api_alsc_QueryLscInfo"  ,   &rk_aiq_user_api_alsc_QueryLscInfo_ipc},
    //rk_aiq_user_api_anr_ipc
    {"rk_aiq_user_api_anr_SetAttrib"  ,   &rk_aiq_user_api_anr_SetAttrib_ipc},
    {"rk_aiq_user_api_anr_GetAttrib"  ,   &rk_aiq_user_api_anr_GetAttrib_ipc},
 
    //rk_aiq_user_api_asharp_ipc
    {"rk_aiq_user_api_asharp_SetAttrib"  ,   &rk_aiq_user_api_asharp_SetAttrib_ipc},
    {"rk_aiq_user_api_asharp_GetAttrib"  ,   &rk_aiq_user_api_asharp_GetAttrib_ipc},
    //rk_aiq_user_api_awb_ipc
    {"rk_aiq_user_api_awb_SetAttrib"  ,   &rk_aiq_user_api_awb_SetAttrib_ipc},
    {"rk_aiq_user_api_awb_GetAttrib"  ,   &rk_aiq_user_api_awb_GetAttrib_ipc},
    {"rk_aiq_user_api_awb_GetCCT"  ,   &rk_aiq_user_api_awb_GetCCT_ipc},
    {"rk_aiq_user_api_awb_QueryWBInfo"  ,   &rk_aiq_user_api_awb_QueryWBInfo_ipc},
#endif
    //rk_aiq_user_api_sysctl_ipc
    {"rk_aiq_uapi_sysctl_init"   ,&rk_aiq_uapi_sysctl_init_ipc},
    {"rk_aiq_uapi_sysctl_deinit"   ,&rk_aiq_uapi_sysctl_deinit_ipc},
    {"rk_aiq_uapi_sysctl_prepare"   ,&rk_aiq_uapi_sysctl_prepare_ipc},
    {"rk_aiq_uapi_sysctl_start"   ,&rk_aiq_uapi_sysctl_start_ipc},
    {"rk_aiq_uapi_sysctl_stop"   ,&rk_aiq_uapi_sysctl_stop_ipc},
    {"rk_aiq_uapi_sysctl_getStaticMetas "   ,&rk_aiq_uapi_sysctl_getStaticMetas_ipc},
    {"rk_aiq_uapi_sysctl_getMetaData"   ,&rk_aiq_uapi_sysctl_getMetaData_ipc},
    {"rk_aiq_uapi_sysctl_setModuleCtl"   ,&rk_aiq_uapi_sysctl_setModuleCtl_ipc},
    {"rk_aiq_uapi_sysctl_getModuleCtl"   ,&rk_aiq_uapi_sysctl_getModuleCtl_ipc},
    {"rk_aiq_uapi_sysctl_regLib"   ,&rk_aiq_uapi_sysctl_regLib_ipc},
    {"rk_aiq_uapi_sysctl_unRegLib"   ,&rk_aiq_uapi_sysctl_unRegLib_ipc},
    {"rk_aiq_uapi_sysctl_enableAxlib"   ,&rk_aiq_uapi_sysctl_enableAxlib_ipc},
    {"rk_aiq_uapi_sysctl_getAxlibStatus"   ,&rk_aiq_uapi_sysctl_getAxlibStatus_ipc},
    {"rk_aiq_uapi_sysctl_getEnabledAxlibCtx",&rk_aiq_uapi_sysctl_getEnabledAxlibCtx_ipc},
 
};
 
#endif