|
JUCE
|
Classes | |
| class | ScopedBusRestorer |
| struct | SupportedBusLayouts |
Public Types | |
| typedef Array< AudioProcessor::AudioProcessorBus > | AudioBusArray |
Public Member Functions | |
| PluginBusUtilities (AudioProcessor &plugin, bool markDiscreteLayoutsAsSupported) | |
| AudioBusArray & | getFilterBus (bool inputBus) noexcept |
| const AudioBusArray & | getFilterBus (bool inputBus) const noexcept |
| int | getBusCount (bool inputBus) const noexcept |
| AudioChannelSet | getChannelSet (bool inputBus, int bus) noexcept |
| int | getNumChannels (bool inp, int bus) const noexcept |
| bool | isBusEnabled (bool inputBus, int bus) const noexcept |
| bool | hasInputs (int bus) const noexcept |
| bool | hasOutputs (int bus) const noexcept |
| int | getNumEnabledBuses (bool inputBus) const noexcept |
| int | findTotalNumChannels (bool isInput) const noexcept |
| void | restoreBusArrangement (const AudioProcessor::AudioBusArrangement &original) const |
| Array< SupportedBusLayouts > & | getSupportedLayouts (bool isInput) noexcept |
| const Array< SupportedBusLayouts > & | getSupportedLayouts (bool isInput) const noexcept |
| SupportedBusLayouts & | getSupportedBusLayouts (bool isInput, int busNr) noexcept |
| const SupportedBusLayouts & | getSupportedBusLayouts (bool isInput, int busNr) const noexcept |
| bool | busIgnoresLayout (bool inp, int bus) const noexcept |
| const AudioChannelSet & | getDefaultLayoutForBus (bool isInput, int busIdx) const noexcept |
| bool | hasDynamicInBuses () const noexcept |
| bool | hasDynamicOutBuses () const noexcept |
| void | clear (int inputCount, int outputCount) |
| AudioChannelSet | getDefaultLayoutForChannelNumAndBus (bool isInput, int busIdx, int channelNum) const noexcept |
| void | findAllCompatibleLayouts () |
| void | enableAllBuses () |
Public Attributes | |
| AudioProcessor & | juceFilter |
| PluginBusUtilities::PluginBusUtilities | ( | AudioProcessor & | plugin, |
| bool | markDiscreteLayoutsAsSupported | ||
| ) |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
References getNumChannels().
Referenced by getNumEnabledBuses(), hasInputs(), and hasOutputs().
|
noexcept |
References isBusEnabled().
|
noexcept |
References isBusEnabled().
|
noexcept |
References getBusCount(), and isBusEnabled().
|
noexcept |
| void PluginBusUtilities::restoreBusArrangement | ( | const AudioProcessor::AudioBusArrangement & | original | ) | const |
|
noexcept |
Referenced by busIgnoresLayout(), and getSupportedBusLayouts().
|
noexcept |
|
noexcept |
References getSupportedLayouts().
Referenced by busIgnoresLayout(), getDefaultLayoutForBus(), and getDefaultLayoutForChannelNumAndBus().
|
noexcept |
References getSupportedLayouts().
|
noexcept |
|
noexcept |
References PluginBusUtilities::SupportedBusLayouts::getDefault(), and getSupportedBusLayouts().
Referenced by enableAllBuses().
|
noexcept |
|
noexcept |
| void PluginBusUtilities::clear | ( | int | inputCount, |
| int | outputCount | ||
| ) |
Referenced by findAllCompatibleLayouts().
|
noexcept |
| void PluginBusUtilities::findAllCompatibleLayouts | ( | ) |
| void PluginBusUtilities::enableAllBuses | ( | ) |
| AudioProcessor& PluginBusUtilities::juceFilter |
Referenced by enableAllBuses(), getFilterBus(), and restoreBusArrangement().