mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-28 02:30:05 +00:00
Avoided some deprecation warnings when building hosts on Windows
This commit is contained in:
parent
7435ab9c4a
commit
d406cacc5f
4 changed files with 40 additions and 36 deletions
|
|
@ -1576,6 +1576,11 @@ private:
|
|||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VST3PluginWindow)
|
||||
};
|
||||
|
||||
#if JUCE_MSVC
|
||||
#pragma warning (push)
|
||||
#pragma warning (disable: 4996) // warning about overriding deprecated methods
|
||||
#endif
|
||||
|
||||
//==============================================================================
|
||||
class VST3PluginInstance : public AudioPluginInstance
|
||||
{
|
||||
|
|
@ -2451,6 +2456,10 @@ private:
|
|||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VST3PluginInstance)
|
||||
};
|
||||
|
||||
#if JUCE_MSVC
|
||||
#pragma warning (pop)
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
//==============================================================================
|
||||
|
|
|
|||
|
|
@ -701,6 +701,11 @@ private:
|
|||
static const int defaultVSTSampleRateValue = 44100;
|
||||
static const int defaultVSTBlockSizeValue = 512;
|
||||
|
||||
#if JUCE_MSVC
|
||||
#pragma warning (push)
|
||||
#pragma warning (disable: 4996) // warning about overriding deprecated methods
|
||||
#endif
|
||||
|
||||
//==============================================================================
|
||||
//==============================================================================
|
||||
class VSTPluginInstance : public AudioPluginInstance,
|
||||
|
|
@ -2681,6 +2686,10 @@ private:
|
|||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VSTPluginWindow)
|
||||
};
|
||||
|
||||
#if JUCE_MSVC
|
||||
#pragma warning (pop)
|
||||
#endif
|
||||
|
||||
//==============================================================================
|
||||
AudioProcessorEditor* VSTPluginInstance::createEditor()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -401,47 +401,28 @@ bool AudioProcessor::supportsDoublePrecisionProcessing() const
|
|||
}
|
||||
|
||||
//==============================================================================
|
||||
const String AudioProcessor::getInputChannelName (int channelIndex) const
|
||||
static String getChannelName (const Array<AudioProcessor::AudioProcessorBus>& buses, int index)
|
||||
{
|
||||
// this is deprecated! Assume the user wants the name of the channel index in the first input bus
|
||||
if (busArrangement.outputBuses.size() > 0)
|
||||
return AudioChannelSet::getChannelTypeName (busArrangement.inputBuses.getReference(0)
|
||||
.channels.getTypeOfChannel (channelIndex));
|
||||
|
||||
return String();
|
||||
return buses.size() > 0 ? AudioChannelSet::getChannelTypeName (buses.getReference(0).channels.getTypeOfChannel (index))
|
||||
: String();
|
||||
}
|
||||
|
||||
const String AudioProcessor::getOutputChannelName (int channelIndex) const
|
||||
const String AudioProcessor::getInputChannelName (int index) const { return getChannelName (busArrangement.inputBuses, index); }
|
||||
const String AudioProcessor::getOutputChannelName (int index) const { return getChannelName (busArrangement.outputBuses, index); }
|
||||
|
||||
static bool isStereoPair (const Array<AudioProcessor::AudioProcessorBus>& buses, int index)
|
||||
{
|
||||
// this is deprecated! Assume the user wants the name of the channel index in the first output bus
|
||||
if (busArrangement.outputBuses.size() > 0)
|
||||
return AudioChannelSet::getChannelTypeName (busArrangement.outputBuses.getReference(0)
|
||||
.channels.getTypeOfChannel (channelIndex));
|
||||
|
||||
return String();
|
||||
}
|
||||
|
||||
bool AudioProcessor::isInputChannelStereoPair (int index) const
|
||||
{
|
||||
const Array<AudioProcessorBus>& buses = busArrangement.inputBuses;
|
||||
|
||||
return index < 2
|
||||
&& buses.size() > 0
|
||||
&& buses.getReference(0).channels == AudioChannelSet::stereo();
|
||||
}
|
||||
|
||||
bool AudioProcessor::isOutputChannelStereoPair (int index) const
|
||||
{
|
||||
const Array<AudioProcessorBus>& buses = busArrangement.outputBuses;
|
||||
|
||||
return index < 2
|
||||
&& buses.size() > 0
|
||||
&& buses.getReference(0).channels == AudioChannelSet::stereo();
|
||||
}
|
||||
bool AudioProcessor::isInputChannelStereoPair (int index) const { return isStereoPair (busArrangement.inputBuses, index); }
|
||||
bool AudioProcessor::isOutputChannelStereoPair (int index) const { return isStereoPair (busArrangement.outputBuses, index); }
|
||||
|
||||
//==============================================================================
|
||||
bool AudioProcessor::setPreferredBusArrangement (bool isInput, int busIndex, const AudioChannelSet& preferredSet)
|
||||
{
|
||||
|
||||
const int oldNumInputs = getTotalNumInputChannels();
|
||||
const int oldNumOutputs = getTotalNumOutputChannels();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue