前提・実現したいこと
C# wpfで監視カメラ(Axis製ネットワークカメラ)の視聴、録画録音、再生を
行えるアプリケーションを作成しております。
ネットワークカメラ内蔵のマイクにて録音を行おうとしたところ
ノートPCについているマイクしか認識できず(方法がわからず)行き詰ってしまいました。
現状の方法として
視聴
映像⇒OpenCvShapeを使用し、コマ送り画像を連続してImageに表示し実現
音声⇒不要
録画録音
映像⇒視聴映像をVideoWriterで保存(aviファイル)
音声⇒NAudioのWaveFileWriterで保存(デバイスの指定ができないのでNG)
マイクの認識方法やその他録音方法ご教示いただければ幸いです。
よろしくお願いいたします。
該当のソースコード
デバイスはWindowLoad時に下記の方法でコンボボックスに追加し、取得しておりました。
// デバイス取得
for (var i = 0; i < WaveIn.DeviceCount; i++)
{
this.cmbProductName.Items.Add(WaveIn.GetCapabilities(i).ProductName);
}
あなたの回答
tips
プレビュー