1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-24 01:54:22 +00:00

AU Wrapper: Fix build errors when using PreferredChannelConfigurations

This commit is contained in:
reuk 2021-04-19 22:32:51 +01:00
parent b7647e2acb
commit 75ed712b19
2 changed files with 5 additions and 5 deletions

View file

@ -865,7 +865,7 @@ public:
#ifdef JucePlugin_PreferredChannelConfigurations
short configs[][2] = {JucePlugin_PreferredChannelConfigurations};
if (! AudioUnitHelpers::isLayoutSupported (*juceFilter, isInput, busNr, newChannelNum, configs))
if (! AudioUnitHelpers::isLayoutSupported (*juceFilter, info.isInput, info.busNr, newChannelNum, configs))
return kAudioUnitErr_FormatNotSupported;
#else
if (! juceFilter->getBus (info.isInput, info.busNr)->isLayoutSupported (newChannelSet))
@ -1244,7 +1244,7 @@ public:
short configs[][2] = {JucePlugin_PreferredChannelConfigurations};
ignoreUnused (bus);
return AudioUnitHelpers::isLayoutSupported (*juceFilter, isInput, busNr, newNumChannels, configs);
return AudioUnitHelpers::isLayoutSupported (*juceFilter, info.isInput, info.busNr, newNumChannels, configs);
#else
return bus->isNumberOfChannelsSupported (newNumChannels);
#endif
@ -1269,7 +1269,7 @@ public:
#ifdef JucePlugin_PreferredChannelConfigurations
short configs[][2] = {JucePlugin_PreferredChannelConfigurations};
if (! AudioUnitHelpers::isLayoutSupported (*juceFilter, isInput, busNr, newNumChannels, configs))
if (! AudioUnitHelpers::isLayoutSupported (*juceFilter, info.isInput, info.busNr, newNumChannels, configs))
return kAudioUnitErr_FormatNotSupported;
#endif

View file

@ -512,7 +512,7 @@ struct AudioUnitHelpers
const bool isInput = (dir == 0);
const int actualBuses = juceFilter->getBusCount (isInput);
const int auNumBuses = getBusCount (juceFilter, isInput);
const int auNumBuses = getBusCount (*juceFilter, isInput);
Array<AudioChannelSet>& buses = (isInput ? copy.inputBuses : copy.outputBuses);
for (int i = auNumBuses; i < actualBuses; ++i)
@ -535,7 +535,7 @@ struct AudioUnitHelpers
const bool isInput = (dir == 0);
const int actualBuses = juceFilter->getBusCount (isInput);
const int auNumBuses = getBusCount (juceFilter, isInput);
const int auNumBuses = getBusCount (*juceFilter, isInput);
auto& buses = (isInput ? layout.inputBuses : layout.outputBuses);
for (int i = auNumBuses; i < actualBuses; ++i)