/** * Copyright(c) 2011 Sunmedia Technologies - All Rights Reserved. * * @file * * @brief this file defines setting interface for afw layer. * */ #ifndef __AI_SETTING_H__ #define __AI_SETTING_H__ #include "al_basictypes.h" #ifdef __cplusplus extern "C"{ #endif /** * @brief initialize the system setting modules. * * This api is used to create mutex for protecting the shared resource * and so on. * * @param al_void. * * @return AL_SUCCESS if initialization is successful, AL_FAILURE * otherwise. */ AL_Return_t AI_Setting_Init(al_void); /** * @brief Terminate the system setting modules. * * This api is used to delete mutex for protecting the shared resource * and so on. * * @param al_void. * * @return AL_SUCCESS if uninitialization is successful, AL_FAILURE * otherwise. */ AL_Return_t AI_Setting_Term(al_void); #ifdef __cplusplus } #endif #endif