From e0556acccc50d95c2038eb6fcca461d0dc653f61 Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 13 Apr 2015 17:06:20 +0100 Subject: [PATCH] Added a JucePlugin_PreferredChannelConfigurations_AAX flag which can be used as an AAX-specific alternative to JucePlugin_PreferredChannelConfigurations in edge-case situations where you need it to be different. --- modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp index 3bf4f88a4c..6b21ddf662 100644 --- a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp @@ -1105,7 +1105,12 @@ struct AAXClasses check (descriptor.AddProcPtr ((void*) JuceAAX_GUI::Create, kAAX_ProcPtrID_Create_EffectGUI)); check (descriptor.AddProcPtr ((void*) JuceAAX_Processor::Create, kAAX_ProcPtrID_Create_EffectParameters)); + #ifdef JucePlugin_PreferredChannelConfigurations_AAX + const short channelConfigs[][2] = { JucePlugin_PreferredChannelConfigurations_AAX }; + #else const short channelConfigs[][2] = { JucePlugin_PreferredChannelConfigurations }; + #endif + const int numConfigs = numElementsInArray (channelConfigs); // You need to actually add some configurations to the JucePlugin_PreferredChannelConfigurations