| Gtk2Hs | Contents | Index

Media.Streaming.GStreamer.Core.Object

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

Description
Documentation
data Object

Instances

GObjectClass Object
ObjectClass Object

class GObjectClass o => ObjectClass o

Instances

ObjectClass ChildProxy
ObjectClass XML
ObjectClass Task
ObjectClass PadTemplate
ObjectClass Index
ObjectClass SystemClock
ObjectClass Clock
ObjectClass Bus
ObjectClass Registry
ObjectClass Plugin
ObjectClass TagSetter
ObjectClass ImplementsInterface
ObjectClass Pipeline
ObjectClass Bin
ObjectClass Element
ObjectClass IndexFactory
ObjectClass TypeFindFactory
ObjectClass ElementFactory
ObjectClass PluginFeature
ObjectClass GhostPad
ObjectClass Pad
ObjectClass Object
ObjectClass CollectPads
ObjectClass BaseTransform
ObjectClass BaseSink
ObjectClass PushSrc
ObjectClass BaseSrc
ObjectClass NetClientClock
ObjectClass AudioClock

castToObject :: GObjectClass obj => obj -> Object
toObject :: ObjectClass o => o -> Object
objectGetFlags :: ObjectClass objectT => objectT -> IO [ObjectFlags]
objectSetFlags :: ObjectClass objectT => objectT -> [ObjectFlags] -> IO ()
objectUnsetFlags :: ObjectClass objectT => objectT -> [ObjectFlags] -> IO ()
objectSetName :: ObjectClass obj => obj -> Maybe String -> IO Bool
objectGetName :: ObjectClass obj => obj -> IO (Maybe String)
objectSetParent :: (ObjectClass obj, ObjectClass parent) => obj -> parent -> IO Bool
objectGetParent :: ObjectClass obj => obj -> IO (Maybe Object)
objectUnparent :: ObjectClass obj => obj -> IO ()
objectGetNamePrefix :: ObjectClass obj => obj -> IO (Maybe String)
objectSetNamePrefix :: ObjectClass obj => obj -> Maybe String -> IO ()
objectHasAncestor :: (ObjectClass obj, ObjectClass obj') => obj -> obj' -> IO Bool
objectWithLock :: ObjectClass objectT => objectT -> IO a -> IO a
objectWithTrylock :: ObjectClass objectT => objectT -> IO a -> IO (Maybe a)
objectLock :: ObjectClass objectT => objectT -> IO ()
objectTrylock :: ObjectClass objectT => objectT -> IO Bool
objectUnlock :: ObjectClass objectT => objectT -> IO ()
onObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
afterObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
onObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
afterObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
objectName :: ObjectClass objectT => Attr objectT (Maybe String)
Produced by Haddock version 2.4.2