private void mnuWaveRecord_Click(object sender, EventArgs e) { using (SaveFileDialog sfd = new SaveFileDialog()) { sfd.SetFilter(ResourceHelper.GetMessage("FilterWave")); sfd.InitialDirectory = ConfigManager.WaveFolder; sfd.FileName = EmuApi.GetRomInfo().GetRomName() + ".wav"; if (sfd.ShowDialog(this) == DialogResult.OK) { RecordApi.WaveRecord(sfd.FileName); } } }
private static void ToggleRecordAudio() { if (!EmuApi.IsRunning()) { return; } if (RecordApi.WaveIsRecording()) { RecordApi.WaveStop(); } else { string filename = GetOutputFilename(ConfigManager.WaveFolder, ".wav"); RecordApi.WaveRecord(filename); } }