我看到了WDC 2016会议关于Core Audio的内容,从29分钟开始Doug Wyatt讲解了实时音频。由于我正在开发一个高性能的音频应用程序,所以我需要这样做。
然而,我注意到他使用了
所以我有三个问题:
然而,我注意到他使用了
AUAudioUnit
,但在我的C语言应用程序中(我更喜欢使用C/C++编写音频代码,并遵循Chris Adamson的建议)。所以我有三个问题:
AudioUnit和AUAudioUnit有什么区别? 据我所知,读到“音频单元是在AudioComponent.h中定义的类型为AudioComponentInstance”,而AUAudioUnit则是其包装类。
为什么我不能在C/C++项目中使用AUAudioUnit?这只是Swift的事情吗?
如果是的话,我应该继续在C/C++中开发我的音频单元图和节点,还是应该切换到Swift类AUAudiounit?