4

Qt を使用してマルチメディア プログラムを開発しようとしています。これは、マイクからオーディオ入力ストリームを取得し (を使用QAudioInput)、サンプリングされたバイトをメモリに 60 ミリ秒間格納してから再生します (を使用QAudioOutput)。

ドキュメントQAudioOuputは、これのほとんどを行う例がありますが、代わりにファイルをデータ ソースとして使用します。代わりに入力ストリームを使用するようにこれを変更するにはどうすればよいですか?

4

1 に答える 1

5

QAudioInput::start()QAudioOutput::start()は両方ともQIODeviceへのポインタをパラメータとして取ります。データをメモリに保持する場合は、 QFile (例のように) またはQBufferへのポインターを指定できます。

于 2011-03-03T09:02:19.433 に答える