0

私の会社は現在、リアルタイムで複数のオーディオ入力 (8 程度) を処理する必要があるオーディオ分析プログラムと呼ばれるものに取り組んでいます。これは、最大 8 つの入力チャネルを持つマルチチャネル オーディオ インターフェイス デバイスを処理できるフレームワークが必要であることを意味します。これに加えて、フレームワークは可能な限り移植可能でなければなりません。実際に Java を使用して開発を開始しましたが、サウンド API で問題が発生しました。

必要なことを行う別の方法を探していたとき、C++ と Qt の使用を考え始めました。私は両方の経験がありますが、リモートで似たようなことをしたことはありません(その点についてはどの言語でも)

さて、問題は、Qt/Phonon が 2 つ以上の入力チャネルを持つオーディオ インターフェイス/サウンド カードを処理できるかどうかです (OS がデバイスを正常に認識できると仮定して)。使用されているバックエンドに依存しますか?

4

1 に答える 1

1

入力関数としてのフォノン。私が正しい場合にのみ再生用です。
ただし、入力オーディオを処理する場合は、QAudioInputを使用できます。私はこれを1つのオーディオ入力で使用しましたが、適切なQAudioDeviceInfoを備えたこのコンストラクターはあなたが望むことを実行できると思います。

于 2011-10-04T19:44:33.483 に答える