Цитата:
Сообщение от sirota
Есть такое мнение.
|
это мнение сильно устарело - оно вероятно времён, когда не появились на свет директ-плееры UAPP, Onkyo HF, HibyMusic......

про будильник - хороший пример
Но! Даже при "непрямом" выводе звука штатными средствами ОС в случае с микшированием разных источников есть вероятность, выкрутив на максимум в микшере ОС громкость интересующего источника (Wave в винде или Music в андроиде) получить вывод бит-в-бит. Естественно при этом необходимо общую громкость также установить в максимум (на некоторых андроид-устройствах придется подбирать нужное значение через сервисное меню), не допускать наложения плеерных или системных эффектов, а также ресемплинга.
Для отключения системных эффектов в андроиде для общего случая необходимо отредактировать конфиг /etc/audio_effects.conf, закоментировав в нем строчки подключения модулей эффектов, расположенных в папке /system/lib/soundfx/
Конечно при таком раскладе, если другое приложение решит издать звук поверх идущего на максимальном уровне звука нашего плеера, мы скорее всего, получим цифровой клиппинг - все будет зависеть от моментальных уровней звука обоих источников. Суммирование двух одинаковых волн максимальной цифровой громкости 0дб дает результат вдвое большей громкости +6дб, но из-за ограничения амплитуды в 0дб произойдет обрезание верхушек результирующей волны - клиппинг, слышимый как искаженный сигнал, очень вредный для катушек динамиков. Но так как в цифровой записи стараются придерживаться правила о не допущении превышения пиков записи уровня -6...-3дБ, есть шанс клиппинг не получить.


