31 "key",
"AudioAmplifier",
32 "category",
"Arithmetic Operations",
33 "description",
"AudioAmplifier",
36 static FactoryRegistrator<ProcessingFactory, AudioAmplifier>
reg =
metadata;
48 void AudioAmplifier::ResizePorts(
unsigned newSize)
50 unsigned oldSize = _inputs.size();
52 "AudioAmplifier had different number of inputs and outputs");
53 for (
unsigned i = newSize; i<oldSize; i++)
58 _inputs.resize(newSize);
59 _outputs.resize(newSize);
60 for (
unsigned i = oldSize; i<newSize; i++)
62 std::ostringstream number;
63 if (i>0) number <<
" " << i;
64 _inputs[i] =
new AudioInPort(
"Input Audio" + number.str(), this );
65 _outputs[i] =
new AudioOutPort (
"Audio Output" + number.str(),
this);