70 unsigned mix(
float *outputs,
unsigned space)
override;
72 unsigned set_trim(
float trim)
override {
return 1; }
73 unsigned get_trim(
float *trim)
override {
return 1; }
virtual ~NullMixer()=default
Generic, programmable, procedural control signal mixers.
unsigned get_trim(float *trim) override
Get trim offset for this mixer.
unsigned set_trim(float trim) override
Set trim offset for this mixer.
Null mixer; returns zero.
static NullMixer * from_text(const char *buf, unsigned &buflen)
Factory method.
NullMixer & operator=(const NullMixer &)=delete
unsigned mix(float *outputs, unsigned space) override
Perform the mixing function.
Abstract class defining a mixer mixing zero or more inputs to one or more outputs.