黃子衡
发表于 2020-3-28 15:46:25
天下无双 发表于 2020-3-26 09:35
大佬,有文档吗?分享一下方法呀
已经有提示了, 基本就是参考sink的代码, 最重要的是在av_headset_kymera_a2dp.c/appKymeraA2dpStartMaster() and appKymeraA2dpStartSlave()添加
// Get the PEQ operator id
Operator peq_op = PanicZero(ChainGetOperatorByRole(chain_handle, OPR_PEQ));
// Setting the sample rate for the PEQ as the default is 8kHz
OperatorsStandardSetSampleRate(peq_op, rate);
AudioMusicProcessingUnregisterRole(audio_music_processing_user_peq_role);
AudioMusicProcessingRegisterRole(audio_music_processing_user_peq_role, peq_op);
这样peq op才有注册进去.
如果还有疑问请提出.
黃子衡
发表于 2020-3-28 15:52:29
把握现在 发表于 2020-3-26 18:44
用哪个ADK版本来做的?只能连接主耳吧,那副耳这边的参数同步机制是不是也要自己添加?
在av_headset_peer_signalling.c添增AVRCP_PEER_AUDIO_ENH和AVRCP_PEER_USER_EQ_SETTING两样相关联的代码, 当某一耳设定EQ时调用appPeerSigTxxxxxxxRequest()传递信息给对耳设定同样的EQ.
具体如何实现请参考现成的PeerSig代码.
hyfhot
发表于 2020-7-8 22:16:15
本帖最后由 hyfhot 于 2020-7-8 22:37 编辑
黃子衡 发表于 2020-3-28 15:46
已经有提示了, 基本就是参考sink的代码, 最重要的是在av_headset_kymera_a2dp.c/appKymeraA2dpStartMaste ...
Operator peq_op = PanicZero(ChainGetOperatorByRole(chain_handle, OPR_PEQ));
这个OPR_PEQ是在哪里定义的? earbuds工程里本来有的还是要后面自己增加的?
或者是:peq_role?
瞬间
发表于 2020-7-21 18:16:58
可以做跟随律动做LED显示跳动效果吗?类似播放器上面的
大哥救救我
发表于 2020-8-3 19:51:05
请问楼主,调好的eq如何在音乐播放时自动调用的呢,我用qact调好了保存至htf,但烧录后播放发现调好的eq又没了
liuliu3
发表于 2020-8-12 18:29:12
支持下,自己搞出来还乐意分享。
xubtspeakercom
发表于 2020-9-5 05:46:21
把握现在 发表于 2020-3-26 18:44
用哪个ADK版本来做的?只能连接主耳吧,那副耳这边的参数同步机制是不是也要自己添加?
顶起来
horaceleng
发表于 2020-9-23 14:56:33
楼主,能分享一下给我吗?
Bluetooth_Man
发表于 2021-2-15 14:29:39
Land lord How to trigger a GAIA event on input to the PIO pin
一起学高通芯片
发表于 2021-4-20 00:30:38
你好,我想问一下,sink工程使用gaia设置eq,但是退出音乐后,再次进入音乐播放,EQ不存在,使用gaia重新获取EQ状态,显示bypass,应该如何处理