草庐IT

AUAudioUnit

全部标签

iOS Core Audio AUAudioUnit 和 AVAudioUnit 有什么区别?

AUAudioUnit和AVAudioUnitAPI看起来非常相似,有什么区别?什么时候使用哪一个? 最佳答案 AVAudioUnit连接为AVAudioEngine中的一个节点。AUAudioUnit通常连接在AUGraph中。功能应该相似,因为两者都是音频单元,但使用AVAudioEngine是iOS中现代的音频控制方式,因此AVAudioUnits背后有一个更现代化的API。我敢肯定,在某些用例中,一个比另一个更受青睐,但我会说使用AVAudioUnits,除非您需要它们不提供的特定内容。AUAudioUnits及其处理图的可

swift - AUAudioUnit 和 AudioUnit 有什么区别

我看到了WDC2016conference关于CoreAudio,DougWyatt在第29分钟开始谈论实时音频。因为我正在开发一个高性能的音频应用程序,所以我需要这样做。但是我注意到他使用了AUAudioUnit但是在我的C应用程序中(我更喜欢使用C/C++来编写音频代码并且我遵循ChrisAdamsonadvices)。所以我有3个问题:AudioUnit和AUAudioUnit有什么区别?据我所知,我读到一个音频单元是AudioComponent.h中定义的AudioComponentInstance类型,而AUAudioUnit将是它的包装类。为什么我不能在C/C++项目中使用