javazoom.jl.decoder.SynthesisFilter.reset C# (CSharp) Method

reset() public method

Reset the synthesis filter.
public reset ( ) : void
return void
        public void reset()
        {
            //float[] floatp;
            // float[] floatp2;

            // initialize v1[] and v2[]:
            //for (floatp = v1 + 512, floatp2 = v2 + 512; floatp > v1; )
            //   *--floatp = *--floatp2 = 0.0;
            for (int p = 0; p < 512; p++)
                v1[p] = v2[p] = 0.0f;

            // initialize samples[]:
            //for (floatp = samples + 32; floatp > samples; )
            //  *--floatp = 0.0;
            for (int p2 = 0; p2 < 32; p2++)
                samples[p2] = 0.0f;

            actual_v = v1;
            actual_write_pos = 15;
        }