| Gtk2Hs | Contents | Index

Media.Streaming.GStreamer.Core.Registry

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

Description
Documentation
data Registry

Instances

GObjectClass Registry
RegistryClass Registry
ObjectClass Registry

class ObjectClass o => RegistryClass o

Instances

RegistryClass Registry

castToRegistry :: GObjectClass obj => obj -> Registry
toRegistry :: RegistryClass o => o -> Registry
defaultRegistry :: Registry
registryGetFeatureList :: RegistryClass registry => registry -> GType -> IO [PluginFeature]
registryGetFeatureListByPlugin :: RegistryClass registry => registry -> String -> IO [PluginFeature]
registryGetPathList :: RegistryClass registry => registry -> IO [FilePath]
registryGetPluginList :: RegistryClass registry => registry -> IO [Plugin]
registryAddPlugin :: (RegistryClass registry, PluginClass plugin) => registry -> plugin -> IO Bool
registryRemovePlugin :: (RegistryClass registry, PluginClass plugin) => registry -> plugin -> IO ()
registryPluginFilter :: RegistryClass registry => registry -> PluginFilter -> Bool -> IO [Plugin]
registryFeatureFilter :: RegistryClass registry => registry -> PluginFeatureFilter -> Bool -> IO [PluginFeature]
registryFindPlugin :: RegistryClass registry => registry -> String -> IO (Maybe Plugin)
registryFindFeature :: RegistryClass registry => registry -> String -> GType -> IO (Maybe PluginFeature)
registryLookupFeature :: RegistryClass registry => registry -> String -> IO (Maybe PluginFeature)
registryScanPath :: RegistryClass registry => registry -> FilePath -> IO Bool
registryXMLReadCache :: RegistryClass registry => registry -> FilePath -> IO Bool
registryXMLWriteCache :: RegistryClass registry => registry -> FilePath -> IO Bool
registryLookup :: RegistryClass registry => registry -> FilePath -> IO Plugin
registryRemoveFeature :: (RegistryClass registry, PluginFeatureClass pluginFeature) => registry -> pluginFeature -> IO ()
registryAddFeature :: (RegistryClass registry, PluginFeatureClass pluginFeature) => registry -> pluginFeature -> IO Bool
defaultRegistryCheckFeatureVersion :: String -> Word -> Word -> Word -> IO Bool
defaultRegistryGetPathList :: IO [FilePath]
defaultRegistryAddPlugin :: PluginClass plugin => plugin -> IO Bool
defaultRegistryScanPath :: String -> IO Bool
defaultRegistryFindPlugin :: String -> IO (Maybe Plugin)
defaultRegistryFindFeature :: String -> GType -> IO (Maybe PluginFeature)
defaultRegistryFeatureFilter :: PluginFeatureFilter -> Bool -> IO [PluginFeature]
onRegistryFeatureAdded :: RegistryClass registry => registry -> (PluginFeature -> IO ()) -> IO (ConnectId registry)
afterRegistryFeatureAdded :: RegistryClass registry => registry -> (PluginFeature -> IO ()) -> IO (ConnectId registry)
onRegistryPluginAdded :: RegistryClass registry => registry -> (Plugin -> IO ()) -> IO (ConnectId registry)
afterRegistryPluginAdded :: RegistryClass registry => registry -> (Plugin -> IO ()) -> IO (ConnectId registry)
Produced by Haddock version 2.4.2