我看到了关于Core Audio的WDC 2016 conference,从29分钟开始Doug Wyatt谈论实时音频。由于我正在开发具有高性能的音频应用程序,因此我需要这样做。AUAudioUnit和AudioUnit有什么区别
但是我注意到他使用了AUAudioUnit
,但是在我的C应用程序中(我更喜欢使用C/C++作为音频代码,我遵循Chris Adamson advices)。
因此,我有3个问题:
什么AudioUnit和AUAudioUnit之间的区别? 从我可能理解的看,我读
An audio unit is of type AudioComponentInstance as defined in AudioComponent.h
和AUAudioUnit将是一个包装类。为什么我不能在C/C++项目中使用AUAudioUnit?这只是一个Swift的东西吗?
如果是的话,我应该继续开发用C我的音频单元图形和节点/ C++或者我应该切换到斯威夫特类AUAudiounit