service.c

来自「ST5100 driver files for ST chipset」· C语言 代码 · 共 72 行

C
72
字号
/*****************************************************************************

  File name: service.c
Description: service specific configuration.

COPYRIGHT (C) STMicroelectronics 2004

*****************************************************************************/

/* Includes --------------------------------------------------------------- */

#include "stddefs.h"
#include "sttbx.h"

#include "staud.h"
#include "sttuner.h"

#include "service.h"


/* Local variables --------------------------------------------------------- */

/* Functions --------------------------------------------------------------- */

/*-------------------------------------------------------------------------
 * Function : SERVICE_AUD_InitParams
 * Input    : mode DVB, aud initparams, aud bcastprofile
 * Output   :
 * Return   : ST_ERROR_BAD_PARAMETER if service not supported
 * ----------------------------------------------------------------------*/
ST_ErrorCode_t SERVICE_AUD_InitParams(SERVICE_Mode_t SERVICE_Mode, STAUD_InitParams_t *STAUD_InitParams, STAUD_BroadcastProfile_t *STAUD_BroadcastProfile)
{
    switch(SERVICE_Mode)
    {
        case SERVICE_MODE_DVB:
            STAUD_InitParams->Configuration = STAUD_CONFIG_DVB_FULL;
           *STAUD_BroadcastProfile          = STAUD_BROADCAST_DVB;
            break;

        default:
            STTBX_Print(("SERVICE_AUD_InitParams: unknown service %d.\n", SERVICE_Mode));
            return( ST_ERROR_BAD_PARAMETER );
    }

    return( ST_NO_ERROR );
}

#if 0//  7710_s
/*-------------------------------------------------------------------------
 * Function : SERVICE_TUNER_InitParams
 * Input    : mode DVB, tuner initparams
 * Output   :
 * Return   : ST_ERROR_BAD_PARAMETER if service not supported
 * ----------------------------------------------------------------------*/
ST_ErrorCode_t SERVICE_TUNER_InitParams(SERVICE_Mode_t SERVICE_Mode, STTUNER_InitParams_t *STTUNER_InitParams)
{
    switch(SERVICE_Mode)
    {
        case SERVICE_MODE_DVB:
            STTUNER_InitParams->FECMode = STTUNER_FEC_MODE_DVB;
            break;

        default:
            STTBX_Print(("SERVICE_TUNER_InitParams: unknown service %d.\n", SERVICE_Mode));
            return( ST_ERROR_BAD_PARAMETER );
    }

    return( ST_NO_ERROR );
}
#endif
/* EOF --------------------------------------------------------------------- */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?