Beispiel #1
0
        public void RecordStart()
        {
            AudioRecorder = new LiveAudioRecorder(_recordProvider);
            var file = File.Open("audio.wav", FileMode.Create);

            new Task(() => AudioRecorder.Record(file)).Start();
        }
Beispiel #2
0
        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));
        }