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

subArray() private static method

Returns a subarray of an existing array.
private static subArray ( float array, int offs, int len ) : float[]
array float
offs int
len int
return float[]
        private static float[] subArray(float[] array, int offs, int len)
        {
            if (offs + len > array.Length)
            {
                len = array.Length - offs;
            }

            if (len < 0)
                len = 0;

            float[] subarray = new float[len];
            for (int i = 0; i < len; i++)
            {
                subarray[i] = array[offs + i];
            }

            return subarray;
        }