Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/core/StarAudio.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/core/StarAudio.hpp')
-rw-r--r--source/core/StarAudio.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/source/core/StarAudio.hpp b/source/core/StarAudio.hpp
index cf8f91f..571aaf3 100644
--- a/source/core/StarAudio.hpp
+++ b/source/core/StarAudio.hpp
@@ -4,6 +4,15 @@
namespace Star {
+extern float const DefaultPerceptualRangeDb;
+extern float const DefaultPerceptualBoostRangeDb;
+
+float perceptualToAmplitude(float perceptual, float normalizedMax = 1.f,
+ float range = DefaultPerceptualRangeDb, float boostRange = DefaultPerceptualBoostRangeDb);
+
+float amplitudeToPerceptual(float amp, float normalizedMax = 1.f,
+ float range = DefaultPerceptualRangeDb, float boostRange = DefaultPerceptualBoostRangeDb);
+
STAR_CLASS(CompressedAudioImpl);
STAR_CLASS(UncompressedAudioImpl);
STAR_CLASS(Audio);