1

重複の可能性:
C++ (os Windows) でマイクから PCM データを取得する方法は?

マイクからサウンドをキャプチャして、別のコンピュータでライブで聞くにはどうすればよいですか? ありがとう。

4

3 に答える 3

3

最も簡単な方法は、Win32 API によって提供されるwaveIn関数を使用することです。

概要については、Waveform Audio Interface を使用したサウンドの録音と再生を参照するか、 API ドキュメントを参照してください。

于 2012-10-16T20:35:42.643 に答える
0

記録するには、win32API の waveIn 関数を使用できます。

ただし、送信する前に、waveIn 関数を介してバイトバッファに取得されたデータは PCM 形式であり、ネットワークを簡単に詰まらせることに注意してください。WinSOCK API を介してトンネリングする前に、まず PCM データを aLaw または uLaw 形式に圧縮する必要があります。そうでなければ、それは確かに「ライブ」フィードではなく、多くの帯域幅も占有します。

于 2012-10-16T20:38:35.790 に答える