2014-03-12_161149

Windows7でマイク入力のレベルを取得する方法です。

いろいろ方法はあると思うのですが、結構ごりごり書かないとダメそうだったので、どうしたもんかと思っていたのですが、以下のサイトのおかげで、かなり楽に取得することができました。ありがとうございます。

WAVE オーディオ デバイス インターフェイス コントロール
AudioSourceの簡単なサンプル – マイク入力をメータにして表示する – Neareal

実際にサンプル動かしてみてソース見たら分かりますが、WaveIn コントロールのサンプルプログラムのOnDoneイベントの処理のところで、Bufferを処理してデシベル(db)を求めてやる。これだけです。素敵。

開発環境
Windows7 Pro 64bit
Visual Studio 2012 Ultimate
VB.NET 4.5


Tagged on:     

コメントを残す

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>