mpv-0.1.0.0: Mpv Client for Polysemy
Safe HaskellSafe-Inferred
LanguageHaskell2010

Mpv.Effect.VideoPlayer

Documentation

data VideoPlayer (meta :: Type) :: Effect where Source #

Instances

Instances details
type DefiningModule VideoPlayer Source # 
Instance details

Defined in Mpv.Effect.VideoPlayer

type DefiningModule VideoPlayer = "Mpv.Effect.VideoPlayer"

expired :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r VideoExpired Source #

progress :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r VideoProgress Source #

duration :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r VideoDuration Source #

setAudioDelay :: forall meta r. MemberWithError (VideoPlayer meta) r => AudioDelay -> Sem r () Source #

audioDelay :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r AudioDelay Source #

setAudio :: forall meta r. MemberWithError (VideoPlayer meta) r => AudioId -> Sem r () Source #

audios :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r AudioTracks Source #

adjustVolumeBy :: forall meta r. MemberWithError (VideoPlayer meta) r => Volume -> Sem r Volume Source #

setVolume :: forall meta r. MemberWithError (VideoPlayer meta) r => Volume -> Sem r () Source #

volume :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r Volume Source #

setSubFps :: forall meta r. MemberWithError (VideoPlayer meta) r => SubFps -> Sem r () Source #

subFps :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r SubFps Source #

addSubDelay :: forall meta r. MemberWithError (VideoPlayer meta) r => SubDelay -> Sem r SubDelay Source #

setSubDelay :: forall meta r. MemberWithError (VideoPlayer meta) r => SubDelay -> Sem r () Source #

subDelay :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r SubDelay Source #

setSubtitle :: forall meta r. MemberWithError (VideoPlayer meta) r => SubtitleId -> Sem r () Source #

subtitles :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r Subtitles Source #

info :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r MpvInfo Source #

seek :: forall meta r. MemberWithError (VideoPlayer meta) r => Double -> SeekFlags -> Sem r () Source #

stop :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r () Source #

pause :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r PlaybackState Source #

load :: forall meta r. MemberWithError (VideoPlayer meta) r => meta -> Path Abs File -> Sem r () Source #

current :: forall meta r. MemberWithError (VideoPlayer meta) r => Sem r (Maybe meta) Source #