gstreamer-0.12.8: Binding to the GStreamer open source multimedia framework.

Maintainergtk2hs-devel\@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Media.Streaming.GStreamer.Core.MiniObject

Description

 

Synopsis

Documentation

data (MiniObjectClass miniObjectT, Monad m) => MiniObjectT miniObjectT m a Source #

A Monad for sequencing modifications to a MiniObject.

Instances

MonadTrans (MiniObjectT miniObjectT) Source # 

Methods

lift :: Monad m => m a -> MiniObjectT miniObjectT m a #

Monad m => Monad (MiniObjectT miniObjectT m) Source # 

Methods

(>>=) :: MiniObjectT miniObjectT m a -> (a -> MiniObjectT miniObjectT m b) -> MiniObjectT miniObjectT m b #

(>>) :: MiniObjectT miniObjectT m a -> MiniObjectT miniObjectT m b -> MiniObjectT miniObjectT m b #

return :: a -> MiniObjectT miniObjectT m a #

fail :: String -> MiniObjectT miniObjectT m a #

Functor m => Functor (MiniObjectT miniObjectT m) Source # 

Methods

fmap :: (a -> b) -> MiniObjectT miniObjectT m a -> MiniObjectT miniObjectT m b #

(<$) :: a -> MiniObjectT miniObjectT m b -> MiniObjectT miniObjectT m a #

Applicative m => Applicative (MiniObjectT miniObjectT m) Source # 

Methods

pure :: a -> MiniObjectT miniObjectT m a #

(<*>) :: MiniObjectT miniObjectT m (a -> b) -> MiniObjectT miniObjectT m a -> MiniObjectT miniObjectT m b #

(*>) :: MiniObjectT miniObjectT m a -> MiniObjectT miniObjectT m b -> MiniObjectT miniObjectT m b #

(<*) :: MiniObjectT miniObjectT m a -> MiniObjectT miniObjectT m b -> MiniObjectT miniObjectT m a #

(MiniObjectClass miniObjectT, Monad m, MonadIO m) => MonadIO (MiniObjectT miniObjectT m) Source # 

Methods

liftIO :: IO a -> MiniObjectT miniObjectT m a #

miniObjectGetFlags :: MiniObjectClass miniObjectT => miniObjectT -> [MiniObjectFlags] Source #

miniObjectSetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m () Source #

miniObjectUnsetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m () Source #