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

📄 aud_ilm.c

📁 最新MTK手机软件源码
💻 C
📖 第 1 页 / 共 5 页
字号:
    /*----------------------------------------------------------------*/
    l4aud_vm_pause_cnf_struct *cnf_p = NULL;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    cnf_p = (l4aud_vm_pause_cnf_struct*) construct_local_para(sizeof(l4aud_vm_pause_cnf_struct), TD_CTRL);

    /* send confirm message to L4 */
    cnf_p->src_id = aud_context_p->src_id;
    cnf_p->result = result;
    if (file_name)
    {
        kal_mem_cpy(cnf_p->file_name, file_name, MAX_VM_FILE_NAME * ENCODE_BYTE);
    }
    else
    {
        cnf_p->file_name[0] = 0;
    }

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_VM_PAUSE_CNF, cnf_p, NULL);

}


/*****************************************************************************
 * FUNCTION
 *  aud_send_vm_resume_cnf
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result      [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_vm_resume_cnf(kal_uint8 result)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_vm_resume_cnf_struct *cnf_p = NULL;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    cnf_p = (l4aud_vm_resume_cnf_struct*) construct_local_para(sizeof(l4aud_vm_resume_cnf_struct), TD_CTRL);

    /* send confirm message to L4 */
    cnf_p->src_id = aud_context_p->src_id;
    cnf_p->result = result;

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_VM_RESUME_CNF, cnf_p, NULL);

}


/*****************************************************************************
 * FUNCTION
 *  aud_send_vm_append_cnf
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result      [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_vm_append_cnf(kal_uint8 result)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_vm_append_cnf_struct *cnf_p = NULL;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    cnf_p = (l4aud_vm_append_cnf_struct*) construct_local_para(sizeof(l4aud_vm_append_cnf_struct), TD_CTRL);

    /* send confirm message to L4 */
    cnf_p->src_id = aud_context_p->src_id;
    cnf_p->result = result;

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_VM_APPEND_CNF, cnf_p, NULL);

}


/*****************************************************************************
 * FUNCTION
 *  aud_send_vm_delete_cnf
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result      [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_vm_delete_cnf(kal_uint8 result)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_vm_delete_cnf_struct *cnf_p = NULL;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    cnf_p = (l4aud_vm_delete_cnf_struct*) construct_local_para(sizeof(l4aud_vm_delete_cnf_struct), TD_CTRL);

    /* send confirm message to L4 */
    cnf_p->src_id = aud_context_p->src_id;
    cnf_p->result = result;

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_VM_DELETE_CNF, cnf_p, NULL);

}


/*****************************************************************************
 * FUNCTION
 *  aud_send_vm_rename_cnf
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result      [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_vm_rename_cnf(kal_uint8 result)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_vm_rename_cnf_struct *cnf_p = NULL;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    cnf_p = (l4aud_vm_rename_cnf_struct*) construct_local_para(sizeof(l4aud_vm_rename_cnf_struct), TD_CTRL);

    /* send confirm message to L4 */
    cnf_p->src_id = aud_context_p->src_id;
    cnf_p->result = result;

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_VM_RENAME_CNF, cnf_p, NULL);

}


/*****************************************************************************
 * FUNCTION
 *  aud_send_vm_record_finish_ind
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result          [IN]        
 *  file_name       [?]         
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_vm_record_finish_ind(kal_uint8 result, kal_wchar *file_name)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_vm_record_finish_ind_struct *ind_p;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* send indication message to L4 */
    ind_p = (l4aud_vm_record_finish_ind_struct*)
        construct_local_para(sizeof(l4aud_vm_record_finish_ind_struct), TD_CTRL);

    ind_p->src_id = aud_context_p->src_id;
    ind_p->result = result;
    if (file_name)
    {
        kal_mem_cpy(ind_p->file_name, file_name, MAX_VM_FILE_NAME * ENCODE_BYTE);
    }
    else
    {
        ind_p->file_name[0] = 0;
    }

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_VM_RECORD_FINISH_IND, ind_p, NULL);
}


/*****************************************************************************
 * FUNCTION
 *  aud_send_vm_play_finish_ind
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result      [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_vm_play_finish_ind(kal_uint8 result)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_vm_play_finish_ind_struct *ind_p;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* send indication message to L4 */
    ind_p = (l4aud_vm_play_finish_ind_struct*) construct_local_para(sizeof(l4aud_vm_play_finish_ind_struct), TD_CTRL);

    ind_p->src_id = aud_context_p->src_id;
    ind_p->result = result;

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_VM_PLAY_FINISH_IND, ind_p, NULL);
}

#endif /* VM_SUPPORT */ 


/*****************************************************************************
 * FUNCTION
 *  aud_send_media_record_cnf
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result      [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_media_record_cnf(kal_uint8 result)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_media_record_cnf_struct *cnf_p = NULL;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    cnf_p = (l4aud_media_record_cnf_struct*) construct_local_para(sizeof(l4aud_media_record_cnf_struct), TD_CTRL);

    /* send confirm message to L4 */
    cnf_p->src_id = aud_context_p->src_id;
    cnf_p->result = result;

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_MEDIA_RECORD_CNF, cnf_p, NULL);

}


/*****************************************************************************
 * FUNCTION
 *  aud_send_media_play_cnf
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result      [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_media_play_cnf(kal_uint8 result)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_media_play_cnf_struct *cnf_p = NULL;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    cnf_p = (l4aud_media_play_cnf_struct*) construct_local_para(sizeof(l4aud_media_play_cnf_struct), TD_CTRL);

    /* send confirm message to L4 */
    cnf_p->src_id = aud_context_p->src_id;
    cnf_p->result = result;

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_MEDIA_PLAY_CNF, cnf_p, NULL);

}


/*****************************************************************************
 * FUNCTION
 *  aud_send_media_stop_cnf
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result          [IN]        
 *  file_name       [?]         
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_media_stop_cnf(kal_uint8 result, kal_wchar *file_name)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_media_stop_cnf_struct *cnf_p = NULL;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    cnf_p = (l4aud_media_stop_cnf_struct*) construct_local_para(sizeof(l4aud_media_stop_cnf_struct), TD_CTRL);

    /* send confirm message to L4 */
    cnf_p->src_id = aud_context_p->src_id;
    cnf_p->result = result;

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_MEDIA_STOP_CNF, cnf_p, NULL);

}


/*****************************************************************************
 * FUNCTION
 *  aud_send_media_pause_cnf
 * DESCRIPTION
 *  
 * PARAMETERS
 *  result          [IN]        
 *  file_name       [?]         
 * RETURNS
 *  void
 *****************************************************************************/
void aud_send_media_pause_cnf(kal_uint8 result, kal_wchar *file_name)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    l4aud_media_pause_cnf_struct *cnf_p = NULL;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    cnf_p = (l4aud_media_pause_cnf_struct*) construct_local_para(sizeof(l4aud_media_pause_cnf_struct), TD_CTRL);

    /* send confirm message to L4 */
    cnf_p->src_id = aud_context_p->src_id;
    cnf_p->result = result;

    aud_send_ilm(aud_context_p->src_mod, MSG_ID_L4AUD_MEDIA_PAUSE_CNF, cnf_p, NULL);

}


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

⌨️ 快捷键说明

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