2017-01-06 23 views
-1

このコールバックの概念は、waveInOpen()でコールバック関数を割り当てることができますが、デッドロックの原因となる可能性があるため、したがって、前回のバッファがいっぱいになったら、新しいバッファを追加するために何をすべきでしょうか?波形を使用して長時間の音声を録音する方法

私が欲しいのは、ユーザーが望む限り、バッファに記録されるオーディオです。

答えて

0

あなたは(あなたの方法は正しいですが)最後にバイトに変換するのを待つ理由かどうかを確認する方が簡単かもしれません、右の私には思える

totalSize(ビット)=データレート(bitsPerSecond)*時間(秒)

データレート(bitsPerSecond)=は、sampleRate(cyclesPerSecond)*ビット深度(noBitsPerSample)= 44100×16 = 705600 BPS

totalSize = 705600 * 120 = 84672000ビット

* EDIT:元の質問が編集されていますこれほど多くのswerは現在0の関連性を持っています

関連する問題