AVAudioEngine警告:"不推荐使用Carbon Component Manager来托管Audio Units"

时间:2017-03-19 22:17:23

标签: ios macos avfoundation audiounit avaudioengine

我正在为Mac编写我的第一个音频应用程序,该应用程序加载外部音频设备并使用它通过AVAudioEngine实例播放声音,我一直看到这个警告:

  

警告:140:此应用程序或其使用的库正在使用   不推荐使用Carbon Component Manager来托管音频单元。支持   为此,将在以后的版本中删除。而且,这使得   主机与版本3音频单元不兼容。请过渡到   AudioComponent.h中的API。

我已经从使用AVAudioUnitComponents转换为AudioComponents(现在通过this api访问),我希望能解决这个问题,但是当我打电话给{{1}时,我仍然看到这个警告在我的引擎上。

任何想法在这里出了什么问题?据我所知,我不再使用已弃用的API。 AVAudioEngine是否可能在引擎盖下使用已弃用的API?

这是我正在使用的代码中的一个片段。我使用AudioComponents API检索了start()的说明。

selectInstrument

感谢您的帮助!

0 个答案:

没有答案