我正在为Mac编写我的第一个音频应用程序,该应用程序加载外部音频设备并使用它通过AVAudioEngine实例播放声音,我一直看到这个警告:
警告:140:此应用程序或其使用的库正在使用 不推荐使用Carbon Component Manager来托管音频单元。支持 为此,将在以后的版本中删除。而且,这使得 主机与版本3音频单元不兼容。请过渡到 AudioComponent.h中的API。
我已经从使用AVAudioUnitComponents转换为AudioComponents(现在通过this api访问),我希望能解决这个问题,但是当我打电话给{{1}时,我仍然看到这个警告在我的引擎上。
任何想法在这里出了什么问题?据我所知,我不再使用已弃用的API。 AVAudioEngine是否可能在引擎盖下使用已弃用的API?
这是我正在使用的代码中的一个片段。我使用AudioComponents API检索了start()
的说明。
selectInstrument
感谢您的帮助!