1

1 つのマルチチャンネル ミキサーと 1 つのリモート IO オーディオ ユニットを持つ AUGraph を作成する 2 つの異なる iOS プロジェクトがあります。

あるプロジェクトでは、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  

ご覧のとおり、1 番目のプロジェクトには「O」と「I」の両方が含まれていますが、2 番目のプロジェクトには「O」しか含まれていません。

2 つの質問:

  1. それらの文字は何を指していますか。それらのドキュメントが見つかりません。
  2. 2番目のプロジェクトに「I」が表示されない理由は何ですか? 私が言うことができる限り、両方のプロジェクトでまったく同じ AUGraph を作成しています。

最初は、リモート IO ユニットで入力が有効になっているかどうかが示されていると思っていましたが、両方のプロジェクトで確実に有効にしているため、説明がありません。

4

1 に答える 1

3

実際のコードを見ないとわかりにくいですが、「Opened」と「Initialized」を指していると思います。

于 2013-05-20T13:15:25.683 に答える