📄 aud_ilm.c
字号:
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_L4AUD_MEDIA_STOP_REQ, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_pause_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* src_id [IN]
* RETURNS
* void
*****************************************************************************/
void aud_send_pause_req(module_type src_mod_id, kal_uint8 src_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
l4aud_media_pause_req_struct *msg_p = (l4aud_media_pause_req_struct*)
construct_local_para(sizeof(l4aud_media_pause_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
msg_p->src_id = src_id;
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_L4AUD_MEDIA_PAUSE_REQ, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_resume_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* src_id [IN]
* RETURNS
* void
*****************************************************************************/
void aud_send_resume_req(module_type src_mod_id, kal_uint8 src_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
l4aud_media_resume_req_struct *msg_p = (l4aud_media_resume_req_struct*)
construct_local_para(sizeof(l4aud_media_resume_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
msg_p->src_id = src_id;
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_L4AUD_MEDIA_RESUME_REQ, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_store_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* src_id [IN]
* RETURNS
* void
*****************************************************************************/
void aud_send_store_req(module_type src_mod_id, kal_uint8 src_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
l4aud_media_store_req_struct *msg_p = (l4aud_media_store_req_struct*)
construct_local_para(sizeof(l4aud_media_store_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
msg_p->src_id = src_id;
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_L4AUD_MEDIA_STORE_REQ, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_restore_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* file_param [?]
* RETURNS
* void
*****************************************************************************/
void aud_send_restore_req(module_type src_mod_id, void *file_param)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
aud_play_file_struct *data_p = (aud_play_file_struct*) file_param;
l4aud_media_restore_req_struct *msg_p = (l4aud_media_restore_req_struct*)
construct_local_para(sizeof(l4aud_media_restore_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
msg_p->src_id = 0;
kal_mem_cpy(msg_p->file_name, data_p->file_name_p, MAX_MEDIA_FILE_NAME * 2);
msg_p->play_style = data_p->play_style;
msg_p->volume = data_p->volume;
msg_p->output_path = data_p->output_path;
msg_p->identifier = data_p->identifier;
msg_p->start_offset = data_p->start_offset;
msg_p->end_offset = data_p->end_offset;
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_L4AUD_MEDIA_RESTORE_REQ, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_block_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* mod_id [IN]
* level [IN]
* RETURNS
* void
*****************************************************************************/
void aud_send_block_req(module_type src_mod_id, kal_uint16 mod_id, kal_uint8 level)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
media_aud_block_req_struct *msg_p = (media_aud_block_req_struct*)
construct_local_para(sizeof(media_aud_block_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
msg_p->mod_id = mod_id;
msg_p->level = level;
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_MEDIA_AUD_BLOCK_REQ, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_set_headset_mode_output_path_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* device [IN]
* RETURNS
* void
*****************************************************************************/
void aud_send_set_headset_mode_output_path_req(module_type src_mod_id, kal_uint8 device)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
media_aud_set_headset_mode_output_path_struct *msg_p = (media_aud_set_headset_mode_output_path_struct*)
construct_local_para(sizeof(media_aud_set_headset_mode_output_path_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
msg_p->device = device;
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_MEDIA_AUD_SET_HEADSET_MODE_OUTPUT_PATH, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_set_equalizer_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* magnitude [?]
* RETURNS
* void
*****************************************************************************/
void aud_send_set_equalizer_req(module_type src_mod_id, kal_int8 *magnitude)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
media_aud_set_equalizer_req_struct *msg_p = (media_aud_set_equalizer_req_struct*)
construct_local_para(sizeof(media_aud_set_equalizer_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
memcpy(msg_p->magnitude, magnitude, 8);
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_MEDIA_AUD_SET_EQUALIZER_REQ, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_set_vibrator_enabled_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* enable [IN]
* RETURNS
* void
*****************************************************************************/
void aud_send_set_vibrator_enabled_req(module_type src_mod_id, kal_uint8 enable)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
media_aud_set_vibrator_enabled_req_struct *msg_p = (media_aud_set_vibrator_enabled_req_struct*)
construct_local_para(sizeof(media_aud_set_vibrator_enabled_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
msg_p->enabled = enable;
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_MEDIA_AUD_SET_VIBRATOR_ENABLED_REQ, msg_p);
}
#ifdef __RICH_AUDIO_PROFILE__
/*****************************************************************************
* FUNCTION
* aud_send_start_calc_spectrum_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* RETURNS
* void
*****************************************************************************/
void aud_send_start_calc_spectrum_req(module_type src_mod_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
media_aud_start_calc_spectrum_req_struct *msg_p = (media_aud_start_calc_spectrum_req_struct*)
construct_local_para(sizeof(media_aud_start_calc_spectrum_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_MEDIA_AUD_START_CALC_SPECTRUM_REQ, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_stop_calc_spectrum_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* RETURNS
* void
*****************************************************************************/
void aud_send_stop_calc_spectrum_req(module_type src_mod_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
media_aud_stop_calc_spectrum_req_struct *msg_p = (media_aud_stop_calc_spectrum_req_struct*)
construct_local_para(sizeof(media_aud_stop_calc_spectrum_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_MEDIA_AUD_STOP_CALC_SPECTRUM_REQ, msg_p);
}
/*****************************************************************************
* FUNCTION
* aud_send_get_spectrum_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* top_p [?]
* val_p [?]
* RETURNS
* void
*****************************************************************************/
void aud_send_get_spectrum_req(module_type src_mod_id, kal_uint8 *top_p, kal_uint8 *val_p)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
media_aud_get_spectrum_req_struct *msg_p = (media_aud_get_spectrum_req_struct*)
construct_local_para(sizeof(media_aud_get_spectrum_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
msg_p->top_p = top_p;
msg_p->val_p = val_p;
aud_send_msg_to_med(src_mod_id, (kal_uint16) MSG_ID_MEDIA_AUD_GET_SPECTRUM_REQ, msg_p);
}
#endif /* __RICH_AUDIO_PROFILE__ */
/*****************************************************************************
* FUNCTION
* aud_send_get_duration_req
* DESCRIPTION
*
* PARAMETERS
* src_mod_id [IN]
* file_name [?]
* RETURNS
* void
*****************************************************************************/
void aud_send_get_duration_req(module_type src_mod_id, void *file_name)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
media_aud_get_duration_req_struct *msg_p = (media_aud_get_duration_req_struct*)
construct_local_para(sizeof(media_aud_get_duration_req_struct), TD_CTRL);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
kal_mem_cpy(msg_p->file_name, file_name, MAX_MEDIA_FILE_NAME * 2);
aud_send_msg_to_med(src_mod_id, (kal_uin
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -