|
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().