コード例 #1
0
ファイル: ShortcutHandler.cs プロジェクト: piepacker/mesens
        private static void ToggleRecordMovie()
        {
            if (!EmuApi.IsRunning())
            {
                return;
            }

            if (!RecordApi.MoviePlaying() && !NetplayApi.IsConnected())
            {
                if (RecordApi.MovieRecording())
                {
                    RecordApi.MovieStop();
                }
                else
                {
                    RecordMovieOptions options = new RecordMovieOptions(
                        GetOutputFilename(ConfigManager.MovieFolder, ".msm"),
                        ConfigManager.Config.MovieRecord.Author,
                        ConfigManager.Config.MovieRecord.Description,
                        ConfigManager.Config.MovieRecord.RecordFrom
                        );
                    RecordApi.MovieRecord(ref options);
                }
            }
        }
コード例 #2
0
 protected override void OnFormClosed(FormClosedEventArgs e)
 {
     base.OnFormClosed(e);
     if (this.DialogResult == DialogResult.OK)
     {
         RecordMovieOptions options = new RecordMovieOptions(
             this.txtFilename.Text,
             this.txtAuthor.Text,
             this.txtDescription.Text,
             this.cboRecordFrom.GetEnumValue <RecordMovieFrom>()
             );
         InteropEmu.MovieRecord(ref options);
     }
 }