Example #1
0
        protected void PreviewAvsSegmentInMplayer(double secMplayerPreview, bool onlyLockedClips, ExternalPlayerType playerType)
        {
            cxzxc("creating mplayer...");
            var mplayed = new MPlayerPlaybackSegment(Context.Proj);

            mplayed.ExternalPlayer = playerType;
            mplayed.WhileYoureAtIt_cropProj(Context.UiObjects.CurrentMarkerFrame, (long)(Context.Proj.FrameRate * secMplayerPreview), onlyLockedClips);
            mplayed.run();
            if (mplayed.ResultCode == OpResultCode.FileNotFound)
            {
                Context.eeee("Error: please make sure mplayer is in your PATH!");
            }
            else if (mplayed.ResultCode == OpResultCode.OtherError)
            {
                Context.eeee("Error: " + mplayed.ErrorMessage);
            }
        }
Example #2
0
 public void PreviewAvsSegmentInMplayer(bool leaveOpen)
 {
     var mplayed = new MPlayerPlaybackSegment(Proj, UiObjects.CurrentMarkerFrame, (long)(Proj.FrameRate * SecMplayerPreview), leaveOpen);
     if (mplayed.ResultCode == OpResultCode.FileNotFound)
         editor.AppendToConsole(VidkaConsoleLogLevel.Error, "Error: please make sure mplayer is in your PATH!");
     else if (mplayed.ResultCode == OpResultCode.OtherError)
         editor.AppendToConsole(VidkaConsoleLogLevel.Error, "Error: " + mplayed.ErrorMessage);
 }