diff audio/EffectWrapper.cpp @ 749:54393ed09d65

Add haveEffect, implement clearEffect
author Chris Cannam
date Wed, 22 Apr 2020 17:10:36 +0100
parents 846970dbef17
children
line wrap: on
line diff
--- a/audio/EffectWrapper.cpp	Wed Apr 22 14:48:22 2020 +0100
+++ b/audio/EffectWrapper.cpp	Wed Apr 22 17:10:36 2020 +0100
@@ -50,6 +50,18 @@
     m_failed = false;
 }
 
+bool
+EffectWrapper::haveEffect() const
+{
+    return m_effect.lock() != nullptr;
+}
+
+void
+EffectWrapper::clearEffect()
+{
+    m_effect = {};
+}
+
 void
 EffectWrapper::setBypassed(bool bypassed)
 {