public override bool put_next_sample(int channels, SynthesisFilter filter1, SynthesisFilter filter2)
{
if ((allocation != 0) && (channels != OutputChannels.RIGHT_CHANNEL))
{
float scaled_sample = (sample * factor + offset) * scalefactor;
filter1.input_sample(scaled_sample, subbandnumber);
}
return true;
}