我尝试更改goodPoints
的输出格式,以便以较低的采样率而不是默认格式输出单声道音频。我是否必须继承AVAudioMixerNode
类并覆盖AVAudioMixerNode
函数来执行此操作,还是有其他方法?
答案 0 :(得分:1)
查看此方法的AVAudioEngine
文档:
- (void)connect:(AVAudioNode *)node1
to:(AVAudioNode *)node2
format:(AVAudioFormat *)format
请注意format
参数:
如果不是
NULL
,则源音频节点的输出总线的格式为 设置为此AVAudioFormat
对象。在所有情况下,格式 目标音频节点的输入总线设置为与源的匹配 音频节点的输出总线。
每当AVAudioFormat
输出总线连接时,指定单声道,低采样率AVAudioMixerNode
。