Exemple #1
0
 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;
 }
Exemple #2
0
        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);
        }