1

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

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

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 单元上是否启用了输入,但是我肯定在两个项目中都启用了它,所以没有解释它。

4

1 回答 1

3

Difficult to tell without seeing the code in play, but I believe those are referring to "Opened" and "Initialized".

于 2013-05-20T13:15:25.683 回答