суббота, 2 февраля 2013 г.

что такое wasapi

В Windows Vista также сделано. Может из-за этого проблемы и начались...

Возможно не в тему но в Windows 7 предусмотрено регулирование громкости на каждое приложение выводящий звук, даже те же системные звуки. Для него отведен свой регулятор.

Режим вывода звука WASAPI (Windows Audio Session API) доступен в Windows Vista SP1 и более новых версиях операционных систем, включая Windows 7. Он интересен тем, что позволяет побитно выводить звук, заглушая при этом все другие звуки операционной системы. Тем самым исключаются различного рода искажения, щелчки и прочие неприятности, вызванные, в частности, штатными звуками операционной системы, а также работой других программам.

Благо выход есть. И это вовсе не переход на Windows 7, в которой ситуация, по-видимому, аналогичная. Для безглючного прослушивания музыки необходимо использовать проигрыватель со специальным плагином . Возможно, реализация вывода звука по средствам WASAPI есть и в некоторых других проигрывателях, однако, foobar2000 я давно использую, и он мне очень нравится, поэтому в данном случае говорю только про него.

Первый пришедший в голову пример. Запускаем воспроизведение музыки в фоне, тем временем открываем файловый менеджер и пытаемся запустить какой-нибудь поврежденный (не закаченный до конца) файловый архив. Поскольку файл ошибочен, Windows выдает соответствующий звук, при этом фоновая музыка на момент протормаживается. Пусть даже это всего доли секунды, но приятного все равно мало. При прослушивании любимой музыки такое особенно сильно раздражает.

В операционной системе Windows Vista был реализован новый подход вывода звука. В детали не вдавался, но после Windows XP это просто ужас какой-то. Щелчки, искажения, паузы. В общем, музыку нормально не послушать, даже если компьютер вообще стараться не трогать, т.е. не делать ничего параллельно.

Комментариев нет:

Отправить комментарий