米迦勒
发表于 2017-6-7 09:38:08
pkuzhx 发表于 2017-6-7 09:21
哦,好吧,sink不太了解。
但是我想,sink也必定会有一个StreamConnect函数,把硬件实例和DSP端口连接起来 ...
source 和 sink 应该都会调用这个.c文件的函数,它是lib里的文件,然后您说的是ConnectAudio这个函数吗
pkuzhx
发表于 2017-6-7 10:04:49
是的
米迦勒
发表于 2017-6-7 10:24:11
pkuzhx 发表于 2017-6-7 10:04
是的
您试过吗 我试了好像不好用,您能把需要注意和修改的地方告诉我吗
pkuzhx
发表于 2017-6-7 10:32:57
我没有做过sink,如果是在source中,你修改mic_src即可。
但这是sink,我很怀疑是不是在这个文件中修改,因为从文件名来看,这明显是ag端的audio,你确定sink会执行这个文件吗?
建议你先把sink建立音频通路的过程搞清楚,画一个函数流程图,然后就知道了
pkuzhx
发表于 2017-6-7 10:36:55
如果是sink,我猜默认的mic_src一定是从ADC来的,但是在这个文件中,mic_src默认是digital。
你还是一步步debug,找到它音频到底是在哪连接的
米迦勒
发表于 2017-6-7 10:50:25
pkuzhx 发表于 2017-6-7 10:36
如果是sink,我猜默认的mic_src一定是从ADC来的,但是在这个文件中,mic_src默认是digital。
你还是一步步 ...
您的意思是这个是调数字音频的 对吗
pkuzhx
发表于 2017-6-7 11:18:54
米迦勒 发表于 2017-6-7 10:50
您的意思是这个是调数字音频的 对吗
是啊,你看文件,要么就是数字,要么是usb。
你要模拟输入,也可以自己定义:
mic_src = StreamAudioSource(AUDIO_HARDWARE_CODEC, AUDIO_INSTANCE_0, AUDIO_CHANNEL_B);
但是我不确定sink中是不是在这个文件中中连接音频
co9
发表于 2017-6-7 13:36:34
米迦勒 发表于 2017-6-7 08:24
感谢回复 关键是软件怎么改成双mic 这个不知道
config里面选择2-mic headset
米迦勒
发表于 2017-6-7 15:31:04
co9 发表于 2017-6-7 13:36
config里面选择2-mic headset
那是双mic的意思...
wgc2013
发表于 2017-6-7 15:31:24
:loveliness::loveliness::loveliness: