Звук Java, преобразование процентного объема в децибелы

У меня есть следующий код.

FloatControl volumeControl = (FloatControl) clip.getControl(FloatControl.Type.MASTER_GAIN);

// Set the value to modify by in decibels
volumeControl.setValue(float volume);

Получить минимальное значение модификации в децибелах (например, -80)

volumeControl.getMinimum();

Получить максимальное значение модификации в децибелах (например, 6)

volumeControl.getMaximum();

у меня есть float называется volume, который варьируется от -1f (звук полностью отключен) до +1f (200% громкость).

Как мне конвертировать volume на количество децибел, чтобы изменить volumeControl от?

0 ответов

Другие вопросы по тегам