From 0147fe00f9f0faa67f2cd4ff8a227fd635988d0d Mon Sep 17 00:00:00 2001 From: jules Date: Tue, 12 Aug 2014 11:38:14 +0100 Subject: [PATCH] Implemented an AU method to avoid problems with some versions of the CoreAudio API. --- modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm index bd1ca10a2b..ba3f005122 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm @@ -519,6 +519,10 @@ public: return AUBase::SetParameter (inID, inScope, inElement, inValue, inBufferOffsetInFrames); } + // No idea what this method actually does or what it should return. Current Apple docs say nothing about it. + // (Note that this isn't marked 'override' in case older versions of the SDK don't include it) + bool CanScheduleParameters() const { return false; } + //============================================================================== ComponentResult Version() override { return JucePlugin_VersionCode; } bool SupportsTail() override { return true; }