gi-gstbase-1.0.2: GStreamerBase 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.GstBase.Objects.BaseSrc

Contents

Description

 

Synopsis

Exported types

newtype BaseSrc Source

Constructors

BaseSrc (ForeignPtr BaseSrc) 

Instances

GObject BaseSrc Source 
((~) * info (ResolveBaseSrcMethod t BaseSrc), MethodInfo * info BaseSrc p) => IsLabelProxy t (BaseSrc -> p) Source 
type ParentTypes BaseSrc Source 
type AttributeList BaseSrc Source 
type SignalList BaseSrc Source 

class GObject o => BaseSrcK o Source

Methods

baseSrcGetAllocator

baseSrcGetBlocksize

baseSrcGetBufferPool

baseSrcGetDoTimestamp

baseSrcIsAsync

data BaseSrcIsAsyncMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcIsAsyncMethodInfo a signature Source 

baseSrcIsLive

data BaseSrcIsLiveMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcIsLiveMethodInfo a signature Source 

baseSrcNewSeamlessSegment

baseSrcQueryLatency

baseSrcSetAsync

data BaseSrcSetAsyncMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcSetAsyncMethodInfo a signature Source 

baseSrcSetAsync :: (MonadIO m, BaseSrcK a) => a -> Bool -> m () Source

baseSrcSetAutomaticEos

data BaseSrcSetAutomaticEosMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcSetAutomaticEosMethodInfo a signature Source 

baseSrcSetBlocksize

data BaseSrcSetBlocksizeMethodInfo Source

Instances

((~) * signature (Word32 -> m ()), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcSetBlocksizeMethodInfo a signature Source 

baseSrcSetCaps

data BaseSrcSetCapsMethodInfo Source

Instances

((~) * signature (Caps -> m Bool), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcSetCapsMethodInfo a signature Source 

baseSrcSetDoTimestamp

data BaseSrcSetDoTimestampMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcSetDoTimestampMethodInfo a signature Source 

baseSrcSetDynamicSize

data BaseSrcSetDynamicSizeMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcSetDynamicSizeMethodInfo a signature Source 

baseSrcSetFormat

data BaseSrcSetFormatMethodInfo Source

Instances

((~) * signature (Format -> m ()), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcSetFormatMethodInfo a signature Source 

baseSrcSetFormat :: (MonadIO m, BaseSrcK a) => a -> Format -> m () Source

baseSrcSetLive

data BaseSrcSetLiveMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcSetLiveMethodInfo a signature Source 

baseSrcSetLive :: (MonadIO m, BaseSrcK a) => a -> Bool -> m () Source

baseSrcStartComplete

data BaseSrcStartCompleteMethodInfo Source

Instances

((~) * signature (FlowReturn -> m ()), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcStartCompleteMethodInfo a signature Source 

baseSrcStartWait

data BaseSrcStartWaitMethodInfo Source

Instances

((~) * signature (m FlowReturn), MonadIO m, BaseSrcK a) => MethodInfo * BaseSrcStartWaitMethodInfo a signature Source 

baseSrcWaitPlaying

Properties

Blocksize

DoTimestamp

NumBuffers

Typefind

setBaseSrcTypefind :: (MonadIO m, BaseSrcK o) => o -> Bool -> m () Source