gi-gst-1.0.7: GStreamer 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.BufferPool

Contents

Description

 

Synopsis

Exported types

newtype BufferPool Source #

Constructors

BufferPool (ManagedPtr BufferPool) 

Instances

GObject BufferPool Source # 
IsObject BufferPool Source # 
IsObject BufferPool Source # 
IsBufferPool BufferPool Source # 
((~) * info (ResolveBufferPoolMethod t BufferPool), MethodInfo * info BufferPool p) => IsLabel t (BufferPool -> p) Source # 

Methods

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

((~) * info (ResolveBufferPoolMethod t BufferPool), MethodInfo * info BufferPool p) => IsLabelProxy t (BufferPool -> p) Source # 
HasAttributeList * BufferPool Source # 
type SignalList BufferPool Source # 
type SignalList BufferPool
type AttributeList BufferPool Source # 
type AttributeList BufferPool

class GObject o => IsBufferPool o Source #

Instances

(GObject a, UnknownAncestorError Constraint BufferPool a) => IsBufferPool a Source # 
IsBufferPool BufferPool Source # 

Methods

acquireBuffer

data BufferPoolAcquireBufferMethodInfo Source #

Instances

((~) * signature (Maybe BufferPoolAcquireParams -> m (FlowReturn, Buffer)), MonadIO m, IsBufferPool a) => MethodInfo * BufferPoolAcquireBufferMethodInfo a signature Source # 

Methods

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

configAddOption

configGetAllocator

configGetOption

configGetParams

configHasOption

configNOptions

configSetAllocator

configSetParams

configValidateParams

getConfig

data BufferPoolGetConfigMethodInfo Source #

Instances

((~) * signature (m Structure), MonadIO m, IsBufferPool a) => MethodInfo * BufferPoolGetConfigMethodInfo a signature Source # 

Methods

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

getOptions

data BufferPoolGetOptionsMethodInfo Source #

Instances

((~) * signature (m [Text]), MonadIO m, IsBufferPool a) => MethodInfo * BufferPoolGetOptionsMethodInfo a signature Source # 

Methods

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

bufferPoolGetOptions :: (MonadIO m, IsBufferPool a) => a -> m [Text] Source #

hasOption

data BufferPoolHasOptionMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsBufferPool a) => MethodInfo * BufferPoolHasOptionMethodInfo a signature Source # 

Methods

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

bufferPoolHasOption :: (MonadIO m, IsBufferPool a) => a -> Text -> m Bool Source #

isActive

data BufferPoolIsActiveMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsBufferPool a) => MethodInfo * BufferPoolIsActiveMethodInfo a signature Source # 

Methods

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

new

releaseBuffer

data BufferPoolReleaseBufferMethodInfo Source #

Instances

((~) * signature (Buffer -> m ()), MonadIO m, IsBufferPool a) => MethodInfo * BufferPoolReleaseBufferMethodInfo a signature Source # 

Methods

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

setActive

data BufferPoolSetActiveMethodInfo Source #

Instances

((~) * signature (Bool -> m Bool), MonadIO m, IsBufferPool a) => MethodInfo * BufferPoolSetActiveMethodInfo a signature Source # 

Methods

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

setConfig

data BufferPoolSetConfigMethodInfo Source #

Instances

((~) * signature (Structure -> m Bool), MonadIO m, IsBufferPool a) => MethodInfo * BufferPoolSetConfigMethodInfo a signature Source # 

Methods

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

setFlushing

data BufferPoolSetFlushingMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsBufferPool a) => MethodInfo * BufferPoolSetFlushingMethodInfo a signature Source # 

Methods

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