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

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

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 BoolSource

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

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

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

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

objectTrylock :: ObjectClass objectT => objectT -> IO BoolSource

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