web-dev-qa-db-ja.com

DirectSoundバッファの作成中にエラーが発生しました。エラーコード:88780096

Winampで次のエラーメッセージが表示されることがあります。

Error message with the following text: Error creating DirectSound buffer. Error code: 88780096

その後、システムを再起動するまで、音声出力はまったくありません(エラーメッセージのみ)。再起動せずにオーディオを再度取得することは可能ですか?この種のエラーを完全に回避するにはどうすればよいですか?

環境:LenovoT420上のWindows7、x64。これは通常、USBヘッドセット(Plantronics .Audio 655)を接続または切断したときに発生します。

2
palacsint

回避策:WindowsオーディオWindowsサービスを再起動します。

出典: http://answers.yahoo.com/question/index?qid=20091119071014AAQN2Iy

3
palacsint

これは私のために働いた:

  • Winamp設定を開きます(Ctrl+P
  • プラグイン->出力に移動します
  • DirectSound出力を強調表示->構成
  • デバイスをお持ちのものに変更します(私の場合はddj-400
  • WaveOut出力と同じ
  • Winampを再起動します
2
freeradikal

88780096 = DSERR_BUFFERLOST

// The buffer memory has been lost, and must be restored
#define DSERR_BUFFERLOST                MAKE_DSHRESULT(150)

サウンドカードドライバを更新し、これで修正されることを願っています。 Alsはハードウェアミキシングを無効にします:

http://devmaster.net/forums/topic/6340-question-about-dserr-bufferlost/

0
magicandre1981