0

マイク入力を取得し、それをミキサーに接続し、ミキサーを reverb2 エフェクトに接続し、そのすべてを CoreAudio でスピーカーに出力することができました。次のようになります。

マイク -> ミキサー -> リバーブ -> スピーカー

これはうまくいきます。

しかし、私が本当にやりたいことはこれです:

マイク -> リバーブ -> ミキサー -> スピーカー

問題は: リバーブユニットにマイクからの入力をどこで/どのように取得するかを伝える方法を理解できないようです.

これを行うと、後でグラフが初期化されるときにエラー (-10865) が発生します。

AUGraphConnectNodeInput(グラフ、ioNode、0、reverbNode、0);

私は何日もこれに苦労してきました。どんな助けでも大歓迎です。

4

1 に答える 1

0

最初に、マイク (RemoteIO バス 1) の出力スコープ フォーマットをリバーブ オーディオ ユニットの入力フォーマットに設定する必要があります。iOS では、これら 2 つのユニットのデフォルトまたは正規のデータ タイプ形式が異なり、互換性がありませんが、マイクの出力形式は再構成できます。

于 2013-05-25T01:15:01.517 に答える