スキップしてメイン コンテンツへ

 none
Windows7でwaveOutOpenの結果コードが4 RRS feed

  • 質問

  • Windows7で定期的(一定周期ではありません)にWaveを再生するプログラムで

    1週間から10日に1回程度の頻度でwaveOutOpenの戻り値が4

    (指定されたデバイスは既に使用されています。・・・)となります。

    再生しようとしたWAVEデータは再生実績のあるものです。

    別プロセス(自作プログラム)が別のWAVEデータを同じデバイスで

    再生している状態ではありますが、サウンドデバイスは複数の音声の

    同時発生が可能なはずで、「既に使用されている」とはどういう意味なのか

    想像できません。

    (ちなみにWindows7以外のOSでどうなのか、は検証できない状況です)

    現在、Windows Multimedia Scheduler を止めて(関係するか否かは

    よくわりませんが)再現するか様子見の状態です。

    なお、ネットワークは活きていて、別PCと秒オーダーで定期的に通信しますが、

    インターネットには接続されていません。(物理的に未接続)

    ゲートウエイ・DNSサーバーは未設定です。

    どなたか「エラーコード4:既に使用されている・・・」についてご意見お願いします。

     

    2010年4月19日 5:45