Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (cmbRecorder.SelectedIndex == 0)
            {
                recorder = new InputSoundRecorder();
            }
            else
            {
                recorder = new OutputSoundRecorder();
            }

            recorder.Configure(0, new NAudio.Wave.WaveFormat(44100, 1));

            writer = new SoundFileWriter(folderDialog.SelectedPath + "/recorded.wav", recorder.GetWaveFormat());

            recorder.AddListener(writer);

            recorder.Start();

            btnStop.Enabled = true;
            button1.Enabled = false;
        }
Пример #2
0
 public void DestroyListener(ISoundListener listener)
 {
 }
 public void RemoveListener(ISoundListener listener)
 {
     listeners.Remove(listener);
 }
 public void AddListener(ISoundListener listener)
 {
     listeners.Add(listener);
 }
Пример #5
0
 public AudioSystem(World world, IAudioAdapter audioAdapter) : base(world)
 {
     this.listener      = audioAdapter.CreateListener();
     this.globalEmitter = audioAdapter.CreateEmitter();
     this.audioAdapter  = audioAdapter;
 }