微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何客制化AT命令,去 设置音频输出模式以及音量大小

如何客制化AT命令,去 设置音频输出模式以及音量大小

时间:10-02 整理:3721RD 点击:
[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。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top