1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- /*****************************************************************************
- ** al_rating.h: AL Layer Parent Control Header File
- **
- ** Description: Gives the functionalities for manipulating
- ** the parental control data related to certail service.
- **
- ** Copyright(c) 2011 Sunmedia Technologies - All Rights Reserved
- **
- ** Author : anlzhao
- **
- ** $Id: al_rating.h 1916 2011-01-24 09:55:40Z anlzhao_c1 $
- *****************************************************************************/
- #ifndef __AL_RATING_H__
- #define __AL_RATING_H__
- #include "al_basictypes.h"
- /*
- ** Marco define
- */
- #ifdef __cplusplus
- extern "C"{
- #endif
- /* Parent control details */
- typedef struct {
- al_uint32 pc_val; /* Rating value */
- /* Determined whether the unrated service is blocked or not */
- al_uint8 pc_un_rat;
- al_uint8 pc_enable; /* Enable or Disable for parent control */
- al_uint8 region; /* Region list(not used now) */
- } AL_PC_Details_t;
- /***************************************************************************
- ** FUNCTION : AL_PC_SetParentalDetails
- **
- ** DESCRIPTION :
- ** API set parental controls.
- ** Notice : When parental control setting change, the caller
- ** Must call this function to set parental control value.
- **
- ** PARAMETERS :
- ** pc_details - Pointer to AL_PC_Details_t
- **
- ** RETURN VALUES : AL_Return_t
- ***************************************************************************/
- AL_Return_t AL_PC_SetParentalDetails(AL_PC_Details_t *pc_details);
- /***************************************************************************
- ** FUNCTION : AL_PC_CheckEventRating
- **
- ** DESCRIPTION :
- ** Checks the Rating of Given event with User set.
- **
- ** PARAMETERS :
- ** events_detail - Pointer to event
- **
- ** RETURN VALUES : AL_Return_t
- ***************************************************************************/
- AL_Return_t AL_PC_CheckEventRating(AL_Event_Details_t *events_detail);
- /***************************************************************************
- ** FUNCTION : AL_PC_CheckServiceRating
- **
- ** DESCRIPTION :
- ** Checks the Rating of service with User set.
- ** Notice:Currently this API is not implemented, and always
- ** return AL_SUCCESS.
- **
- ** PARAMETERS :
- ** serv_detail - Pointer to service info
- **
- ** RETURN VALUES : AL_Return_t
- ***************************************************************************/
- AL_Return_t AL_PC_CheckServiceRating(AL_ServiceDetail_t *serv_detail);
- #ifdef __cplusplus
- }
- #endif /* __cplusplus */
- #endif /* __AL_RATING_H__ */
- /*****************************************************************************
- ** $Rev: 1916 $
- **
- *****************************************************************************/
|