AUNode CAShow输出

问题描述 投票:1回答:1

我有两个不同的iOS项目创建了一个AUGraph,它有1个多声道混音器和1个远程IO音频单元。

在一个项目中,当我使用CAShow()打印AUGraph的输出时,我得到以下内容:

node 1: 'auou' 'rioc' 'appl', instance 0x7e2c910 O I
node 2: 'aumx' 'mcmx' 'appl', instance 0x7e33c00 O I

但是在另一个项目中我得到了这个:

node 1: 'auou' 'rioc' 'appl', instance 0x7a5a750 O  
node 2: 'aumx' 'mcmx' 'appl', instance 0x7a5e710 O  

如您所见,第一个项目既有“O”又有“I”,而第二个项目只有“O”。

两个问题:

  1. 这些字母是指什么?我找不到任何关于它们的文档。
  2. 什么可能导致“我”未出现在第二个项目中的想法?最好的我可以告诉我在两个项目中创建的AUGraph完全相同。

起初我认为它表明是否在远程IO单元上启用了输入,但是我肯定在两个项目中启用它,因此无法解释它。

ios core-audio
1个回答
3
投票

没有看到代码在游戏中很难分辨,但我相信那些是指“已打开”和“已初始化”。

© www.soinside.com 2019 - 2024. All rights reserved.