是否可以列出当前在应用程序中的所有RemoteIO音频单元?

kev*_*lar 5 audio core-audio audiounit ios

我想将输出渲染回调通过添加AudioUnitAddRenderNotify到当前活动的RemoteIO单元上,该单元将音频输出到扬声器.我无法访问实际的RemoteIO实例变量,但我想在应用程序中获取列表音频单元,并以此方式找到RemoteIO单元.这甚至可能吗?

Ara*_*and 1

如果您可以获得访问权限,AUGraph那么这是可能的。根据AUGraph 文档,有几种方法可以帮助您。

AUGraphGetNodeCount- 获取图中的节点数 AUGraphGetIndNode- 获取索引节点 AUGraphNodeInfo- 获取有关节点的信息

一旦你有了正确的节点,你就可以获得remoteIO 单元并添加你的回调。获得访问权AUGraph实际上是真正的问题。