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

splitArray() private static method

Converts a 1D array into a number of smaller arrays. This is used to achieve offset + constant indexing into an array. Each sub-array represents a block of values of the original array.
private static splitArray ( float array, int blockSize ) : float[][]
array float
blockSize int
return float[][]
        private static float[][] splitArray(float[] array, int blockSize)
        {
            int size = array.Length / blockSize;
            float[][] split = new float[size][];
            for (int i = 0; i < size; i++)
            {
                split[i] = subArray(array, i * blockSize, blockSize);
            }
            return split;
        }