xref: /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/ipc_server/rkaiq_tool_anr.cpp (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 #include "socket_server.h"
2 
3 #ifdef LOG_TAG
4 #undef LOG_TAG
5 #endif
6 #define LOG_TAG "rkaiq_tool_anr.cpp"
7 
setAnrAttrib(rk_aiq_sys_ctx_t * ctx,char * data)8 int setAnrAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
9   return rk_aiq_user_api_anr_SetAttrib(ctx, (rk_aiq_nr_attrib_t *)data);
10 }
11 
getAnrAttrib(rk_aiq_sys_ctx_t * ctx,char * data)12 int getAnrAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
13   return rk_aiq_user_api_anr_GetAttrib(ctx, (rk_aiq_nr_attrib_t *)data);
14 }
15 
setAnrIQPara(rk_aiq_sys_ctx_t * ctx,char * data)16 int setAnrIQPara(rk_aiq_sys_ctx_t* ctx, char* data) {
17   return rk_aiq_user_api_anr_SetIQPara(ctx, (rk_aiq_nr_IQPara_t *) data);
18 }
19 
getAnrIQPara(rk_aiq_sys_ctx_t * ctx,char * data)20 int getAnrIQPara(rk_aiq_sys_ctx_t* ctx, char* data) {
21   return rk_aiq_user_api_anr_GetIQPara(ctx, (rk_aiq_nr_IQPara_t *) data);
22 }
23 
setLumaSFStrength(rk_aiq_sys_ctx_t * ctx,char * data)24 int setLumaSFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
25   return rk_aiq_user_api_anr_SetLumaSFStrength(ctx, *(float *)data);
26 }
27 
setLumaTFStrength(rk_aiq_sys_ctx_t * ctx,char * data)28 int setLumaTFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
29   return rk_aiq_user_api_anr_SetLumaTFStrength(ctx, *(float *)data);
30 }
31 
getLumaSFStrength(rk_aiq_sys_ctx_t * ctx,char * data)32 int getLumaSFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
33   return rk_aiq_user_api_anr_GetLumaSFStrength(ctx, (float *)data);
34 }
35 
getLumaTFStrength(rk_aiq_sys_ctx_t * ctx,char * data)36 int getLumaTFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
37   return rk_aiq_user_api_anr_GetLumaTFStrength(ctx, (float *)data);
38 }
39 
setChromaSFStrength(rk_aiq_sys_ctx_t * ctx,char * data)40 int setChromaSFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
41   return rk_aiq_user_api_anr_SetChromaSFStrength(ctx, *(float *)data);
42 }
43 
setChromaTFStrength(rk_aiq_sys_ctx_t * ctx,char * data)44 int setChromaTFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
45   return rk_aiq_user_api_anr_SetChromaTFStrength(ctx, *(float *)data);
46 }
47 
getChromaSFStrength(rk_aiq_sys_ctx_t * ctx,char * data)48 int getChromaSFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
49   return rk_aiq_user_api_anr_GetChromaSFStrength(ctx, (float *)data);
50 }
51 
getChromaTFStrength(rk_aiq_sys_ctx_t * ctx,char * data)52 int getChromaTFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
53   return rk_aiq_user_api_anr_GetChromaTFStrength(ctx, (float *)data);
54 }
55 
setRawnrSFStrength(rk_aiq_sys_ctx_t * ctx,char * data)56 int setRawnrSFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
57   return rk_aiq_user_api_anr_SetRawnrSFStrength(ctx, *(float *)data);
58 }
59 
getRawnrSFStrength(rk_aiq_sys_ctx_t * ctx,char * data)60 int getRawnrSFStrength(rk_aiq_sys_ctx_t* ctx, char* data) {
61   return rk_aiq_user_api_anr_GetRawnrSFStrength(ctx, (float *)data);
62 }
63