gi-gstbase-0.1.6.13: GstBase 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) => IsLabel t (BaseSrc -> p) Source 

Methods

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

((~) * info (ResolveBaseSrcMethod t BaseSrc), MethodInfo * info BaseSrc p) => IsLabelProxy t (BaseSrc -> p) Source 

Methods

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

type ParentTypes BaseSrc Source 
type AttributeList BaseSrc Source 
type SignalList BaseSrc Source 

class GObject o => BaseSrcK o Source

Instances

Methods

baseSrcGetAllocator

data BaseSrcGetAllocatorMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m (Allocator, AllocationParams)), MonadIO m, BaseSrcK a) => MethodInfo (TYPE Lifted) BaseSrcGetAllocatorMethodInfo a signature Source 

baseSrcGetAllocator :: (MonadIO m, BaseSrcK a) => a -> m (Allocator, AllocationParams) Source

baseSrcGetBlocksize

baseSrcGetBufferPool

baseSrcGetBufferPool :: (MonadIO m, BaseSrcK a) => a -> m BufferPool Source

baseSrcGetDoTimestamp

baseSrcIsAsync

baseSrcIsLive

baseSrcNewSeamlessSegment

baseSrcQueryLatency

baseSrcSetAsync

data BaseSrcSetAsyncMethodInfo Source

Instances

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

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

baseSrcSetAutomaticEos

baseSrcSetBlocksize

baseSrcSetCaps

data BaseSrcSetCapsMethodInfo Source

Instances

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

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

baseSrcSetDoTimestamp

baseSrcSetDynamicSize

baseSrcSetFormat

data BaseSrcSetFormatMethodInfo Source

Instances

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

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

baseSrcSetLive

data BaseSrcSetLiveMethodInfo Source

Instances

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

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

baseSrcStartComplete

data BaseSrcStartCompleteMethodInfo Source

Instances

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

baseSrcStartComplete :: (MonadIO m, BaseSrcK a) => a -> FlowReturn -> m () Source

baseSrcStartWait

data BaseSrcStartWaitMethodInfo Source

Instances

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

baseSrcStartWait :: (MonadIO m, BaseSrcK a) => a -> m FlowReturn Source

baseSrcWaitPlaying

data BaseSrcWaitPlayingMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m FlowReturn), MonadIO m, BaseSrcK a) => MethodInfo (TYPE Lifted) BaseSrcWaitPlayingMethodInfo a signature Source 

baseSrcWaitPlaying :: (MonadIO m, BaseSrcK a) => a -> m FlowReturn Source

Properties

Blocksize

DoTimestamp

NumBuffers

Typefind

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