iPlug2 - C++ Audio Plug-in Framework
|
An IOConfig is used to store bus info for each input/output configuration defined in the channel io string. More...
#include <IPlugStructs.h>
Public Member Functions | |
void | AddBusInfo (ERoute direction, int NChans) |
const IBusInfo * | GetBusInfo (ERoute direction, int index) const |
int | NChansOnBusSAFE (ERoute direction, int index) const |
int | NBuses (ERoute direction) const |
int | GetTotalNChannels (ERoute direction) const |
Get the total number of channels across all direction buses for this IOConfig. More... | |
bool | ContainsWildcard (ERoute direction) const |
Public Attributes | |
WDL_PtrList< IBusInfo > | mBusInfo [2] |
An IOConfig is used to store bus info for each input/output configuration defined in the channel io string.
Definition at line 503 of file IPlugStructs.h.
|
inline |
Definition at line 507 of file IPlugStructs.h.
|
inline |
|
inline |
direction |
index |
Definition at line 526 of file IPlugStructs.h.
Referenced by IPlugProcessor::GetIOConfigWithChanCounts().
|
inline |
Get the total number of channels across all direction buses for this IOConfig.
direction |
Definition at line 557 of file IPlugStructs.h.
Referenced by IPlugProcessor::LegalIO().
|
inline |
direction |
Definition at line 549 of file IPlugStructs.h.
Referenced by IPlugProcessor::GetIOConfigWithChanCounts(), and IPlugProcessor::MaxNBuses().
|
inline |
direction |
index |
Definition at line 536 of file IPlugStructs.h.
Referenced by IPlugProcessor::MaxNChannelsForBus(), and IPlugProcessor::ParseChannelIOStr().
WDL_PtrList<IBusInfo> IOConfig::mBusInfo[2] |
Definition at line 505 of file IPlugStructs.h.