Exemplo n.º 1
0
 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);
         }
     }
 }
Exemplo n.º 2
0
        private static void ToggleRecordAudio()
        {
            if (!EmuApi.IsRunning())
            {
                return;
            }

            if (RecordApi.WaveIsRecording())
            {
                RecordApi.WaveStop();
            }
            else
            {
                string filename = GetOutputFilename(ConfigManager.WaveFolder, ".wav");
                RecordApi.WaveRecord(filename);
            }
        }