Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
waitEventCmd :: TimeUnit u => Member (Ipc fmt Command) r => u -> Command b -> Sem r a -> Sem r a Source #
interpretMpvIpc :: Member (Ipc fmt Command !! MpvError) r => InterpreterFor (Mpv !! MpvError) r Source #
interpretMpvResources :: Members [EventConsumer token MpvEvent, Resource, Async, Race, Log, Embed IO, Final IO] r => Either MpvError (MpvResources Value) -> InterpreterFor (Mpv !! MpvError) r Source #
interpretMpvNative :: Members [Reader MpvProcessConfig, Resource, Async, Race, Log, Time t d, Embed IO, Final IO] r => InterpretersFor [Scoped (Either MpvError (MpvResources Value)) (Mpv !! MpvError), ChanConsumer MpvEvent] r Source #
withMpv :: Member (Scoped resource (Mpv !! MpvError)) r => InterpreterFor (Mpv !! MpvError) r Source #
events :: Member (EventConsumer token MpvEvent) r => InterpreterFor (Consume MpvEvent) r Source #