31 "key",
"AudioBufferAmplifier",
32 "category",
"Arithmetic Operations",
33 "description",
"AudioBufferAmplifier",
36 static FactoryRegistrator<ProcessingFactory, AudioBufferAmplifier>
reg =
metadata;
39 void AudioBufferAmplifier::ResizePorts(
unsigned newSize)
41 unsigned oldSize = _inputs.size();
43 "AudioBufferAmplifier had different number of inputs and outputs");
44 for (
unsigned i = newSize; i<oldSize; i++)
49 _inputs.resize(newSize);
50 _outputs.resize(newSize);
51 for (
unsigned i = oldSize; i<newSize; i++)
53 std::ostringstream number;
54 if (i>0) number <<
" " << i;
55 _inputs[i] =
new InPort<Audio>(
"Input Audio" + number.str(), this );
56 _outputs[i] =
new OutPort<Audio> (
"Audio Output" + number.str(),
this);