private double[] getWholeSignal() { TempSignal = this.decoder.Decode(this.frames); double[] wholeSignal = new double[this.frames]; TempSignal.CopyTo(wholeSignal); return wholeSignal; }
public void addNewFrame(Signal signal) { // Save current frame signal.CopyTo(current); // Save to memory this.encoder.Encode(signal); // Update counters this.duration += signal.Duration; this.samples += signal.Samples; this.frames += signal.Length; }