javazoom.jl.decoder.LayerIDecoder.SubbandLayer1.put_next_sample C# (CSharp) Method

put_next_sample() public method

*
public put_next_sample ( int channels, SynthesisFilter filter1, SynthesisFilter filter2 ) : bool
channels int
filter1 SynthesisFilter
filter2 SynthesisFilter
return bool
            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;
            }