diff options
Diffstat (limited to 'al/effects/compressor.cpp')
-rw-r--r-- | al/effects/compressor.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/al/effects/compressor.cpp b/al/effects/compressor.cpp index a4835178..d4a8e9c2 100644 --- a/al/effects/compressor.cpp +++ b/al/effects/compressor.cpp @@ -95,8 +95,7 @@ class EaxCompressorEffect final : public EaxEffect { public: - EaxCompressorEffect( - EffectProps& al_effect_props); + EaxCompressorEffect(); // [[nodiscard]] @@ -105,8 +104,6 @@ public: private: - EffectProps& al_effect_props_; - EAXAGCCOMPRESSORPROPERTIES eax_{}; EAXAGCCOMPRESSORPROPERTIES eax_d_{}; EaxCompressorEffectDirtyFlags eax_dirty_flags_{}; @@ -168,10 +165,8 @@ public: }; // EaxCompressorEffectException -EaxCompressorEffect::EaxCompressorEffect( - EffectProps& al_effect_props) - : - al_effect_props_{al_effect_props} +EaxCompressorEffect::EaxCompressorEffect() + : EaxEffect{AL_EFFECT_COMPRESSOR} { set_eax_defaults(); set_efx_defaults(); @@ -330,10 +325,9 @@ bool EaxCompressorEffect::set( } // namespace -EaxEffectUPtr eax_create_eax_compressor_effect( - EffectProps& al_effect_props) +EaxEffectUPtr eax_create_eax_compressor_effect() { - return std::make_unique<EaxCompressorEffect>(al_effect_props); + return std::make_unique<EaxCompressorEffect>(); } #endif // ALSOFT_EAX |