public void StopRecord() { if (this.PausedTime.HasValue) { OnResume(); this.PausedTime = null; } if (_waveFile != null) { if (_buffer.Count >= 0) { _waveFile.AddSample_ByteArray(_buffer.ToArray()); } _waveFile.Close(); _waveFile = null; _buffer.Clear(); } }
public void TestMethod1() { var bg = BackgroundSound.Instance; var wave = new WAVFile(); wave.Create("dv.wav", false, 8000, 8); wave.AddSample_ByteArray(bg.Sounds[2]); //var si = new byte[8000 * 5]; //wave.AddSample_ByteArray(si); wave.Close(); }