- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
如何客制化AT命令,去 设置音频输出模式以及音量大小
录入:edatop.com 点击:
[DESCRIPTION]
如何客制化AT命令,去设置音频输出模式以及音量大小
[SOLUTION]
1、客制化AT命令的方法,可以参考:客制化AT command
2、在客制化AT命令的实做中,需要调用相关的接口去设置音频输出模式以及音量大小,参考如下:
设置音频输出模式:
aud_set_aud_path_volume(kal_uint8 audio_mode)
mode有:AUD_MODE_NORMAL,AUD_MODE_HEADSET,AUD_MODE_LOUDSPK这三个模式,它对应AT + ESAM= <mode> 的mode。
设置音量大小:
aud_send_set_volume_req(kal_uint8 vol_type, kal_uint64 volume, kal_bool apply, kal_bool blocking)
然后apply可以传入KAL_TRUE,blocking可以传入KAL_FALSE,而其他参数按需求自己去配置就好。
例如,如果要设置Loudspeaker的音量,volum_type你传入 VOL_TYPE_SPH。
而volum就传入,你要设置的音量大小,它对应AT+CLVL=<level>的level。
如何客制化AT命令,去设置音频输出模式以及音量大小
[SOLUTION]
1、客制化AT命令的方法,可以参考:客制化AT command
2、在客制化AT命令的实做中,需要调用相关的接口去设置音频输出模式以及音量大小,参考如下:
设置音频输出模式:
aud_set_aud_path_volume(kal_uint8 audio_mode)
mode有:AUD_MODE_NORMAL,AUD_MODE_HEADSET,AUD_MODE_LOUDSPK这三个模式,它对应AT + ESAM= <mode> 的mode。
设置音量大小:
aud_send_set_volume_req(kal_uint8 vol_type, kal_uint64 volume, kal_bool apply, kal_bool blocking)
然后apply可以传入KAL_TRUE,blocking可以传入KAL_FALSE,而其他参数按需求自己去配置就好。
例如,如果要设置Loudspeaker的音量,volum_type你传入 VOL_TYPE_SPH。
而volum就传入,你要设置的音量大小,它对应AT+CLVL=<level>的level。
申明:网友回复良莠不齐,仅供参考。如需专业帮助,请学习易迪拓培训专家讲授的ADS视频培训课程。
上一篇:想请教下ADS里面这三个选项的区别
下一篇: WFD 连接做connect和disconnect,手机概率性的没有反应以及重启
ADS培训课程推荐详情>>
国内最全面、最专业的Agilent ADS培训课程,可以帮助您从零开始,全面系统学习ADS设计应用【More..】
- Agilent ADS教学培训课程套装
- 两周学会ADS2011、ADS2013视频教程
- ADS2012、ADS2013射频电路设计详解
- ADS高低阻抗线微带滤波器设计培训教程
- ADS混频器仿真分析实例视频培训课程
- ADS Momentum电磁仿真设计视频课程
- ADS射频电路与通信系统设计高级培训
- ADS Layout和电磁仿真设计培训视频
- ADS Workspace and Simulators Training Course
- ADS Circuit Simulation Training Course
- ADS Layout and EM Simulation Training Course
- Agilent ADS 内部原版培训教材合集