我正在尝试在AVAudioEngine上安装一个tap。我有以下目前的代码:
guard let engine = engine, let input = engine.inputNode else {
print("error!")
return
}
let format = input.inputFormat(forBus: 0)
let bufferSize = 4096
input.installTap(onBus: 0, bufferSize: AVAudioFrameCount(bufferSize), format: format, block: )
我不确定块中应该放什么。关于这个问题的文档很少。我找到了这篇文章:https://developer.apple.com/reference/avfoundation/avaudionodetapblock?language=objc
有人能解释一下如何使用吗?
谢谢,
Feras A.