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.Adapter

Contents

Description

 

Synopsis

Exported types

newtype Adapter Source

Constructors

Adapter (ForeignPtr Adapter) 

Instances

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

class GObject o => AdapterK o Source

Methods

adapterAvailable

data AdapterAvailableMethodInfo Source

Instances

((~) * signature (m Word64), MonadIO m, AdapterK a) => MethodInfo * AdapterAvailableMethodInfo a signature Source 

adapterAvailableFast

adapterClear

data AdapterClearMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, AdapterK a) => MethodInfo * AdapterClearMethodInfo a signature Source 

adapterClear :: (MonadIO m, AdapterK a) => a -> m () Source

adapterCopy

data AdapterCopyMethodInfo Source

Instances

((~) * signature (Word64 -> Word64 -> m Bytes), MonadIO m, AdapterK a) => MethodInfo * AdapterCopyMethodInfo a signature Source 

adapterFlush

data AdapterFlushMethodInfo Source

Instances

((~) * signature (Word64 -> m ()), MonadIO m, AdapterK a) => MethodInfo * AdapterFlushMethodInfo a signature Source 

adapterFlush :: (MonadIO m, AdapterK a) => a -> Word64 -> m () Source

adapterGetBuffer

data AdapterGetBufferMethodInfo Source

Instances

((~) * signature (Word64 -> m (Maybe Buffer)), MonadIO m, AdapterK a) => MethodInfo * AdapterGetBufferMethodInfo a signature Source 

adapterGetBufferFast

adapterGetBufferList

adapterGetList

data AdapterGetListMethodInfo Source

Instances

((~) * signature (Word64 -> m [Buffer]), MonadIO m, AdapterK a) => MethodInfo * AdapterGetListMethodInfo a signature Source 

adapterMap

data AdapterMapMethodInfo Source

Instances

((~) * signature (m (Maybe ByteString)), MonadIO m, AdapterK a) => MethodInfo * AdapterMapMethodInfo a signature Source 

adapterMaskedScanUint32

adapterMaskedScanUint32Peek

adapterNew

adapterPrevDts

data AdapterPrevDtsMethodInfo Source

Instances

((~) * signature (m (Word64, Word64)), MonadIO m, AdapterK a) => MethodInfo * AdapterPrevDtsMethodInfo a signature Source 

adapterPrevDtsAtOffset

adapterPrevPts

data AdapterPrevPtsMethodInfo Source

Instances

((~) * signature (m (Word64, Word64)), MonadIO m, AdapterK a) => MethodInfo * AdapterPrevPtsMethodInfo a signature Source 

adapterPrevPtsAtOffset

adapterPush

data AdapterPushMethodInfo Source

Instances

((~) * signature (Buffer -> m ()), MonadIO m, AdapterK a) => MethodInfo * AdapterPushMethodInfo a signature Source 

adapterPush :: (MonadIO m, AdapterK a) => a -> Buffer -> m () Source

adapterTake

data AdapterTakeMethodInfo Source

Instances

((~) * signature (m (Maybe ByteString)), MonadIO m, AdapterK a) => MethodInfo * AdapterTakeMethodInfo a signature Source 

adapterTakeBuffer

data AdapterTakeBufferMethodInfo Source

Instances

((~) * signature (Word64 -> m (Maybe Buffer)), MonadIO m, AdapterK a) => MethodInfo * AdapterTakeBufferMethodInfo a signature Source 

adapterTakeBufferFast

adapterTakeBufferList

adapterTakeList

data AdapterTakeListMethodInfo Source

Instances

((~) * signature (Word64 -> m [Buffer]), MonadIO m, AdapterK a) => MethodInfo * AdapterTakeListMethodInfo a signature Source 

adapterUnmap

data AdapterUnmapMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, AdapterK a) => MethodInfo * AdapterUnmapMethodInfo a signature Source 

adapterUnmap :: (MonadIO m, AdapterK a) => a -> m () Source