Насколько я понимаю, файл .wav представляет собой список чисел от -1 до 1 (по крайней мере, если вы используете Java-класс WavFile для преобразования массива в WAV-файл, массив должен иметь значения между - 1 и 1). Когда вы воспроизводите WAV-файл, эти номера преобразуются в напряжения на вашей звуковой карте.Что было бы, если бы .wav-файл был все 1 или -1?
Я никогда не пробовал это для безопасности своего оборудования, но если бы файл .wav был всего 1 (максимальное напряжение), будет ли ваша звуковая карта привязана к полному выходному напряжению в течение всего файла? Это было бы очень опасно для наушников и приемников, к которым может быть подключена звуковая карта, и это может быть опасно для самой звуковой карты.
Что мне интересно, есть ли встроенная защита от этого события в ОС Windows.
Волновые файлы * do * имеют в них время от времени, и они не уничтожают наушники/колонки/звуковые карты. Это не максимальное напряжение, которое зависит от громкости. –
Да, поэтому я оставил фразу как «максимальное напряжение», потому что аналоговое напряжение на звуковой карте определенно будет зависеть от вашего объема. Все, что я имел в виду, это максимальное напряжение для вашего текущего уровня громкости. И, конечно, я говорю о файле wav длительностью 1 или -1 в течение нескольких секунд. – user2304581