• 本当は、田舎に庵を建てて隠遁生活したいけど、先立つものも無いので自宅で..。

NAudio WaveInでline入力をキャプチャし、そのままWaveOutで出力してみる。

PCオーディオのライン入力の信号をWaveInでキャプチャし、そのままWaveOutに渡してPCオーディオのスピーカから音を出してみた。

FormのLoadイベント内で、WaveIn、WaveOutの初期化

waveinのcallbackでwaveinのbufferからbufferwaveproviderに、キャプチャしたデータをそのまま渡す。

スタートボタンで、waveinとwaveoutを起動

非常に簡単にできてしまった。 winmm.dllを直接使ってやった時は、相当時間がかかったけど、便利な世の中になったもんだ。

で、これだけでは意味がないので、キャプチャしたデータをFFT表示したりフィルターをかけてみたりしてみたい。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA