Ошибка создания буфера DirectSound. Код ошибки: 88780096

20841
palacsint

Иногда Winamp показывает мне следующее сообщение об ошибке:

Сообщение об ошибке со следующим текстом: Ошибка создания буфера DirectSound.  Код ошибки: 88780096

После этого вообще не выводится звук (только сообщение об ошибке) до перезагрузки системы. Возможно ли иметь звук снова без перезагрузки? Как я мог полностью избежать такого рода ошибок?

Окружающая среда: Windows 7, x64 на Lenovo T420. Обычно это происходит, когда я подключаю или отключаю и USB-гарнитуру (Plantronics .Audio 655).

2
какую версию DirectX вы используете? Вы запускали DirectX End User Runtime? http://tinyurl.com/7j3zvcc Lorenzo Von Matterhorn 11 лет назад 0
@Znau: DirectX 11. Нет, не знаю. Нужно ли мне? (Похоже, это для старых DirectX.) palacsint 11 лет назад 0

3 ответа на вопрос

2
palacsint

Обходной путь: перезапустите Windows Audio Windows Service.

Источник: http://answers.yahoo.com/question/index?qid=20091119071014AAQN2Iy

0
magicandre1981

88780096 = DSERR_BUFFERLOST

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

Обновите драйверы звуковой карты и надеюсь, что это исправит это. Также можно отключить аппаратное микширование:

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

Спасибо за ответ! Я обновил драйверы без успеха. Как я могу отключить смешивание hw? (Я также немного обновил вопрос.) palacsint 11 лет назад 0
отключить ускорение HW в плагине DirectSound Output в WinAmp. magicandre1981 11 лет назад 0
Я пытался, но, к сожалению, у меня есть следующее: * Плохой драйвер DirectSound. Пожалуйста, установите соответствующие драйверы или выберите другое устройство в конфигурации. Код ошибки: 88890010 * palacsint 11 лет назад 0
Я понятия не имею. Спросите об этом на форуме Winamp. magicandre1981 11 лет назад 0
-1
Vardhan094

Restore the settings in your Sound Manager/audio manager, say Realtek Audio manager, to rectify this error and then restart your computer.