iOS アプリケーション用の AUGraph を設計していますが、次の点について助けていただければ幸いです。
一度に多数のオーディオ ファイルを再生したい場合、各ファイルにオーディオ ユニットが必要ですか?
Core-Audio ドキュメントから
リニア PCM および IMA/ADPCM (IMA4) オーディオ iOS では、CPU リソースの問題を発生させることなく、複数のリニア PCM または IMA4 形式のサウンドを同時に再生できます。
AAC、MP3、および Apple Lossless (ALAC) オーディオ AAC、MP3、および Apple Lossless (ALAC) サウンドの再生は、iPhone および iPod touch で効率的なハードウェアベースのデコードを使用します。一度に再生できるサウンドは 1 つだけです。
そのため、複数の AAC または MP3 ファイルを同時に再生することはできません。一度に複数のサウンドを再生するのに最適な LPCM フォーマットは何ですか?
これは、AudioQueue ドキュメントの下にあるように、Audio-Units にも適用されますか。
AUGraph のオーディオ ユニットを非アクティブにすることはできますか? AUGraph がこのように見える場合
スピーカー/出力 < レコーダーユニット < ミキサーユニット < オーディオファイル再生ユニット数
レコーダーがアクティブでない場合はどうなりますか? それでもプルしますが、バッファーをファイルに書き込まないだけですか?