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

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

Media.Streaming.GStreamer.Core.Plugin

Description

# Documentation

data Plugin

Instances

Eq Plugin |
Ord Plugin |
GObjectClass Plugin |
PluginClass Plugin |
ObjectClass Plugin |

class ObjectClass o => PluginClass o

Instances

PluginClass Plugin |

castToPlugin :: GObjectClass obj => obj -> Plugin

gTypePlugin :: GType

pluginGetName :: PluginClass plugin => plugin -> IO String

pluginGetDescription :: PluginClass plugin => plugin -> IO String

pluginGetFilename :: PluginClass plugin => plugin -> IO FilePath

pluginGetLicense :: PluginClass plugin => plugin -> IO String

pluginGetPackage :: PluginClass plugin => plugin -> IO String

pluginGetOrigin :: PluginClass plugin => plugin -> IO String

pluginGetSource :: PluginClass plugin => plugin -> IO String

pluginGetVersion :: PluginClass plugin => plugin -> IO String

pluginIsLoaded :: PluginClass plugin => plugin -> IO Bool

pluginLoadByName :: String -> IO Plugin

pluginLoad :: PluginClass plugin => plugin -> IO plugin

pluginName :: PluginClass plugin => ReadAttr plugin String

pluginDescription :: PluginClass plugin => ReadAttr plugin String

pluginFilename :: PluginClass plugin => ReadAttr plugin FilePath

pluginLicense :: PluginClass plugin => ReadAttr plugin String

pluginPackage :: PluginClass plugin => ReadAttr plugin String

pluginOrigin :: PluginClass plugin => ReadAttr plugin String

pluginSource :: PluginClass plugin => ReadAttr plugin String

pluginVersion :: PluginClass plugin => ReadAttr plugin String