public void RecordStart() { AudioRecorder = new LiveAudioRecorder(_recordProvider); var file = File.Open("audio.wav", FileMode.Create); new Task(() => AudioRecorder.Record(file)).Start(); }
public void InitializeStreams() { LiveAudio = new LiveAudioPlayer(new G313AudioProvider(Radio), fftAnalysis: false, preBuffer: Settings.AudioBuffer); LiveIf = new LiveAudioPlayer(new G313IfProvider(Radio), fftAnalysis: false, preBuffer: Settings.AudioBuffer); RecordAudio = new LiveAudioRecorder(new G313AudioProvider(Radio)); RecordIf = new LiveAudioRecorder(new G313IfProvider(Radio)); RecordMp3Audio = new LiveMp3Recorder(new G313AudioProvider(Radio)); RecordMp3If = new LiveMp3Recorder(new G313IfProvider(Radio)); FftAnalyzer = new LiveFftAnalyzer(new G313IfProvider(Radio)); }