電子書籍の厳選無料作品が豊富!

  
 プログラム側から、あらかじめ用意された音声(Waveファイル)を再生して、
 事前にとりつけられた『USBスピーカー』にその音声を出したいのですが、具体的にはどうすればよいのでしょうか?

 単純にコントロールパネルで、出力先を切り替えるだけで、大丈夫なものでしょうか?
 できれば、プログラム側で、明示的にそのUSBスピーカーのみに出力を行いたいのですが、こういったことも可能なのでしょうか?
 

A 回答 (1件)

USBスピーカーとゆーのは


USBサウンドデバイスのことですよね。
可能だと思います。
出力先サウンドデバイスとしてUSBデバイスを選択して
他、再生したくないデバイスはミュートしてあげれば恐らく。

以前作ったのですがもう忘れてしまいましたが
高レベルオーディオAPI(MCIと呼ばれるもの)或いは
その下位の低レベルオーディオAPIを使って
できたような気がします。<Win32API

コントロールパネルでデバイスを選択する操作を
API呼び出しで制御可能だったかと。
参考URLのAPIが使えるかも。

参考URL:http://msdn.microsoft.com/library/ja/default.asp …
    • good
    • 0
この回答へのお礼

 お礼が遅くなりましたがありがとうございます。
 参考になりました。

お礼日時:2006/04/01 16:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!