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

Maintainergtk2hs-devel@lists.sourceforge.net
Stabilityalpha
Portabilityportable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Media.Streaming.GStreamer.Core.Object

Description

 

Documentation

objectGetFlags :: ObjectClass objectT => objectT -> IO [ObjectFlags] Source

objectSetFlags :: ObjectClass objectT => objectT -> [ObjectFlags] -> IO () Source

objectUnsetFlags :: ObjectClass objectT => objectT -> [ObjectFlags] -> IO () Source

objectSetParent :: (ObjectClass obj, ObjectClass parent) => obj -> parent -> IO Bool Source

objectUnparent :: ObjectClass obj => obj -> IO () Source

objectHasAncestor :: (ObjectClass obj, ObjectClass obj') => obj -> obj' -> IO Bool Source

objectWithLock :: ObjectClass objectT => objectT -> IO a -> IO a Source

objectWithTrylock :: ObjectClass objectT => objectT -> IO a -> IO (Maybe a) Source

objectLock :: ObjectClass objectT => objectT -> IO () Source

objectTrylock :: ObjectClass objectT => objectT -> IO Bool Source

objectUnlock :: ObjectClass objectT => objectT -> IO () Source

onObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) Source

afterObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) Source

onObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) Source

afterObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) Source

objectName :: ObjectClass objectT => Attr objectT (Maybe String) Source