export const userPreferencesNamespace = "user_preferences";

export const skipActionType = "show_skip";

export enum SharedPlayerCallBacksKeys {
  OnPlayerResume = "onPlayerResume",
  OnPlayerPause = "onPlayerPause",
  OnLoad = "onLoad",
  OnError = "onError",
  OnVideoError = "onVideoError",
  OnVideoEnd = "onVideoEnd",
  OnPlaybackRateChange = "onPlaybackRateChange",
  OnVideoLoad = "onVideoLoad",
  OnTracksChanged = "onTracksChanged",
  OnVideoProgress = "onVideoProgress",
  OnPlayerSeekStart = "onPlayerSeekStart",
  OnPlayerSeekComplete = "onPlayerSeekComplete",
  OnBufferComplete = "onBufferComplete",
  OnBufferStart = "onBufferStart",
  OnPlayerClose = "onPlayerClose",
  OnPlayerMute = "onPlayerMute",
  OnPlayerUnmute = "onPlayerUnmute",

  onVideoFullscreenPlayerDidDismiss = "onVideoFullscreenPlayerDidDismiss",
  onVideoFullscreenPlayerDidPresent = "onVideoFullscreenPlayerDidPresent",
  onVideoFullscreenPlayerWillDismiss = "onVideoFullscreenPlayerWillDismiss",
  onVideoFullscreenPlayerWillPresent = "onVideoFullscreenPlayerWillPresent",

  OnAdBegin = "onAdBegin",
  OnAdBreakBegin = "onAdBreakBegin",
  OnAdBreakEnd = "onAdBreakEnd",
  OnAdEnd = "onAdEnd",
  OnAdError = "onAdError",
  OnAdRequest = "onAdRequest",
  OnAdClicked = "onAdClicked",
  OnAdTapped = "onAdTapped",

  // PIP
  OnPlayerDetached = "onPlayerDetached",
  OnPlayerAttached = "onPlayerAttached",
}

export enum PlayerRole {
  Primary = "Primary",
  Cell = "Cell",
  Chromecast = "Chromecast",
  Unspecified = "Unspecified",
}
