↓ 1 callersFunctionuseAutoSkip({
videoRef,
currentTime,
duration,
isPlaying,
isPremium = false,
totalEpisodes = 1,
components/player/hooks/useAutoSkip.ts:26
↓ 1 callersFunctionuseControlsVisibility({
isPlaying,
showControls,
showSpeedMenu,
showMoreMenu,
setShowControls,
setShowSpeed
components/player/hooks/desktop/useControlsVisibility.ts:16
↓ 1 callersFunctionuseDesktopPlayerLogic({
src,
initialTime,
shouldAutoPlay,
onError,
onTimeUpdate,
refs,
data,
action
components/player/hooks/useDesktopPlayerLogic.ts:31
↓ 1 callersFunctionuseDesktopShortcuts({
videoRef,
isPlaying,
volume,
isPiPSupported,
togglePlay,
toggleMute,
toggleFull
components/player/hooks/desktop/useDesktopShortcuts.ts:22
↓ 1 callersFunctionuseFullscreenControls({
containerRef,
videoRef,
setIsFullscreen,
fullscreenMode,
setFullscreenMode,
isPiPSu
components/player/hooks/desktop/useFullscreenControls.ts:88
↓ 1 callersFunctionuseHlsPlayer({
videoRef,
src,
isPremium = false,
autoPlay = false,
onAutoPlayPrevented,
onError
}:
components/player/hooks/useHlsPlayer.ts:16
↓ 1 callersFunctionusePlaybackControls({
videoRef,
isPlaying,
setIsPlaying,
setIsLoading,
initialTime,
shouldAutoPlay,
s
components/player/hooks/desktop/usePlaybackControls.ts:26
↓ 1 callersFunctionusePlaybackPolling({
isPlaying,
videoRef,
isDraggingProgressRef,
setCurrentTime,
setDuration,
setIsPlayi
components/player/hooks/usePlaybackPolling.ts:16
↓ 1 callersFunctionuseProgressControls({
videoRef,
progressBarRef,
duration,
setCurrentTime,
isDraggingProgressRef,
isRotate
components/player/hooks/desktop/useProgressControls.ts:12
↓ 1 callersFunctionuseSearchBoxHandlers({
query,
setQuery,
onSearch,
onClear,
inputRef,
isDropdownOpen,
highlightedIndex,
components/search/hooks/useSearchBoxHandlers.ts:24
↓ 1 callersFunctionuseSkipControls({
videoRef,
duration,
seekStepSeconds,
setCurrentTime,
showSkipForwardIndicator,
show
components/player/hooks/desktop/useSkipControls.ts:22