private void processFrame(int count, WaveFormat format) { if (!Bypass) { SignalProcess.Process(new float[][] { leftData, rightData }, count); } if (LeftOut != null) { LeftOut.RaiseBufferReady(new RoutingEventArgs { Count = count, Buffer = leftData, Format = format, Index = 0 }); } if (RightOut != null) { RightOut.RaiseBufferReady(new RoutingEventArgs { Count = count, Buffer = rightData, Format = format, Index = 1 }); } leftData = null; rightData = null; }