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

Mpv.Interpreter.Ipc

Documentation

syncRequest :: Members [Commands fmt command, AtomicState (Requests fmt)] r => Members [Queue (OutMessage fmt) !! MpvError, Stop MpvError, Race, Embed IO] r => command a -> Sem r a Source #

withIpc :: Member (Scoped resource (Ipc fmt command !! MpvError)) r => InterpreterFor (Ipc fmt command !! MpvError) r Source #