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.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) => 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

type ParentTypes Adapter Source 
type AttributeList Adapter Source 
type SignalList Adapter Source 

class GObject o => AdapterK o Source

Instances

Methods

adapterAvailable

adapterAvailableFast

adapterClear

data AdapterClearMethodInfo Source

Instances

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

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

adapterCopy

data AdapterCopyMethodInfo Source

Instances

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

Methods

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

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

adapterFlush

data AdapterFlushMethodInfo Source

Instances

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

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

adapterGetBuffer

data AdapterGetBufferMethodInfo Source

Instances

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

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

adapterGetBufferFast

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

adapterGetBufferList

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

adapterGetList

data AdapterGetListMethodInfo Source

Instances

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

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

adapterMap

data AdapterMapMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ByteString), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterMapMethodInfo a signature Source 

Methods

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

adapterMaskedScanUint32

adapterMaskedScanUint32Peek

adapterNew

adapterPrevDts

adapterPrevDtsAtOffset

adapterPrevPts

adapterPrevPtsAtOffset

adapterPush

data AdapterPushMethodInfo Source

Instances

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

Methods

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

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

adapterTake

adapterTakeBuffer

data AdapterTakeBufferMethodInfo Source

Instances

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

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

adapterTakeBufferFast

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

adapterTakeBufferList

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

adapterTakeList

data AdapterTakeListMethodInfo Source

Instances

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

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

adapterUnmap

data AdapterUnmapMethodInfo Source

Instances

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

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