#ifndef __RK_AIQ_USER_API_AE_PTL_H__ 
 | 
#define __RK_AIQ_USER_API_AE_PTL_H__ 
 | 
  
 | 
//#include "ae/rk_aiq_uapi_ae_int.h" 
 | 
#include "rk_aiq_user_api_ae.h" 
 | 
#ifdef __cplusplus 
 | 
extern "C" 
 | 
{ 
 | 
#endif 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_setExpSwAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
    Uapi_ExpSwAttr_t attr; 
 | 
    XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_setExpSwAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_getExpSwAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
    Uapi_ExpSwAttr_t attr; 
 | 
    XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_getExpSwAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_setLinAeDayRouteAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
     Uapi_LinAeRouteAttr_t attr; 
 | 
     XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_setLinAeDayRouteAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_getLinAeDayRouteAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
    Uapi_LinAeRouteAttr_t attr; 
 | 
    XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_getLinAeDayRouteAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_setLinAeNightRouteAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
     Uapi_LinAeRouteAttr_t attr; 
 | 
     XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_setLinAeNightRouteAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_getLinAeNightRouteAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
    Uapi_LinAeRouteAttr_t attr; 
 | 
    XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_getLinAeNightRouteAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_setHdrAeDayRouteAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
     Uapi_HdrAeRouteAttr_t attr; 
 | 
     XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_setHdrAeDayRouteAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_getHdrAeDayRouteAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
    Uapi_HdrAeRouteAttr_t attr; 
 | 
    XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_getHdrAeDayRouteAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_setHdrNightAeRouteAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
     Uapi_HdrAeRouteAttr_t attr; 
 | 
     XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_setHdrAeNightRouteAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_getHdrAeNightRouteAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
    Uapi_HdrAeRouteAttr_t attr; 
 | 
    XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_getHdrAeNightRouteAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_queryExpResInfo { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
    Uapi_ExpQueryInfo_t attr; 
 | 
    XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_queryExpResInfo_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_setLinExpAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
     Uapi_LinExpAttr_t attr; 
 | 
     XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_setLinExpAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_getLinExpAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
    Uapi_LinExpAttr_t attr; 
 | 
    XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_getLinExpAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_setHdrExpAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
     Uapi_HdrExpAttr_t attr; 
 | 
     XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_setHdrExpAttr_t; 
 | 
  
 | 
typedef struct rk_aiq_user_api_ae_getHdrExpAttr { 
 | 
    rk_aiq_sys_ctx_t*   sys_ctx; 
 | 
    Uapi_HdrExpAttr_t attr; 
 | 
    XCamReturn returnvalue; 
 | 
} rk_aiq_user_api_ae_getHdrExpAttr_t; 
 | 
  
 | 
#ifdef __cplusplus 
 | 
} 
 | 
#endif 
 | 
#endif /__RK_AIQ_USER_API_AE_H__/ 
 |