pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
|
For storing named Dynamic objects. More...
Inherits Dictionary< Dynamic, int >.
Public Member Functions | |
InputDictionary (InputDictionary const ©) throw () | |
Copy constructor. | |
const BlockSize | getMinBlockSize () const throw () |
Find the minimum Unit block size in this dictionary. | |
const BlockSize | getMaxBlockSize () const throw () |
Find the maximum Unit block size in this dictionary. | |
InputDictionary | getChannel (const int index) throw () |
Returns this dictionary with all the units containing only a single channel. | |
int | getMaxNumChannels () const throw () |
Find the maximum number of channels in this dictionary (i.e., in unit, units and busses). |
For storing named Dynamic objects.
This is used by Channel classes to receive inputs as a dictionary of named items.
InputDictionary::InputDictionary | ( | InputDictionary const & | copy | ) | throw () |
Copy constructor.
InputDictionary InputDictionary::getChannel | ( | const int | index | ) | throw () |
Returns this dictionary with all the units containing only a single channel.
index | The index of the channel to obtain from all the units. |
const BlockSize InputDictionary::getMaxBlockSize | ( | ) | const throw () |
Find the maximum Unit block size in this dictionary.
This is not recursive but does search each channel of the units.
int InputDictionary::getMaxNumChannels | ( | ) | const throw () |
Find the maximum number of channels in this dictionary (i.e., in unit, units and busses).
This is not recursive.
const BlockSize InputDictionary::getMinBlockSize | ( | ) | const throw () |
Find the minimum Unit block size in this dictionary.
This is not recursive but does search each channel of the units.