/// <summary> /// Add incoming samples to the buffer /// </summary> public void AddSamples(BigArray <float> incomingSamples) { int writeIndex = samples.Count * 4; int newLength = samples.Count + incomingSamples.Length; int writeBytes = incomingSamples.Length * 4; samples.EnsureCapacity(newLength); samples.ForceCount(newLength); incomingSamples.CopyTo(0, samples.Items, writeIndex, writeBytes); //for( int i = 0; i < incomingSamples.Length; i++ ) //{ // samples[ writeIndex + i ] = incomingSamples[ i ]; //} }