diff audioio/AudioCallbackPlaySource.h @ 42:c0ae41c72421

* Bypass auditioning plugin on xrun
author Chris Cannam
date Wed, 04 Oct 2006 11:54:32 +0000
parents fbd7a497fd89
children bedc7517b6e8
line wrap: on
line diff
--- a/audioio/AudioCallbackPlaySource.h	Wed Oct 04 11:01:39 2006 +0000
+++ b/audioio/AudioCallbackPlaySource.h	Wed Oct 04 11:54:32 2006 +0000
@@ -217,6 +217,11 @@
 
     void sampleRateMismatch(size_t requested, size_t available, bool willResample);
 
+    void audioOverloadPluginDisabled();
+
+public slots:
+    void audioProcessingOverload();
+
 protected slots:
     void selectionChanged();
     void playLoopModeChanged();
@@ -256,6 +261,7 @@
     float                             m_outputLeft;
     float                             m_outputRight;
     RealTimePluginInstance           *m_auditioningPlugin;
+    bool                              m_auditioningPluginBypassed;
     Scavenger<RealTimePluginInstance> m_pluginScavenger;
 
     RingBuffer<float> *getWriteRingBuffer(size_t c) {