Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Mpv.Data.Command
Documentation
data CycleDirection Source #
Instances
FromJSON CycleDirection Source # | |
Defined in Mpv.Data.Command Methods parseJSON :: Value -> Parser CycleDirection # parseJSONList :: Value -> Parser [CycleDirection] # | |
ToJSON CycleDirection Source # | |
Defined in Mpv.Data.Command Methods toJSON :: CycleDirection -> Value # toEncoding :: CycleDirection -> Encoding # toJSONList :: [CycleDirection] -> Value # toEncodingList :: [CycleDirection] -> Encoding # | |
Show CycleDirection Source # | |
Defined in Mpv.Data.Command Methods showsPrec :: Int -> CycleDirection -> ShowS # show :: CycleDirection -> String # showList :: [CycleDirection] -> ShowS # | |
Eq CycleDirection Source # | |
Defined in Mpv.Data.Command Methods (==) :: CycleDirection -> CycleDirection -> Bool # (/=) :: CycleDirection -> CycleDirection -> Bool # |
data LoadResponse Source #
Constructors
LoadResponse | |
Fields |
Instances
FromJSON LoadResponse Source # | |
Defined in Mpv.Data.Command | |
ToJSON LoadResponse Source # | |
Defined in Mpv.Data.Command Methods toJSON :: LoadResponse -> Value # toEncoding :: LoadResponse -> Encoding # toJSONList :: [LoadResponse] -> Value # toEncodingList :: [LoadResponse] -> Encoding # | |
Show LoadResponse Source # | |
Defined in Mpv.Data.Command Methods showsPrec :: Int -> LoadResponse -> ShowS # show :: LoadResponse -> String # showList :: [LoadResponse] -> ShowS # | |
Eq LoadResponse Source # | |
Defined in Mpv.Data.Command |
data LoadOption Source #
Constructors
Replace | |
Append | |
AppendPlay |
Instances
FromJSON LoadOption Source # | |
Defined in Mpv.Data.Command | |
ToJSON LoadOption Source # | |
Defined in Mpv.Data.Command Methods toJSON :: LoadOption -> Value # toEncoding :: LoadOption -> Encoding # toJSONList :: [LoadOption] -> Value # toEncodingList :: [LoadOption] -> Encoding # | |
Show LoadOption Source # | |
Defined in Mpv.Data.Command Methods showsPrec :: Int -> LoadOption -> ShowS # show :: LoadOption -> String # showList :: [LoadOption] -> ShowS # | |
Default LoadOption Source # | |
Defined in Mpv.Data.Command Methods def :: LoadOption # | |
Eq LoadOption Source # | |
Defined in Mpv.Data.Command |
data EmptyResponse Source #
Constructors
EmptyResponse |
Instances
FromJSON EmptyResponse Source # | |
Defined in Mpv.Data.Command Methods parseJSON :: Value -> Parser EmptyResponse # parseJSONList :: Value -> Parser [EmptyResponse] # | |
Show EmptyResponse Source # | |
Defined in Mpv.Data.Command Methods showsPrec :: Int -> EmptyResponse -> ShowS # show :: EmptyResponse -> String # showList :: [EmptyResponse] -> ShowS # | |
Eq EmptyResponse Source # | |
Defined in Mpv.Data.Command Methods (==) :: EmptyResponse -> EmptyResponse -> Bool # (/=) :: EmptyResponse -> EmptyResponse -> Bool # |
data Command :: Type -> Type where Source #
Constructors
Manual :: Maybe EventName -> Text -> [Value] -> Command Value | |
Load :: Path Abs File -> Maybe LoadOption -> Command LoadResponse | |
Stop :: Command EmptyResponse | |
Seek :: Double -> SeekFlags -> Command EmptyResponse | |
Prop :: Property v -> Command v | |
SetProp :: Show v => Property v -> v -> Command () | |
AddProp :: Show v => Property v -> Maybe v -> Command () | |
CycleProp :: Show v => Property v -> Maybe CycleDirection -> Command () | |
MultiplyProp :: Show v => Property v -> v -> Command () | |
SetOption :: Text -> Text -> Command () | |
ShowText :: (TimeUnit u, Show u) => Text -> u -> OsdLevel -> Command () | |
ShowProgress :: Command () |