service.c
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:2k
源码类别:

DVD

开发平台:

C/C++

  1. /*****************************************************************************
  2. File name: service.c
  3. Description: service specific configuration.
  4. COPYRIGHT (C) STMicroelectronics 2004
  5. *****************************************************************************/
  6. /* Includes --------------------------------------------------------------- */
  7. #include "stddefs.h"
  8. #include "sttbx.h"
  9. #include "staudlt.h"
  10. #include "sttuner.h"
  11. #include "service.h"
  12. /* Private Types ------------------------------------------------------ */
  13. /* Private Constants -------------------------------------------------- */
  14. /* Private Variables -------------------------------------------------- */
  15. /* Private Macros ----------------------------------------------------- */
  16. /* Private Function prototypes ---------------------------------------- */
  17. /* Functions --------------------------------------------------------------- */
  18. /*-------------------------------------------------------------------------
  19.  * Function : KB_ServiceAUDInitPara
  20.  * Input    : mode DVB
  21.  * Output   :
  22.  * Return   : ST_ERROR_BAD_PARAMETER if service not supported
  23.  * ----------------------------------------------------------------------*/
  24. ST_ErrorCode_t KB_ServiceAUDInitPara(KB_ServiceMode SERVICE_Mode,
  25.                                       STAUD_InitParams_t *STAUD_InitParams_p,
  26.                                       STAUD_BroadcastProfile_t *STAUD_BroadcastProfile_p)
  27. {
  28.     switch(SERVICE_Mode)
  29.     {
  30.         case SERVICE_MODE_DVB:
  31.             STAUD_InitParams_p->Configuration = STAUD_CONFIG_DVB_COMPACT;
  32.            *STAUD_BroadcastProfile_p          = STAUD_BROADCAST_DVB;
  33.             break;
  34.         default:
  35.             STTBX_Print(("KB_ServiceAUDInitPara: unknown service %d.n", SERVICE_Mode));
  36.             return( ST_ERROR_BAD_PARAMETER );
  37.     }
  38.     return( ST_NO_ERROR );
  39. }
  40. /* EOF --------------------------------------------------------------------- */