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 Source

Instances

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

class ObjectClass o => PluginClass o Source

Instances

PluginClass Plugin |

castToPlugin :: GObjectClass obj => obj -> Plugin Source

gTypePlugin :: GType Source

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

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

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

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

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

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

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

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

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

pluginLoadByName :: String -> IO Plugin Source

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

pluginName :: PluginClass plugin => ReadAttr plugin String Source

pluginDescription :: PluginClass plugin => ReadAttr plugin String Source

pluginFilename :: PluginClass plugin => ReadAttr plugin FilePath Source

pluginLicense :: PluginClass plugin => ReadAttr plugin String Source

pluginPackage :: PluginClass plugin => ReadAttr plugin String Source

pluginOrigin :: PluginClass plugin => ReadAttr plugin String Source

pluginSource :: PluginClass plugin => ReadAttr plugin String Source

pluginVersion :: PluginClass plugin => ReadAttr plugin String Source