Мне нужно вывести звук с левого и правого каналов на разъем для наушников, а разъем для наушников - на осциллограф.Я не могу получить правильную звуковую форму с Float.MAX_VALUE
и Float.MIN_VALUE
.Обычно 16-битный звук max / min является коротким типом со значением +/- 32767.Таким образом, вы можете назначить значения с Short.MAX_VALUE
и Short_MIN_VALUE
.Но в настоящее время мой звук имеет тип float, то есть AudioFormat.ENCODING_PCM_FLOAT
, и использование Float.MAX_VALUE
и Float.MIN_VALUE
не дает правильную форму звукового сигнала в осциллографе.Фактическая звуковая форма волны будет иметь шум в 0,4 миллисекунды до и после, но когда я беру плавающее при 3,5f или -3,5f, форма волны выглядит правильной, но она не достигает максимума.Так, каково максимальное и минимальное аудио значение типа float?
Фактическая форма звукового сигнала будет иметь 0,4 миллисекунды шума до и после.
Правильная форма волны должна быть такой формы.Если установлено значение 3,5f / -3,5f, форма будет правильной, но не максимальной.