2

C++ でマイクから PCM データをキャプチャする必要があります。

私は初心者です。

どうやってするの?

4

3 に答える 3

7

これは、waveInOpen()およびwaveInStart() API 関数で実行できます。ここにサンプルプロジェクトがあります。

于 2010-02-28T16:28:07.507 に答える
3

合成ツールキットをチェックしてください。Windows、OS X、Linux などの複数のプラットフォームで動作する RtAudio というクラスがあります。PCM データを提供するだけでなく、独自のデータを生成し、データを処理し、標準のファイル形式に保存するためのオプションがあります。

于 2010-02-28T16:43:30.480 に答える
1

それはあなたがあなたのデータで何をしたいかに依存します。特別な処理を行わずにキャプチャを実行したい場合は、次のような基本的で使いやすいライブラリが必要になります。

  • メディアコントロールインターフェイス
  • 波形オーディオ

オーディオ処理を行うことを意図している場合は、おそらく次のことを確認する必要があります。

  • DirectSound
  • OpenAL
  • DirectShow
  • Windowsコアオーディオ
  • XAudio2
于 2010-02-28T17:52:46.123 に答える