gi-gstbase-1.0.9: 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 (ManagedPtr Adapter) 

Instances

GObject Adapter Source # 
IsObject Adapter Source # 
IsAdapter Adapter Source # 
((~) * info (ResolveAdapterMethod t Adapter), MethodInfo * info Adapter p) => IsLabel t (Adapter -> p) Source # 

Methods

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

((~) * info (ResolveAdapterMethod t Adapter), MethodInfo * info Adapter p) => IsLabelProxy t (Adapter -> p) Source # 

Methods

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

HasAttributeList * Adapter Source # 
type SignalList Adapter Source # 
type SignalList Adapter
type AttributeList Adapter Source # 
type AttributeList Adapter

class GObject o => IsAdapter o Source #

Instances

(GObject a, UnknownAncestorError Constraint Adapter a) => IsAdapter a Source # 
IsAdapter Adapter Source # 

Methods

available

data AdapterAvailableMethodInfo Source #

Instances

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

Methods

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

availableFast

data AdapterAvailableFastMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m, IsAdapter a) => MethodInfo * AdapterAvailableFastMethodInfo a signature Source # 

Methods

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

clear

data AdapterClearMethodInfo Source #

Instances

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

Methods

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

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

copy

data AdapterCopyMethodInfo Source #

Instances

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

Methods

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

adapterCopy :: (MonadIO m, IsAdapter a) => a -> Word64 -> Word64 -> m Bytes Source #

flush

data AdapterFlushMethodInfo Source #

Instances

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

Methods

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

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

getBuffer

data AdapterGetBufferMethodInfo Source #

Instances

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

Methods

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

adapterGetBuffer :: (MonadIO m, IsAdapter a) => a -> Word64 -> m (Maybe Buffer) Source #

getBufferFast

data AdapterGetBufferFastMethodInfo Source #

Instances

((~) * signature (Word64 -> m (Maybe Buffer)), MonadIO m, IsAdapter a) => MethodInfo * AdapterGetBufferFastMethodInfo a signature Source # 

Methods

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

adapterGetBufferFast :: (MonadIO m, IsAdapter a) => a -> Word64 -> m (Maybe Buffer) Source #

getBufferList

data AdapterGetBufferListMethodInfo Source #

Instances

((~) * signature (Word64 -> m (Maybe BufferList)), MonadIO m, IsAdapter a) => MethodInfo * AdapterGetBufferListMethodInfo a signature Source # 

Methods

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

adapterGetBufferList :: (MonadIO m, IsAdapter a) => a -> Word64 -> m (Maybe BufferList) Source #

getList

data AdapterGetListMethodInfo Source #

Instances

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

Methods

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

adapterGetList :: (MonadIO m, IsAdapter a) => a -> Word64 -> m [Buffer] Source #

map

data AdapterMapMethodInfo Source #

Instances

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

Methods

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

maskedScanUint32

data AdapterMaskedScanUint32MethodInfo Source #

Instances

((~) * signature (Word32 -> Word32 -> Word64 -> Word64 -> m Int64), MonadIO m, IsAdapter a) => MethodInfo * AdapterMaskedScanUint32MethodInfo a signature Source # 

Methods

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

maskedScanUint32Peek

data AdapterMaskedScanUint32PeekMethodInfo Source #

Instances

((~) * signature (Word32 -> Word32 -> Word64 -> Word64 -> m (Int64, Word32)), MonadIO m, IsAdapter a) => MethodInfo * AdapterMaskedScanUint32PeekMethodInfo a signature Source # 

Methods

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

new

prevDts

data AdapterPrevDtsMethodInfo Source #

Instances

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

Methods

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

prevDtsAtOffset

data AdapterPrevDtsAtOffsetMethodInfo Source #

Instances

((~) * signature (Word64 -> m (Word64, Word64)), MonadIO m, IsAdapter a) => MethodInfo * AdapterPrevDtsAtOffsetMethodInfo a signature Source # 

Methods

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

prevPts

data AdapterPrevPtsMethodInfo Source #

Instances

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

Methods

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

prevPtsAtOffset

data AdapterPrevPtsAtOffsetMethodInfo Source #

Instances

((~) * signature (Word64 -> m (Word64, Word64)), MonadIO m, IsAdapter a) => MethodInfo * AdapterPrevPtsAtOffsetMethodInfo a signature Source # 

Methods

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

push

data AdapterPushMethodInfo Source #

Instances

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

Methods

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

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

take

data AdapterTakeMethodInfo Source #

Instances

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

Methods

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

takeBuffer

data AdapterTakeBufferMethodInfo Source #

Instances

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

Methods

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

adapterTakeBuffer :: (MonadIO m, IsAdapter a) => a -> Word64 -> m (Maybe Buffer) Source #

takeBufferFast

data AdapterTakeBufferFastMethodInfo Source #

Instances

((~) * signature (Word64 -> m (Maybe Buffer)), MonadIO m, IsAdapter a) => MethodInfo * AdapterTakeBufferFastMethodInfo a signature Source # 

Methods

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

adapterTakeBufferFast :: (MonadIO m, IsAdapter a) => a -> Word64 -> m (Maybe Buffer) Source #

takeBufferList

data AdapterTakeBufferListMethodInfo Source #

Instances

((~) * signature (Word64 -> m (Maybe BufferList)), MonadIO m, IsAdapter a) => MethodInfo * AdapterTakeBufferListMethodInfo a signature Source # 

Methods

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

adapterTakeBufferList :: (MonadIO m, IsAdapter a) => a -> Word64 -> m (Maybe BufferList) Source #

takeList

data AdapterTakeListMethodInfo Source #

Instances

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

Methods

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

adapterTakeList :: (MonadIO m, IsAdapter a) => a -> Word64 -> m [Buffer] Source #

unmap

data AdapterUnmapMethodInfo Source #

Instances

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

Methods

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

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