public WaveIO(int samplingFrequency, SweepTypes sweepType, double sweepTime, double sweepStart, double sweepStop, double beta) { this.samplingFrequency = samplingFrequency; this.sweepType = sweepType; this.sweepTime = sweepTime; this.sweepStart = sweepStart; this.sweepStop = sweepStop; this.beta = beta; }
public void SaveSweepChunck(BinaryWriter writer, SweepTypes sweepType, double sweepTime, double sweepStart, double sweepStop, double beta) { writer.Write(StringToInt32("swp ")); writer.Write((uint)34); // "swp " chunck size = 34 writer.Write((short)sweepType); writer.Write(sweepTime); writer.Write(sweepStart); writer.Write(sweepStop); writer.Write(beta); int size = (int)writer.BaseStream.Length - 8; writer.Seek(4, SeekOrigin.Begin); writer.Write(size); }