現在無線LANを利用して2台のネットワークカメラを使用し画像・音声を別々のブラウザーで表示させています。音声側のカメラはP社のBB-HCM310という物を使用します。
音声を意図的にON/OFFさせたいのですがブラウザーの「中止」、「更新」をVB上でコントロール出来るのでしょうか?
またWindowsの音声のミュートをコントロール出来るのでしょうか?
他に何かいい方法があればアドバイスの程お願いします。
過去ログに似た話があったと思いますが・・・
尚、制御自体は、VBアプリが行うのですか?
因みに、音声の部分では、ミキサーデバイスのマイク入力を
ミュートするのか、出力のメインスピーカをミュートするの
かどちらをしたいのでしょうか?
まぁ〜ミキサーデバイスにアクセスすることになると思いま
す・・・
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200402/04020078.txt
ここの件にて、ActiveX OCX を作成したものの、音楽関係の
C言語のソースコードをダウンできるようにしていますので
ご参考まで・・・
ミキサーデバイスのいじくりと、ボリューム関係も含まれて
いますので、材料にしてみて下さい。
※ VBのみで実現しているものは、他にも多分あろうかと
は思いますが・・・
以上。
音声側のブラウザーは通常非表示で表示させるのでVBのForm上でチェックボックスかコマンドボタンで制御する予定です。
ブラウザーからの音声なのでマスター音声かWAVEになるとおもいます。
コントロールといっても音量を変化させるのではなく単純にミュートのON/OFFが出来ればいいと思っています。
ミキサーコントロールでのお膳立てはありますが、
一応、ミュートは一発で止まります。
Declare Function mixerSetControlDetails Lib "winmm.dll" _
(ByVal hmxobj As Long, _
pmxcd As MIXERCONTROLDETAILS, _
ByVal fdwDetails As Long) As Long
APIを調べてみてください。
以上。
現物のカメラが来て確認したところ、音量調整がありました(^^;)
どうもありがとうございます。