From 4e40522b4a1d6d8798a18ba43bbb41a458ca03ba Mon Sep 17 00:00:00 2001 From: Sunny Chung Date: Mon, 2 Oct 2023 18:38:36 +0800 Subject: [PATCH] fix value returned by getGain and parameter in setGain do not align (#30) --- .../java/com/goxr3plus/streamplayer/stream/StreamPlayer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/goxr3plus/streamplayer/stream/StreamPlayer.java b/src/main/java/com/goxr3plus/streamplayer/stream/StreamPlayer.java index fbe5835..70874b7 100644 --- a/src/main/java/com/goxr3plus/streamplayer/stream/StreamPlayer.java +++ b/src/main/java/com/goxr3plus/streamplayer/stream/StreamPlayer.java @@ -1095,7 +1095,9 @@ public Mixer getCurrentMixer(){ */ @Override public float getGainValue() { - return outlet.getGainValue(); + float gain = outlet.getGainValue(); + double volume = Math.pow(10.0, gain / 20.0); + return (float) volume; } /**