aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs')
-rw-r--r--MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs54
1 files changed, 0 insertions, 54 deletions
diff --git a/MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs b/MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs
deleted file mode 100644
index e9178d3f5..000000000
--- a/MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-using MediaBrowser.Model.Dto;
-using MediaBrowser.Model.Logging;
-using MediaBrowser.UI.Configuration;
-using System.Collections.Generic;
-using System.Windows;
-
-namespace MediaBrowser.UI.Playback.InternalPlayer
-{
- /// <summary>
- /// Class BaseInternalMediaPlayer
- /// </summary>
- public abstract class BaseInternalMediaPlayer : BaseMediaPlayer
- {
- protected BaseInternalMediaPlayer(ILogger logger) : base(logger)
- {
- }
-
- /// <summary>
- /// Ensures the media player created.
- /// </summary>
- protected abstract void EnsureMediaPlayerCreated();
-
- /// <summary>
- /// Plays the internal.
- /// </summary>
- /// <param name="items">The items.</param>
- /// <param name="options">The options.</param>
- /// <param name="playerConfiguration">The player configuration.</param>
- protected override void PlayInternal(List<BaseItemDto> items, PlayOptions options, PlayerConfiguration playerConfiguration)
- {
- App.Instance.ApplicationWindow.Dispatcher.Invoke(() =>
- {
- App.Instance.ApplicationWindow.BackdropContainer.Visibility = Visibility.Collapsed;
- App.Instance.ApplicationWindow.WindowBackgroundContent.SetResourceReference(FrameworkElement.StyleProperty, "WindowBackgroundContentDuringPlayback");
- });
-
- App.Instance.NavigateToInternalPlayerPage();
- }
-
- /// <summary>
- /// Called when [player stopped internal].
- /// </summary>
- protected override void OnPlayerStoppedInternal()
- {
- App.Instance.ApplicationWindow.Dispatcher.Invoke(() =>
- {
- App.Instance.ApplicationWindow.BackdropContainer.Visibility = Visibility.Visible;
- App.Instance.ApplicationWindow.WindowBackgroundContent.SetResourceReference(FrameworkElement.StyleProperty, "WindowBackgroundContent");
- });
-
- base.OnPlayerStoppedInternal();
- }
- }
-}