JUCE
|
Public Types | |
enum | { pseudoChannelBitNum = 90 } |
Public Member Functions | |
SupportedBusLayouts () | |
AudioChannelSet & | getDefault () noexcept |
const AudioChannelSet & | getDefault () const noexcept |
void | updateDefaultLayout (const AudioChannelSet &defaultLayout) noexcept |
bool | busSupportsNumChannels (int numChannels) const noexcept |
const AudioChannelSet * | getDefaultLayoutForChannelNum (int channelNum) const noexcept |
Public Attributes | |
int | defaultLayoutIndex |
bool | busIgnoresLayout |
bool | canBeDisabled |
bool | isEnabledByDefault |
SortedSet< AudioChannelSet > | supportedLayouts |
PluginBusUtilities::SupportedBusLayouts::SupportedBusLayouts | ( | ) |
|
noexcept |
|
noexcept |
|
noexcept |
References defaultLayoutIndex, SortedSet< ElementType, TypeOfCriticalSectionToUse >::indexOf(), jmax(), and supportedLayouts.
Referenced by PluginBusUtilities::findAllCompatibleLayouts().
|
noexcept |
References getDefaultLayoutForChannelNum().
|
noexcept |
References getDefault(), SortedSet< ElementType, TypeOfCriticalSectionToUse >::getReference(), SortedSet< ElementType, TypeOfCriticalSectionToUse >::size(), AudioChannelSet::size(), and supportedLayouts.
Referenced by busSupportsNumChannels(), and PluginBusUtilities::getDefaultLayoutForChannelNumAndBus().
int PluginBusUtilities::SupportedBusLayouts::defaultLayoutIndex |
Referenced by getDefault(), and updateDefaultLayout().
bool PluginBusUtilities::SupportedBusLayouts::busIgnoresLayout |
Referenced by PluginBusUtilities::busIgnoresLayout().
bool PluginBusUtilities::SupportedBusLayouts::canBeDisabled |
bool PluginBusUtilities::SupportedBusLayouts::isEnabledByDefault |
SortedSet<AudioChannelSet> PluginBusUtilities::SupportedBusLayouts::supportedLayouts |
Referenced by getDefault(), getDefaultLayoutForChannelNum(), and updateDefaultLayout().