gstreamer 0.12.1.1 → 0.12.1.2
raw patch · 5 files changed
+15/−15 lines, 5 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Media.Streaming.GStreamer.Core.Clock: second, nsecond, usecond, msecond :: ClockTime
- Media.Streaming.GStreamer.Core.Event: eventNewEOS, eventNewFlushStop, eventNewFlushStart :: IO Event
- Media.Streaming.GStreamer.Core.Index: onIndexEntryAdded, afterIndexEntryAdded :: IndexClass index => index -> (IndexEntry -> IO ()) -> IO (ConnectId index)
- Media.Streaming.GStreamer.Core.Object: onObjectParentSet, afterObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
- Media.Streaming.GStreamer.Core.Object: onObjectParentUnset, afterObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
- Media.Streaming.GStreamer.Core.Pad: onPadLinked, afterPadLinked :: PadClass pad => pad -> (Pad -> IO ()) -> IO (ConnectId pad)
- Media.Streaming.GStreamer.Core.Pad: onPadRequestLink, afterPadRequestLink :: PadClass pad => pad -> IO () -> IO (ConnectId pad)
- Media.Streaming.GStreamer.Core.Pad: onPadUnlinked, afterPadUnlinked :: PadClass pad => pad -> (Pad -> IO ()) -> IO (ConnectId pad)
- Media.Streaming.GStreamer.Core.PadTemplate: onPadTemplatePadCreated, afterPadTemplatePadCreated :: PadTemplateClass padTemplateT => padTemplateT -> (Pad -> IO ()) -> IO (ConnectId padTemplateT)
- Media.Streaming.GStreamer.Core.Registry: onRegistryFeatureAdded, afterRegistryFeatureAdded :: RegistryClass registry => registry -> (PluginFeature -> IO ()) -> IO (ConnectId registry)
- Media.Streaming.GStreamer.Core.Registry: onRegistryPluginAdded, afterRegistryPluginAdded :: RegistryClass registry => registry -> (Plugin -> IO ()) -> IO (ConnectId registry)
+ Media.Streaming.GStreamer.Core.Clock: msecond :: ClockTime
+ Media.Streaming.GStreamer.Core.Clock: nsecond :: ClockTime
+ Media.Streaming.GStreamer.Core.Clock: second :: ClockTime
+ Media.Streaming.GStreamer.Core.Clock: usecond :: ClockTime
+ Media.Streaming.GStreamer.Core.Event: eventNewEOS :: IO Event
+ Media.Streaming.GStreamer.Core.Event: eventNewFlushStart :: IO Event
+ Media.Streaming.GStreamer.Core.Event: eventNewFlushStop :: IO Event
+ Media.Streaming.GStreamer.Core.Hierarchy: Adapter :: (ForeignPtr (Adapter)) -> Adapter
+ Media.Streaming.GStreamer.Core.Hierarchy: AudioClock :: (ForeignPtr (AudioClock)) -> AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: BaseSink :: (ForeignPtr (BaseSink)) -> BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: BaseSrc :: (ForeignPtr (BaseSrc)) -> BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: BaseTransform :: (ForeignPtr (BaseTransform)) -> BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: Bin :: (ForeignPtr (Bin)) -> Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: Bus :: (ForeignPtr (Bus)) -> Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: ChildProxy :: (ForeignPtr (ChildProxy)) -> ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: Clock :: (ForeignPtr (Clock)) -> Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: CollectPads :: (ForeignPtr (CollectPads)) -> CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: Controller :: (ForeignPtr (Controller)) -> Controller
+ Media.Streaming.GStreamer.Core.Hierarchy: Element :: (ForeignPtr (Element)) -> Element
+ Media.Streaming.GStreamer.Core.Hierarchy: ElementFactory :: (ForeignPtr (ElementFactory)) -> ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: GhostPad :: (ForeignPtr (GhostPad)) -> GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: ImplementsInterface :: (ForeignPtr (ImplementsInterface)) -> ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: Index :: (ForeignPtr (Index)) -> Index
+ Media.Streaming.GStreamer.Core.Hierarchy: IndexFactory :: (ForeignPtr (IndexFactory)) -> IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: NetClientClock :: (ForeignPtr (NetClientClock)) -> NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: Object :: (ForeignPtr (Object)) -> Object
+ Media.Streaming.GStreamer.Core.Hierarchy: Pad :: (ForeignPtr (Pad)) -> Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: PadTemplate :: (ForeignPtr (PadTemplate)) -> PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: Pipeline :: (ForeignPtr (Pipeline)) -> Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: Plugin :: (ForeignPtr (Plugin)) -> Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: PluginFeature :: (ForeignPtr (PluginFeature)) -> PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: PushSrc :: (ForeignPtr (PushSrc)) -> PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: Registry :: (ForeignPtr (Registry)) -> Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: SystemClock :: (ForeignPtr (SystemClock)) -> SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: TagSetter :: (ForeignPtr (TagSetter)) -> TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: Task :: (ForeignPtr (Task)) -> Task
+ Media.Streaming.GStreamer.Core.Hierarchy: TypeFindFactory :: (ForeignPtr (TypeFindFactory)) -> TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: URIHandler :: (ForeignPtr (URIHandler)) -> URIHandler
+ Media.Streaming.GStreamer.Core.Hierarchy: XML :: (ForeignPtr (XML)) -> XML
+ Media.Streaming.GStreamer.Core.Hierarchy: castToAdapter :: GObjectClass obj => obj -> Adapter
+ Media.Streaming.GStreamer.Core.Hierarchy: castToAudioClock :: GObjectClass obj => obj -> AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: castToBaseSink :: GObjectClass obj => obj -> BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: castToBaseSrc :: GObjectClass obj => obj -> BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: castToBaseTransform :: GObjectClass obj => obj -> BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: castToBin :: GObjectClass obj => obj -> Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: castToBus :: GObjectClass obj => obj -> Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: castToChildProxy :: GObjectClass obj => obj -> ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: castToClock :: GObjectClass obj => obj -> Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: castToCollectPads :: GObjectClass obj => obj -> CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: castToController :: GObjectClass obj => obj -> Controller
+ Media.Streaming.GStreamer.Core.Hierarchy: castToElement :: GObjectClass obj => obj -> Element
+ Media.Streaming.GStreamer.Core.Hierarchy: castToElementFactory :: GObjectClass obj => obj -> ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: castToGhostPad :: GObjectClass obj => obj -> GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: castToImplementsInterface :: GObjectClass obj => obj -> ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: castToIndex :: GObjectClass obj => obj -> Index
+ Media.Streaming.GStreamer.Core.Hierarchy: castToIndexFactory :: GObjectClass obj => obj -> IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: castToNetClientClock :: GObjectClass obj => obj -> NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: castToObject :: GObjectClass obj => obj -> Object
+ Media.Streaming.GStreamer.Core.Hierarchy: castToPad :: GObjectClass obj => obj -> Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: castToPadTemplate :: GObjectClass obj => obj -> PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: castToPipeline :: GObjectClass obj => obj -> Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: castToPlugin :: GObjectClass obj => obj -> Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: castToPluginFeature :: GObjectClass obj => obj -> PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: castToPushSrc :: GObjectClass obj => obj -> PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: castToRegistry :: GObjectClass obj => obj -> Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: castToSystemClock :: GObjectClass obj => obj -> SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: castToTagSetter :: GObjectClass obj => obj -> TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: castToTask :: GObjectClass obj => obj -> Task
+ Media.Streaming.GStreamer.Core.Hierarchy: castToTypeFindFactory :: GObjectClass obj => obj -> TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: castToURIHandler :: GObjectClass obj => obj -> URIHandler
+ Media.Streaming.GStreamer.Core.Hierarchy: castToXML :: GObjectClass obj => obj -> XML
+ Media.Streaming.GStreamer.Core.Hierarchy: class GObjectClass o => AdapterClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ClockClass o => AudioClockClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ElementClass o => BaseSinkClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ElementClass o => BaseSrcClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ElementClass o => BaseTransformClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ElementClass o => BinClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => BusClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => ChildProxyClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => ClockClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => CollectPadsClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class GObjectClass o => ControllerClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => ElementClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class PluginFeatureClass o => ElementFactoryClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class PadClass o => GhostPadClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ElementClass o => ImplementsInterfaceClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => IndexClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class PluginFeatureClass o => IndexFactoryClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ClockClass o => NetClientClockClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class GObjectClass o => ObjectClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => PadClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => PadTemplateClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class BinClass o => PipelineClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => PluginClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => PluginFeatureClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class BaseSrcClass o => PushSrcClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => RegistryClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ClockClass o => SystemClockClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ElementClass o => TagSetterClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => TaskClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class PluginFeatureClass o => TypeFindFactoryClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class GObjectClass o => URIHandlerClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: class ObjectClass o => XMLClass o
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeAdapter :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeAudioClock :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeBaseSink :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeBaseSrc :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeBaseTransform :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeBin :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeBus :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeChildProxy :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeClock :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeCollectPads :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeController :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeElement :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeElementFactory :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeGhostPad :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeImplementsInterface :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeIndex :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeIndexFactory :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeNetClientClock :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeObject :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypePad :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypePadTemplate :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypePipeline :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypePlugin :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypePluginFeature :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypePushSrc :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeRegistry :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeSystemClock :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeTagSetter :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeTask :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeTypeFindFactory :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeURIHandler :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: gTypeXML :: GType
+ Media.Streaming.GStreamer.Core.Hierarchy: instance AdapterClass Adapter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance AudioClockClass AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance BaseSinkClass BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: instance BaseSrcClass BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance BaseSrcClass PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance BaseTransformClass BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: instance BinClass Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance BinClass Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: instance BusClass Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ChildProxyClass ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ClockClass AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ClockClass Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ClockClass NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ClockClass SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance CollectPadsClass CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ControllerClass Controller
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementClass BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementClass BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementClass BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementClass Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementClass Element
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementClass ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementClass Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementClass PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementClass TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ElementFactoryClass ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Adapter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Controller
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Element
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Index
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Object
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq Task
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq URIHandler
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Eq XML
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Adapter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Controller
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Element
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Index
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Object
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass Task
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass URIHandler
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GObjectClass XML
+ Media.Streaming.GStreamer.Core.Hierarchy: instance GhostPadClass GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ImplementsInterfaceClass ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: instance IndexClass Index
+ Media.Streaming.GStreamer.Core.Hierarchy: instance IndexFactoryClass IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance NetClientClockClass NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Element
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Index
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Object
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass Task
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance ObjectClass XML
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Adapter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Controller
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Element
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Index
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Object
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord Task
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord URIHandler
+ Media.Streaming.GStreamer.Core.Hierarchy: instance Ord XML
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PadClass GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PadClass Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PadTemplateClass PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PipelineClass Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PluginClass Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PluginFeatureClass ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PluginFeatureClass IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PluginFeatureClass PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PluginFeatureClass TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance PushSrcClass PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: instance RegistryClass Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: instance SystemClockClass SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: instance TagSetterClass TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: instance TaskClass Task
+ Media.Streaming.GStreamer.Core.Hierarchy: instance TypeFindFactoryClass TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: instance URIHandlerClass URIHandler
+ Media.Streaming.GStreamer.Core.Hierarchy: instance XMLClass XML
+ Media.Streaming.GStreamer.Core.Hierarchy: mkAdapter :: (ForeignPtr Adapter -> Adapter, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkAudioClock :: (ForeignPtr AudioClock -> AudioClock, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkBaseSink :: (ForeignPtr BaseSink -> BaseSink, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkBaseSrc :: (ForeignPtr BaseSrc -> BaseSrc, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkBaseTransform :: (ForeignPtr BaseTransform -> BaseTransform, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkBin :: (ForeignPtr Bin -> Bin, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkBus :: (ForeignPtr Bus -> Bus, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkChildProxy :: (ForeignPtr ChildProxy -> ChildProxy, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkClock :: (ForeignPtr Clock -> Clock, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkCollectPads :: (ForeignPtr CollectPads -> CollectPads, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkController :: (ForeignPtr Controller -> Controller, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkElement :: (ForeignPtr Element -> Element, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkElementFactory :: (ForeignPtr ElementFactory -> ElementFactory, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkGhostPad :: (ForeignPtr GhostPad -> GhostPad, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkImplementsInterface :: (ForeignPtr ImplementsInterface -> ImplementsInterface, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkIndex :: (ForeignPtr Index -> Index, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkIndexFactory :: (ForeignPtr IndexFactory -> IndexFactory, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkNetClientClock :: (ForeignPtr NetClientClock -> NetClientClock, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkObject :: (ForeignPtr Object -> Object, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkPad :: (ForeignPtr Pad -> Pad, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkPadTemplate :: (ForeignPtr PadTemplate -> PadTemplate, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkPipeline :: (ForeignPtr Pipeline -> Pipeline, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkPlugin :: (ForeignPtr Plugin -> Plugin, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkPluginFeature :: (ForeignPtr PluginFeature -> PluginFeature, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkPushSrc :: (ForeignPtr PushSrc -> PushSrc, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkRegistry :: (ForeignPtr Registry -> Registry, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkSystemClock :: (ForeignPtr SystemClock -> SystemClock, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkTagSetter :: (ForeignPtr TagSetter -> TagSetter, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkTask :: (ForeignPtr Task -> Task, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkTypeFindFactory :: (ForeignPtr TypeFindFactory -> TypeFindFactory, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkURIHandler :: (ForeignPtr URIHandler -> URIHandler, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: mkXML :: (ForeignPtr XML -> XML, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Adapter
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Controller
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Element
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Index
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Object
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype Task
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype URIHandler
+ Media.Streaming.GStreamer.Core.Hierarchy: newtype XML
+ Media.Streaming.GStreamer.Core.Hierarchy: toAdapter :: AdapterClass o => o -> Adapter
+ Media.Streaming.GStreamer.Core.Hierarchy: toAudioClock :: AudioClockClass o => o -> AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: toBaseSink :: BaseSinkClass o => o -> BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: toBaseSrc :: BaseSrcClass o => o -> BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: toBaseTransform :: BaseTransformClass o => o -> BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: toBin :: BinClass o => o -> Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: toBus :: BusClass o => o -> Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: toChildProxy :: ChildProxyClass o => o -> ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: toClock :: ClockClass o => o -> Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: toCollectPads :: CollectPadsClass o => o -> CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: toController :: ControllerClass o => o -> Controller
+ Media.Streaming.GStreamer.Core.Hierarchy: toElement :: ElementClass o => o -> Element
+ Media.Streaming.GStreamer.Core.Hierarchy: toElementFactory :: ElementFactoryClass o => o -> ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: toGhostPad :: GhostPadClass o => o -> GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: toImplementsInterface :: ImplementsInterfaceClass o => o -> ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: toIndex :: IndexClass o => o -> Index
+ Media.Streaming.GStreamer.Core.Hierarchy: toIndexFactory :: IndexFactoryClass o => o -> IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: toNetClientClock :: NetClientClockClass o => o -> NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: toObject :: ObjectClass o => o -> Object
+ Media.Streaming.GStreamer.Core.Hierarchy: toPad :: PadClass o => o -> Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: toPadTemplate :: PadTemplateClass o => o -> PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: toPipeline :: PipelineClass o => o -> Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: toPlugin :: PluginClass o => o -> Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: toPluginFeature :: PluginFeatureClass o => o -> PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: toPushSrc :: PushSrcClass o => o -> PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: toRegistry :: RegistryClass o => o -> Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: toSystemClock :: SystemClockClass o => o -> SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: toTagSetter :: TagSetterClass o => o -> TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: toTask :: TaskClass o => o -> Task
+ Media.Streaming.GStreamer.Core.Hierarchy: toTypeFindFactory :: TypeFindFactoryClass o => o -> TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: toURIHandler :: URIHandlerClass o => o -> URIHandler
+ Media.Streaming.GStreamer.Core.Hierarchy: toXML :: XMLClass o => o -> XML
+ Media.Streaming.GStreamer.Core.Hierarchy: unAdapter :: Adapter -> ForeignPtr Adapter
+ Media.Streaming.GStreamer.Core.Hierarchy: unAudioClock :: AudioClock -> ForeignPtr AudioClock
+ Media.Streaming.GStreamer.Core.Hierarchy: unBaseSink :: BaseSink -> ForeignPtr BaseSink
+ Media.Streaming.GStreamer.Core.Hierarchy: unBaseSrc :: BaseSrc -> ForeignPtr BaseSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: unBaseTransform :: BaseTransform -> ForeignPtr BaseTransform
+ Media.Streaming.GStreamer.Core.Hierarchy: unBin :: Bin -> ForeignPtr Bin
+ Media.Streaming.GStreamer.Core.Hierarchy: unBus :: Bus -> ForeignPtr Bus
+ Media.Streaming.GStreamer.Core.Hierarchy: unChildProxy :: ChildProxy -> ForeignPtr ChildProxy
+ Media.Streaming.GStreamer.Core.Hierarchy: unClock :: Clock -> ForeignPtr Clock
+ Media.Streaming.GStreamer.Core.Hierarchy: unCollectPads :: CollectPads -> ForeignPtr CollectPads
+ Media.Streaming.GStreamer.Core.Hierarchy: unController :: Controller -> ForeignPtr Controller
+ Media.Streaming.GStreamer.Core.Hierarchy: unElement :: Element -> ForeignPtr Element
+ Media.Streaming.GStreamer.Core.Hierarchy: unElementFactory :: ElementFactory -> ForeignPtr ElementFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: unGhostPad :: GhostPad -> ForeignPtr GhostPad
+ Media.Streaming.GStreamer.Core.Hierarchy: unImplementsInterface :: ImplementsInterface -> ForeignPtr ImplementsInterface
+ Media.Streaming.GStreamer.Core.Hierarchy: unIndex :: Index -> ForeignPtr Index
+ Media.Streaming.GStreamer.Core.Hierarchy: unIndexFactory :: IndexFactory -> ForeignPtr IndexFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: unNetClientClock :: NetClientClock -> ForeignPtr NetClientClock
+ Media.Streaming.GStreamer.Core.Hierarchy: unObject :: Object -> ForeignPtr Object
+ Media.Streaming.GStreamer.Core.Hierarchy: unPad :: Pad -> ForeignPtr Pad
+ Media.Streaming.GStreamer.Core.Hierarchy: unPadTemplate :: PadTemplate -> ForeignPtr PadTemplate
+ Media.Streaming.GStreamer.Core.Hierarchy: unPipeline :: Pipeline -> ForeignPtr Pipeline
+ Media.Streaming.GStreamer.Core.Hierarchy: unPlugin :: Plugin -> ForeignPtr Plugin
+ Media.Streaming.GStreamer.Core.Hierarchy: unPluginFeature :: PluginFeature -> ForeignPtr PluginFeature
+ Media.Streaming.GStreamer.Core.Hierarchy: unPushSrc :: PushSrc -> ForeignPtr PushSrc
+ Media.Streaming.GStreamer.Core.Hierarchy: unRegistry :: Registry -> ForeignPtr Registry
+ Media.Streaming.GStreamer.Core.Hierarchy: unSystemClock :: SystemClock -> ForeignPtr SystemClock
+ Media.Streaming.GStreamer.Core.Hierarchy: unTagSetter :: TagSetter -> ForeignPtr TagSetter
+ Media.Streaming.GStreamer.Core.Hierarchy: unTask :: Task -> ForeignPtr Task
+ Media.Streaming.GStreamer.Core.Hierarchy: unTypeFindFactory :: TypeFindFactory -> ForeignPtr TypeFindFactory
+ Media.Streaming.GStreamer.Core.Hierarchy: unURIHandler :: URIHandler -> ForeignPtr URIHandler
+ Media.Streaming.GStreamer.Core.Hierarchy: unXML :: XML -> ForeignPtr XML
+ Media.Streaming.GStreamer.Core.Index: afterIndexEntryAdded :: IndexClass index => index -> (IndexEntry -> IO ()) -> IO (ConnectId index)
+ Media.Streaming.GStreamer.Core.Index: onIndexEntryAdded :: IndexClass index => index -> (IndexEntry -> IO ()) -> IO (ConnectId index)
+ Media.Streaming.GStreamer.Core.MiniHierarchy: Buffer :: (ForeignPtr (Buffer)) -> Buffer
+ Media.Streaming.GStreamer.Core.MiniHierarchy: Event :: (ForeignPtr (Event)) -> Event
+ Media.Streaming.GStreamer.Core.MiniHierarchy: Message :: (ForeignPtr (Message)) -> Message
+ Media.Streaming.GStreamer.Core.MiniHierarchy: MiniObject :: (ForeignPtr (MiniObject)) -> MiniObject
+ Media.Streaming.GStreamer.Core.MiniHierarchy: Query :: (ForeignPtr (Query)) -> Query
+ Media.Streaming.GStreamer.Core.MiniHierarchy: castToBuffer :: MiniObjectClass obj => obj -> Buffer
+ Media.Streaming.GStreamer.Core.MiniHierarchy: castToEvent :: MiniObjectClass obj => obj -> Event
+ Media.Streaming.GStreamer.Core.MiniHierarchy: castToMessage :: MiniObjectClass obj => obj -> Message
+ Media.Streaming.GStreamer.Core.MiniHierarchy: castToMiniObject :: MiniObjectClass obj => obj -> MiniObject
+ Media.Streaming.GStreamer.Core.MiniHierarchy: castToQuery :: MiniObjectClass obj => obj -> Query
+ Media.Streaming.GStreamer.Core.MiniHierarchy: class MiniObjectClass o => BufferClass o
+ Media.Streaming.GStreamer.Core.MiniHierarchy: class MiniObjectClass o => EventClass o
+ Media.Streaming.GStreamer.Core.MiniHierarchy: class MiniObjectClass o => MessageClass o
+ Media.Streaming.GStreamer.Core.MiniHierarchy: class MiniObjectClass o
+ Media.Streaming.GStreamer.Core.MiniHierarchy: class MiniObjectClass o => QueryClass o
+ Media.Streaming.GStreamer.Core.MiniHierarchy: gTypeBuffer :: GType
+ Media.Streaming.GStreamer.Core.MiniHierarchy: gTypeEvent :: GType
+ Media.Streaming.GStreamer.Core.MiniHierarchy: gTypeMessage :: GType
+ Media.Streaming.GStreamer.Core.MiniHierarchy: gTypeQuery :: GType
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance BufferClass Buffer
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance Eq Buffer
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance Eq Event
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance Eq Message
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance Eq Query
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance EventClass Event
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance MessageClass Message
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance MiniObjectClass Buffer
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance MiniObjectClass Event
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance MiniObjectClass Message
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance MiniObjectClass Query
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance Ord Buffer
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance Ord Event
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance Ord Message
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance Ord Query
+ Media.Streaming.GStreamer.Core.MiniHierarchy: instance QueryClass Query
+ Media.Streaming.GStreamer.Core.MiniHierarchy: isMiniObject :: MiniObjectClass obj => obj -> Bool
+ Media.Streaming.GStreamer.Core.MiniHierarchy: miniObjectUnref :: FinalizerPtr a
+ Media.Streaming.GStreamer.Core.MiniHierarchy: mkBuffer :: (ForeignPtr Buffer -> Buffer, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.MiniHierarchy: mkEvent :: (ForeignPtr Event -> Event, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.MiniHierarchy: mkMessage :: (ForeignPtr Message -> Message, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.MiniHierarchy: mkMiniObject :: (ForeignPtr MiniObject -> MiniObject, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.MiniHierarchy: mkQuery :: (ForeignPtr Query -> Query, FinalizerPtr a)
+ Media.Streaming.GStreamer.Core.MiniHierarchy: newtype Buffer
+ Media.Streaming.GStreamer.Core.MiniHierarchy: newtype Event
+ Media.Streaming.GStreamer.Core.MiniHierarchy: newtype Message
+ Media.Streaming.GStreamer.Core.MiniHierarchy: newtype MiniObject
+ Media.Streaming.GStreamer.Core.MiniHierarchy: newtype Query
+ Media.Streaming.GStreamer.Core.MiniHierarchy: toBuffer :: BufferClass o => o -> Buffer
+ Media.Streaming.GStreamer.Core.MiniHierarchy: toEvent :: EventClass o => o -> Event
+ Media.Streaming.GStreamer.Core.MiniHierarchy: toMessage :: MessageClass o => o -> Message
+ Media.Streaming.GStreamer.Core.MiniHierarchy: toMiniObject :: MiniObjectClass o => o -> MiniObject
+ Media.Streaming.GStreamer.Core.MiniHierarchy: toQuery :: QueryClass o => o -> Query
+ Media.Streaming.GStreamer.Core.MiniHierarchy: unBuffer :: Buffer -> ForeignPtr Buffer
+ Media.Streaming.GStreamer.Core.MiniHierarchy: unEvent :: Event -> ForeignPtr Event
+ Media.Streaming.GStreamer.Core.MiniHierarchy: unMessage :: Message -> ForeignPtr Message
+ Media.Streaming.GStreamer.Core.MiniHierarchy: unMiniObject :: MiniObject -> ForeignPtr MiniObject
+ Media.Streaming.GStreamer.Core.MiniHierarchy: unQuery :: Query -> ForeignPtr Query
+ Media.Streaming.GStreamer.Core.MiniHierarchy: unsafeCastMiniObject :: MiniObjectClass o => MiniObject -> o
+ Media.Streaming.GStreamer.Core.Object: afterObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
+ Media.Streaming.GStreamer.Core.Object: afterObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
+ Media.Streaming.GStreamer.Core.Object: onObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
+ Media.Streaming.GStreamer.Core.Object: onObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT)
+ Media.Streaming.GStreamer.Core.Pad: afterPadLinked :: PadClass pad => pad -> (Pad -> IO ()) -> IO (ConnectId pad)
+ Media.Streaming.GStreamer.Core.Pad: afterPadRequestLink :: PadClass pad => pad -> IO () -> IO (ConnectId pad)
+ Media.Streaming.GStreamer.Core.Pad: afterPadUnlinked :: PadClass pad => pad -> (Pad -> IO ()) -> IO (ConnectId pad)
+ Media.Streaming.GStreamer.Core.Pad: onPadLinked :: PadClass pad => pad -> (Pad -> IO ()) -> IO (ConnectId pad)
+ Media.Streaming.GStreamer.Core.Pad: onPadRequestLink :: PadClass pad => pad -> IO () -> IO (ConnectId pad)
+ Media.Streaming.GStreamer.Core.Pad: onPadUnlinked :: PadClass pad => pad -> (Pad -> IO ()) -> IO (ConnectId pad)
+ Media.Streaming.GStreamer.Core.PadTemplate: afterPadTemplatePadCreated :: PadTemplateClass padTemplateT => padTemplateT -> (Pad -> IO ()) -> IO (ConnectId padTemplateT)
+ Media.Streaming.GStreamer.Core.PadTemplate: onPadTemplatePadCreated :: PadTemplateClass padTemplateT => padTemplateT -> (Pad -> IO ()) -> IO (ConnectId padTemplateT)
+ Media.Streaming.GStreamer.Core.Registry: afterRegistryFeatureAdded :: RegistryClass registry => registry -> (PluginFeature -> IO ()) -> IO (ConnectId registry)
+ Media.Streaming.GStreamer.Core.Registry: afterRegistryPluginAdded :: RegistryClass registry => registry -> (Plugin -> IO ()) -> IO (ConnectId registry)
+ Media.Streaming.GStreamer.Core.Registry: onRegistryFeatureAdded :: RegistryClass registry => registry -> (PluginFeature -> IO ()) -> IO (ConnectId registry)
+ Media.Streaming.GStreamer.Core.Registry: onRegistryPluginAdded :: RegistryClass registry => registry -> (Plugin -> IO ()) -> IO (ConnectId registry)
Files
- Media/Streaming/GStreamer/Core/Hierarchy.chs +1/−5
- Media/Streaming/GStreamer/Core/Init.chs +11/−3
- Media/Streaming/GStreamer/Core/Iterator.chs +1/−1
- Media/Streaming/GStreamer/Core/MiniHierarchy.chs +1/−5
- gstreamer.cabal +1/−1
Media/Streaming/GStreamer/Core/Hierarchy.chs view
@@ -167,12 +167,8 @@ ) where import Foreign.ForeignPtr (ForeignPtr, castForeignPtr, unsafeForeignPtrToPtr)-#if __GLASGOW_HASKELL__>=704 import Foreign.C.Types (CULong(..), CUInt(..))-#else-import Foreign.C.Types (CULong, CUInt)-#endif-import System.Glib.GType (GType, typeInstanceIsA)+import System.Glib.GType (GType, typeInstanceIsA) {#import System.Glib.GObject#} {# context lib="gstreamer" prefix="gtk" #}
Media/Streaming/GStreamer/Core/Init.chs view
@@ -49,13 +49,21 @@ import Prelude hiding ( init ) import System.Glib.FFI import System.Glib.GError-import System.Glib.UTFString ( peekUTFString )+import System.Glib.UTFString ( peekUTFString, withUTFString )+import Control.Applicative+import System.Environment {# context lib = "gstreamer" prefix = "gst" #} init :: IO ()-init =- {# call init #} nullPtr nullPtr+init = do+ allArgs <- (:) <$> getProgName <*> getArgs+ withMany withUTFString allArgs $ \addrs ->+ withArrayLen addrs $ \argc argv ->+ with argv $ \argvp ->+ with argc $ \argcp -> do+ {# call init #} (castPtr argcp) (castPtr argvp)+ initCheck :: IO () initCheck =
Media/Streaming/GStreamer/Core/Iterator.chs view
@@ -94,7 +94,7 @@ -> accumT -> IO (Maybe accumT) -} type CIteratorFoldFunction = {# type gpointer #}- -> GValue+ -> Ptr GValue -> {# type gpointer #} -> IO {# type gboolean #} marshalIteratorFoldFunction :: Iterable itemT
Media/Streaming/GStreamer/Core/MiniHierarchy.chs view
@@ -55,12 +55,8 @@ ) where import Foreign.ForeignPtr (ForeignPtr, castForeignPtr, unsafeForeignPtrToPtr)-#if __GLASGOW_HASKELL__>=704 import Foreign.C.Types (CULong(..), CUInt(..))-#else-import Foreign.C.Types (CULong, CUInt)-#endif-import System.Glib.GType (GType, typeInstanceIsA)+import System.Glib.GType (GType, typeInstanceIsA) {#import Media.Streaming.GStreamer.Core.MiniHierarchyBase#} {# context lib="gstreamer" prefix="gst" #}
gstreamer.cabal view
@@ -1,5 +1,5 @@ Name: gstreamer-Version: 0.12.1.1+Version: 0.12.1.2 License: LGPL-2.1 License-file: COPYING Copyright: (c) 2001-2010 The Gtk2Hs Team