| Gtk2Hs | Contents | Index

Media.Streaming.GStreamer.Core.MiniObject

Maintainer | gtk2hs-devel\@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)

Description
Synopsis

data MiniObject
class MiniObjectClass o where

toMiniObject :: o -> MiniObject

data MiniObjectFlags
data (MiniObjectClass miniObjectT, Monad m) => MiniObjectT miniObjectT m a
castToMiniObject :: MiniObjectClass obj => obj -> MiniObject
isMiniObject :: MiniObjectClass obj => obj -> Bool
miniObjectGetFlags :: MiniObjectClass miniObjectT => miniObjectT -> [MiniObjectFlags]
miniObjectGetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => MiniObjectT miniObjectT m [MiniObjectFlags]
miniObjectSetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m ()
miniObjectUnsetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m ()

Documentation
data MiniObject

Instances

MiniObjectClass MiniObject

class MiniObjectClass o where

Methods

toMiniObject :: o -> MiniObject

Instances

MiniObjectClass MiniObject
MiniObjectClass Query
MiniObjectClass Message
MiniObjectClass Event
MiniObjectClass Buffer

data MiniObjectFlags

The flags a MiniObject may have.
Instances

Bounded MiniObjectFlags
Enum MiniObjectFlags
Eq MiniObjectFlags
Show MiniObjectFlags
Flags MiniObjectFlags

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

A `Monad` for sequencing modifications to a `MiniObject`.
Instances

MonadTrans (MiniObjectT miniObjectT)
Monad m => Monad (MiniObjectT miniObjectT m)
Monad m => Functor (MiniObjectT miniObjectT m)
(MiniObjectClass miniObjectT, Monad m, MonadIO m) => MonadIO (MiniObjectT miniObjectT m)

castToMiniObject :: MiniObjectClass obj => obj -> MiniObject
isMiniObject :: MiniObjectClass obj => obj -> Bool
miniObjectGetFlags :: MiniObjectClass miniObjectT => miniObjectT -> [MiniObjectFlags]
miniObjectGetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => MiniObjectT miniObjectT m [MiniObjectFlags]
miniObjectSetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m ()
miniObjectUnsetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m ()
Produced by Haddock version 2.4.2