⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uem_msg_hdlr.c

📁 最新MTK手机软件源码
💻 C
📖 第 1 页 / 共 5 页
字号:
 * PARAMETERS
 *  local_para_ptr      [?]     
 *  peer_buff_ptr       [?]     
 * RETURNS
 *  void
 *****************************************************************************/
void uemaud_play_finish_ind_hdlr(local_para_struct *local_para_ptr, peer_buff_struct *peer_buff_ptr)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_audio_play_finish_ind_struct *aud_fin_struct;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    aud_fin_struct = (l4aud_audio_play_finish_ind_struct*) local_para_ptr;

    uemdrv_audio_play_finish_ind(aud_fin_struct->result, aud_fin_struct->identifier);
}

/*****************************************************************************
*  Function 
*     uemaud_playbyname_req_hdlr
*  DESCRIPTION
*     ...
*  PARAMETERS
*  
*  
*  RETURNS
*     void
*  GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  uemaud_playbyname_req_hdlr
 * DESCRIPTION
 *  
 * PARAMETERS
 *  msg_id              [IN]        
 *  local_para_ptr      [?]         
 *  peer_buff_ptr       [?]         
 * RETURNS
 *  void
 *****************************************************************************/
void uemaud_playbyname_req_hdlr(msg_type msg_id, local_para_struct *local_para_ptr, peer_buff_struct *peer_buff_ptr)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    msg_type new_msg_id = NULL;
    kal_uint8 res = KAL_TRUE;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    switch (msg_id)
    {
        case MSG_ID_L4CUEM_AUDIO_PLAY_BY_NAME_REQ:
            new_msg_id = MSG_ID_L4AUD_AUDIO_PLAY_BY_NAME_REQ;
            break;
        case MSG_ID_L4CUEM_AUDIO_STOP_BY_NAME_REQ:
            new_msg_id = MSG_ID_L4AUD_AUDIO_STOP_BY_NAME_REQ;
            break;
        default:
            res = KAL_FALSE;
            break;
    }

    if (res == KAL_FALSE)
    {
        return;
    }

    uem_send_msg_to_aud(new_msg_id, local_para_ptr);
}

/*****************************************************************************
*  Function 
*     ueml4c_playbyname_cnf_hdlr
*  DESCRIPTION
*     ...
*  PARAMETERS
*  
*  
*  RETURNS
*     void
*  GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  ueml4c_playbyname_cnf_hdlr
 * DESCRIPTION
 *  
 * PARAMETERS
 *  msg_id              [IN]        
 *  local_para_ptr      [?]         
 *  peer_buff_ptr       [?]         
 * RETURNS
 *  void
 *****************************************************************************/
void ueml4c_playbyname_cnf_hdlr(msg_type msg_id, local_para_struct *local_para_ptr, peer_buff_struct *peer_buff_ptr)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    msg_type new_msg_id = NULL;
    kal_uint8 res = KAL_TRUE;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    switch (msg_id)
    {
        case MSG_ID_L4AUD_AUDIO_PLAY_BY_NAME_CNF:
            new_msg_id = MSG_ID_L4CUEM_AUDIO_PLAY_BY_NAME_CNF;
            break;
        case MSG_ID_L4AUD_AUDIO_STOP_BY_NAME_CNF:
            new_msg_id = MSG_ID_L4CUEM_AUDIO_STOP_BY_NAME_CNF;
            break;
        default:
            res = KAL_FALSE;
            break;
    }

    if (res == KAL_FALSE)
    {
        return;
    }

    uem_send_msg_to_l4c(new_msg_id, local_para_ptr);
}

/*****************************************************************************
*  Function 
*     uemaud_playbystring_req_hdlr
*  DESCRIPTION
*     ...
*  PARAMETERS
*  
*  
*  RETURNS
*     void
*  GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  uemaud_playbystring_req_hdlr
 * DESCRIPTION
 *  
 * PARAMETERS
 *  msg_id              [IN]        
 *  local_para_ptr      [?]         
 *  peer_buff_ptr       [?]         
 * RETURNS
 *  void
 *****************************************************************************/
void uemaud_playbystring_req_hdlr(msg_type msg_id, local_para_struct *local_para_ptr, peer_buff_struct *peer_buff_ptr)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    msg_type new_msg_id = NULL;
    kal_uint8 res = KAL_TRUE;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    switch (msg_id)
    {
        case MSG_ID_L4CUEM_AUDIO_PLAY_BY_STRING_REQ:
            new_msg_id = MSG_ID_L4AUD_AUDIO_PLAY_BY_STRING_REQ;
            break;
        case MSG_ID_L4CUEM_AUDIO_STOP_BY_STRING_REQ:
            new_msg_id = MSG_ID_L4AUD_AUDIO_STOP_BY_STRING_REQ;
            break;
        default:
            res = KAL_FALSE;
            break;
    }

    if (res == KAL_FALSE)
    {
        return;
    }

    uem_send_msg_to_aud(new_msg_id, local_para_ptr);
}

/*****************************************************************************
*  Function 
*     ueml4c_playbystring_cnf_hdlr
*  DESCRIPTION
*     ...
*  PARAMETERS
*  
*  
*  RETURNS
*     void
*  GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  ueml4c_playbystring_cnf_hdlr
 * DESCRIPTION
 *  
 * PARAMETERS
 *  msg_id              [IN]        
 *  local_para_ptr      [?]         
 *  peer_buff_ptr       [?]         
 * RETURNS
 *  void
 *****************************************************************************/
void ueml4c_playbystring_cnf_hdlr(msg_type msg_id, local_para_struct *local_para_ptr, peer_buff_struct *peer_buff_ptr)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    msg_type new_msg_id = NULL;
    kal_uint8 res = KAL_TRUE;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    switch (msg_id)
    {
        case MSG_ID_L4AUD_AUDIO_PLAY_BY_STRING_CNF:
            new_msg_id = MSG_ID_L4CUEM_AUDIO_PLAY_BY_STRING_CNF;
            break;
        case MSG_ID_L4AUD_AUDIO_STOP_BY_STRING_CNF:
            new_msg_id = MSG_ID_L4CUEM_AUDIO_STOP_BY_STRING_CNF;
            break;
        default:
            res = KAL_FALSE;
            break;
    }

    if (res == KAL_FALSE)
    {
        return;
    }

    uem_send_msg_to_l4c(new_msg_id, local_para_ptr);
}

/*****************************************************************************
*  Function 
*     ueml4c_em_req_hdlr
*  DESCRIPTION
*     ...
*  PARAMETERS
*  
*  
*  RETURNS
*     void
*  GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  ueml4c_em_req_hdlr
 * DESCRIPTION
 *  
 * PARAMETERS
 *  msg_id              [IN]        
 *  local_para_ptr      [?]         
 *  peer_buff_ptr       [?]         
 * RETURNS
 *  void
 *****************************************************************************/
void ueml4c_em_req_hdlr(msg_type msg_id, local_para_struct *local_para_ptr, peer_buff_struct *peer_buff_ptr)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    kal_trace(TRACE_FUNC, FUNC_UEM_EM_REQ);

    switch (msg_id)
    {
        case MSG_ID_L4CPS_EM_START_REQ:
            break;
        case MSG_ID_L4CPS_EM_STOP_REQ:
            break;
        default:
            break;
    }
}

/*****************************************************************************
*  Function 
*     uemsys_timer_expiry_hdlr
*  DESCRIPTION
*     ...
*  PARAMETERS
*  
*  
*  RETURNS
*     void
*  GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  uemsys_timer_expiry_hdlr
 * DESCRIPTION
 *  
 * PARAMETERS
 *  local_para_ptr      [?]     
 *  peer_buff_ptr       [?]     
 * RETURNS
 *  void
 *****************************************************************************/
void uemsys_timer_expiry_hdlr(local_para_struct *local_para_ptr, peer_buff_struct *peer_buff_ptr)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    stack_timer_struct *stack_timer_ptr;
    kal_uint16 msg_len = 0;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    stack_timer_ptr = (stack_timer_struct*) get_local_para_ptr(local_para_ptr, &msg_len);
    if (stack_timer_ptr == &uem_base_timer)
    {
        if (stack_is_time_out_valid(&uem_base_timer))
        {
            evshed_timer_handler(event_scheduler_uem_ptr);
        }
        stack_process_time_out(&uem_base_timer);
    }
}

/*****************************************************************************
*  Function 
*     ueml4c_get_audio_param_req_hdlr
*  DESCRIPTION
*     ...
*  PARAMETERS
*  
*  
*  RETURNS
*     void
*  GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  ueml4c_get_audio_param_cnf_hdlr
 * DESCRIPTION
 *  
 * PARAMETERS
 *  local_para_ptr      [?]     
 *  peer_buff_ptr       [?]     
 * RETURNS
 *  void
 *****************************************************************************/
void ueml4c_get_audio_param_cnf_hdlr(local_para_struct *local_para_ptr, peer_buff_struct *peer_buff_ptr)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

⌨️ 快捷键说明

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