public void Pause() { if (_VideoStream != null) { CVideo.Pause(_VideoStream); } _VideoTimer.Stop(); }
public void Load(string videoName) { _VideoStream = CThemes.GetSkinVideo(videoName, -1, false); if (_VideoStream == null) { return; } _Loaded = true; CVideo.Pause(_VideoStream); }
public void Pause(CVideoStream stream) { try { CVideo.Pause(stream); } catch (NotSupportedException e) { CLog.Error($"Clould not pause the background video: {e.Message}"); } }
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); } }
public void Pause() { CVideo.Pause(_VideoStream); _VideoTimer.Stop(); }
public void Pause(CVideoStream stream) { CVideo.Pause(stream); }