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();
            }
        }
Beispiel #2
0
        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();
        }