#include "rk_aiq_uapi_aie_int.h" #include "rk_aiq_types_algo_aie_prvt.h" XCamReturn rk_aiq_uapi_aie_SetAttrib ( RkAiqAlgoContext* ctx, aie_attrib_t attr, bool need_sync ) { if(ctx == NULL) { LOGE_AIE("%s(%d): null pointer\n", __FUNCTION__, __LINE__); return XCAM_RETURN_ERROR_PARAM; } ctx->params.mode = attr.mode; return XCAM_RETURN_NO_ERROR; } XCamReturn rk_aiq_uapi_aie_GetAttrib ( RkAiqAlgoContext* ctx, aie_attrib_t* attr ) { if(ctx == NULL || attr == NULL) { LOGE_AIE("%s(%d): null pointer\n", __FUNCTION__, __LINE__); return XCAM_RETURN_ERROR_PARAM; } attr->mode = ctx->params.mode; return XCAM_RETURN_NO_ERROR; }