gi-gst-0.1.6.13: Gst bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gst.Objects.Plugin

Contents

Description

 

Synopsis

Exported types

newtype Plugin Source

Constructors

Plugin (ForeignPtr Plugin) 

Instances

GObject Plugin Source 
((~) * info (ResolvePluginMethod t Plugin), MethodInfo * info Plugin p) => IsLabel t (Plugin -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Plugin -> p

((~) * info (ResolvePluginMethod t Plugin), MethodInfo * info Plugin p) => IsLabelProxy t (Plugin -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Plugin -> p

type ParentTypes Plugin Source 
type AttributeList Plugin Source 
type SignalList Plugin Source 

class GObject o => PluginK o Source

Instances

Methods

pluginAddDependency

pluginAddDependencySimple

pluginGetCacheData

pluginGetDescription

pluginGetFilename

pluginGetLicense

pluginGetName

data PluginGetNameMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, PluginK a) => MethodInfo (TYPE Lifted) PluginGetNameMethodInfo a signature Source 

pluginGetOrigin

pluginGetPackage

pluginGetReleaseDateString

pluginGetSource

pluginGetVersion

pluginIsLoaded

pluginListFree

pluginListFree :: (MonadIO m, PluginK a) => [a] -> m () Source

pluginLoad

data PluginLoadMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Plugin), MonadIO m, PluginK a) => MethodInfo (TYPE Lifted) PluginLoadMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PluginLoadMethodInfo a -> signature -> s

pluginLoad :: (MonadIO m, PluginK a) => a -> m Plugin Source

pluginLoadByName

pluginLoadFile

pluginRegisterStatic

pluginRegisterStaticFull

pluginSetCacheData