Represents the bus layout state of a plug-in. More...
#include <juce_AudioProcessor.h>
Public Member Functions | |
AudioChannelSet & | getChannelSet (bool isInput, int busIndex) noexcept |
Get the channel set of a particular bus. More... | |
AudioChannelSet | getChannelSet (bool isInput, int busIndex) const noexcept |
Get the channel set of a particular bus. More... | |
int | getMainInputChannels () const noexcept |
Get the number of input channels on the main bus. More... | |
AudioChannelSet | getMainInputChannelSet () const noexcept |
Get the input channel layout on the main bus. More... | |
int | getMainOutputChannels () const noexcept |
Get the number of output channels on the main bus. More... | |
AudioChannelSet | getMainOutputChannelSet () const noexcept |
Get the output channel layout on the main bus. More... | |
int | getNumChannels (bool isInput, int busIndex) const noexcept |
Get the number of channels of a particular bus. More... | |
bool | operator!= (const BusesLayout &other) const noexcept |
bool | operator== (const BusesLayout &other) const noexcept |
Public Attributes | |
Array< AudioChannelSet > | inputBuses |
An array containing the list of input buses that this processor supports. More... | |
Array< AudioChannelSet > | outputBuses |
An array containing the list of output buses that this processor supports. More... | |
Represents the bus layout state of a plug-in.
|
inlinenoexcept |
Get the channel set of a particular bus.
|
inlinenoexcept |
Get the channel set of a particular bus.
|
inlinenoexcept |
Get the number of input channels on the main bus.
|
inlinenoexcept |
Get the input channel layout on the main bus.
|
inlinenoexcept |
Get the number of output channels on the main bus.
|
inlinenoexcept |
Get the output channel layout on the main bus.
|
inlinenoexcept |
Get the number of channels of a particular bus.
References juce::isPositiveAndBelow().
|
inlinenoexcept |
|
inlinenoexcept |
Array<AudioChannelSet> juce::AudioProcessor::BusesLayout::inputBuses |
An array containing the list of input buses that this processor supports.
Array<AudioChannelSet> juce::AudioProcessor::BusesLayout::outputBuses |
An array containing the list of output buses that this processor supports.