Example #1
0
 private void DisplayVideo_Shown(object sender, EventArgs e)
 {
     _controller = new PlayerStateController(this);
     _controller.CurrentStateChanged += new EventHandler(ControllerCurrentStateChanged);
     RefreshInterface();
     BringToFront();
 }
Example #2
0
 protected TimerState(PlayerStateController playerStateController, VideoSource videoSource, IFrameDisplay frameDisplay)
     : base(playerStateController, videoSource, frameDisplay)
 {
     _timer = new MultimediaTimer {
         Mode = TimerMode.Periodic
     };
     _timeProc = new MultimediaTimer.TimeProc(Tick);
 }
        public ReccordingState(PlayerStateController playerStateController, VideoSource videoSource, IFrameDisplay frameDisplay) : base(playerStateController, videoSource, frameDisplay)
        {
            _videoTransfert        = new VideoTranfert();
            _process               = Process.Start("VideoReccorder");
            _process.PriorityClass = ProcessPriorityClass.AboveNormal;

            // Lance le thread qui va tranférer les frames à l'autre process
            _threadTransfertFrame = new Thread(TransfertToRecorder)
            {
                Priority = ThreadPriority.AboveNormal
            };
            _threadTransfertFrame.Start();
        }
Example #4
0
 public RewindingState(PlayerStateController playerStateController, VideoSource videoSource, IFrameDisplay frameDisplay) : base(playerStateController, videoSource, frameDisplay)
 {
 }
Example #5
0
 protected BaseState(PlayerStateController playerStateController,VideoSource videoSource,IFrameDisplay frameDisplay)
 {
     _playerStateController = playerStateController;
     _videoSource = videoSource;
     _frameDisplay = frameDisplay;
 }
Example #6
0
 public RewindingState(PlayerStateController playerStateController, VideoSource videoSource, IFrameDisplay frameDisplay)
     : base(playerStateController, videoSource, frameDisplay)
 {
 }
Example #7
0
 protected TimerState(PlayerStateController playerStateController, VideoSource videoSource, IFrameDisplay frameDisplay)
     : base(playerStateController, videoSource, frameDisplay)
 {
     _timer = new MultimediaTimer {Mode = TimerMode.Periodic};
     _timeProc = new MultimediaTimer.TimeProc(Tick);
 }
Example #8
0
 protected BaseState(PlayerStateController playerStateController, VideoSource videoSource, IFrameDisplay frameDisplay)
 {
     _playerStateController = playerStateController;
     _videoSource           = videoSource;
     _frameDisplay          = frameDisplay;
 }