Esempio n. 1
0
 public void Pause()
 {
     if (_VideoStream != null)
     {
         CVideo.Pause(_VideoStream);
     }
     _VideoTimer.Stop();
 }
Esempio n. 2
0
 public void Load(string videoName)
 {
     _VideoStream = CThemes.GetSkinVideo(videoName, -1, false);
     if (_VideoStream == null)
     {
         return;
     }
     _Loaded = true;
     CVideo.Pause(_VideoStream);
 }
Esempio n. 3
0
 public void Pause(CVideoStream stream)
 {
     try
     {
         CVideo.Pause(stream);
     }
     catch (NotSupportedException e)
     {
         CLog.Error($"Clould not pause the background video: {e.Message}");
     }
 }
Esempio n. 4
0
        public void PreLoad()
        {
            if (!_Loaded || _VideoStream == null)
            {
                return;
            }
            bool paused = _VideoTimer.IsRunning;

            if (paused)
            {
                CVideo.Resume(_VideoStream);
            }
            float videoTime = 0f;

            while (_VideoStream.Texture == null && videoTime < 1f)
            {
                CVideo.GetFrame(_VideoStream, 0);
                videoTime += 0.05f;
            }
            if (paused)
            {
                CVideo.Pause(_VideoStream);
            }
        }
Esempio n. 5
0
 public void Pause()
 {
     CVideo.Pause(_VideoStream);
     _VideoTimer.Stop();
 }
Esempio n. 6
0
 public void Pause(CVideoStream stream)
 {
     CVideo.Pause(stream);
 }