| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.GstBase.Objects.Adapter
Contents
- Exported types
- Methods
- adapterAvailable
- adapterAvailableFast
- adapterClear
- adapterCopy
- adapterFlush
- adapterGetBuffer
- adapterGetBufferFast
- adapterGetBufferList
- adapterGetList
- adapterMap
- adapterMaskedScanUint32
- adapterMaskedScanUint32Peek
- adapterNew
- adapterPrevDts
- adapterPrevDtsAtOffset
- adapterPrevPts
- adapterPrevPtsAtOffset
- adapterPush
- adapterTake
- adapterTakeBuffer
- adapterTakeBufferFast
- adapterTakeBufferList
- adapterTakeList
- adapterUnmap
Description
- newtype Adapter = Adapter (ForeignPtr Adapter)
- class GObject o => AdapterK o
- toAdapter :: AdapterK o => o -> IO Adapter
- noAdapter :: Maybe Adapter
- data AdapterAvailableMethodInfo
- adapterAvailable :: (MonadIO m, AdapterK a) => a -> m Word64
- data AdapterAvailableFastMethodInfo
- adapterAvailableFast :: (MonadIO m, AdapterK a) => a -> m Word64
- data AdapterClearMethodInfo
- adapterClear :: (MonadIO m, AdapterK a) => a -> m ()
- data AdapterCopyMethodInfo
- adapterCopy :: (MonadIO m, AdapterK a) => a -> Word64 -> Word64 -> m Bytes
- data AdapterFlushMethodInfo
- adapterFlush :: (MonadIO m, AdapterK a) => a -> Word64 -> m ()
- data AdapterGetBufferMethodInfo
- adapterGetBuffer :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Maybe Buffer)
- data AdapterGetBufferFastMethodInfo
- adapterGetBufferFast :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Maybe Buffer)
- data AdapterGetBufferListMethodInfo
- adapterGetBufferList :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Maybe BufferList)
- data AdapterGetListMethodInfo
- adapterGetList :: (MonadIO m, AdapterK a) => a -> Word64 -> m [Buffer]
- data AdapterMapMethodInfo
- adapterMap :: (MonadIO m, AdapterK a) => a -> m (Maybe ByteString)
- data AdapterMaskedScanUint32MethodInfo
- adapterMaskedScanUint32 :: (MonadIO m, AdapterK a) => a -> Word32 -> Word32 -> Word64 -> Word64 -> m Int64
- data AdapterMaskedScanUint32PeekMethodInfo
- adapterMaskedScanUint32Peek :: (MonadIO m, AdapterK a) => a -> Word32 -> Word32 -> Word64 -> Word64 -> m (Int64, Word32)
- adapterNew :: MonadIO m => m Adapter
- data AdapterPrevDtsMethodInfo
- adapterPrevDts :: (MonadIO m, AdapterK a) => a -> m (Word64, Word64)
- data AdapterPrevDtsAtOffsetMethodInfo
- adapterPrevDtsAtOffset :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Word64, Word64)
- data AdapterPrevPtsMethodInfo
- adapterPrevPts :: (MonadIO m, AdapterK a) => a -> m (Word64, Word64)
- data AdapterPrevPtsAtOffsetMethodInfo
- adapterPrevPtsAtOffset :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Word64, Word64)
- data AdapterPushMethodInfo
- adapterPush :: (MonadIO m, AdapterK a) => a -> Buffer -> m ()
- data AdapterTakeMethodInfo
- adapterTake :: (MonadIO m, AdapterK a) => a -> m (Maybe ByteString)
- data AdapterTakeBufferMethodInfo
- adapterTakeBuffer :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Maybe Buffer)
- data AdapterTakeBufferFastMethodInfo
- adapterTakeBufferFast :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Maybe Buffer)
- data AdapterTakeBufferListMethodInfo
- adapterTakeBufferList :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Maybe BufferList)
- data AdapterTakeListMethodInfo
- adapterTakeList :: (MonadIO m, AdapterK a) => a -> Word64 -> m [Buffer]
- data AdapterUnmapMethodInfo
- adapterUnmap :: (MonadIO m, AdapterK a) => a -> m ()
Exported types
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
Instances
| (GObject o, IsDescendantOf Adapter o) => AdapterK o Source |
Methods
adapterAvailable
data AdapterAvailableMethodInfo Source
Instances
| ((~) * signature (m Word64), MonadIO m, AdapterK a) => MethodInfo * AdapterAvailableMethodInfo a signature Source |
adapterAvailable :: (MonadIO m, AdapterK a) => a -> m Word64 Source
adapterAvailableFast
data AdapterAvailableFastMethodInfo Source
Instances
| ((~) * signature (m Word64), MonadIO m, AdapterK a) => MethodInfo * AdapterAvailableFastMethodInfo a signature Source |
adapterAvailableFast :: (MonadIO m, AdapterK a) => a -> m Word64 Source
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
data AdapterGetBufferFastMethodInfo Source
Instances
| ((~) * signature (Word64 -> m (Maybe Buffer)), MonadIO m, AdapterK a) => MethodInfo * AdapterGetBufferFastMethodInfo a signature Source |
adapterGetBufferList
data AdapterGetBufferListMethodInfo Source
Instances
| ((~) * signature (Word64 -> m (Maybe BufferList)), MonadIO m, AdapterK a) => MethodInfo * AdapterGetBufferListMethodInfo a signature Source |
adapterGetBufferList :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Maybe BufferList) Source
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 |
adapterMap :: (MonadIO m, AdapterK a) => a -> m (Maybe ByteString) Source
adapterMaskedScanUint32
data AdapterMaskedScanUint32MethodInfo Source
Instances
| ((~) * signature (Word32 -> Word32 -> Word64 -> Word64 -> m Int64), MonadIO m, AdapterK a) => MethodInfo * AdapterMaskedScanUint32MethodInfo a signature Source |
adapterMaskedScanUint32 :: (MonadIO m, AdapterK a) => a -> Word32 -> Word32 -> Word64 -> Word64 -> m Int64 Source
adapterMaskedScanUint32Peek
adapterMaskedScanUint32Peek :: (MonadIO m, AdapterK a) => a -> Word32 -> Word32 -> Word64 -> Word64 -> m (Int64, Word32) Source
adapterNew
adapterNew :: MonadIO m => m Adapter Source
adapterPrevDts
data AdapterPrevDtsMethodInfo Source
Instances
| ((~) * signature (m (Word64, Word64)), MonadIO m, AdapterK a) => MethodInfo * AdapterPrevDtsMethodInfo a signature Source |
adapterPrevDtsAtOffset
data AdapterPrevDtsAtOffsetMethodInfo Source
Instances
| ((~) * signature (Word64 -> m (Word64, Word64)), MonadIO m, AdapterK a) => MethodInfo * AdapterPrevDtsAtOffsetMethodInfo a signature Source |
adapterPrevPts
data AdapterPrevPtsMethodInfo Source
Instances
| ((~) * signature (m (Word64, Word64)), MonadIO m, AdapterK a) => MethodInfo * AdapterPrevPtsMethodInfo a signature Source |
adapterPrevPtsAtOffset
data AdapterPrevPtsAtOffsetMethodInfo Source
Instances
| ((~) * signature (Word64 -> m (Word64, Word64)), MonadIO m, AdapterK a) => MethodInfo * AdapterPrevPtsAtOffsetMethodInfo a signature Source |
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 |
adapterTake :: (MonadIO m, AdapterK a) => a -> m (Maybe ByteString) Source
adapterTakeBuffer
data AdapterTakeBufferMethodInfo Source
Instances
| ((~) * signature (Word64 -> m (Maybe Buffer)), MonadIO m, AdapterK a) => MethodInfo * AdapterTakeBufferMethodInfo a signature Source |
adapterTakeBufferFast
data AdapterTakeBufferFastMethodInfo Source
Instances
| ((~) * signature (Word64 -> m (Maybe Buffer)), MonadIO m, AdapterK a) => MethodInfo * AdapterTakeBufferFastMethodInfo a signature Source |
adapterTakeBufferList
data AdapterTakeBufferListMethodInfo Source
Instances
| ((~) * signature (Word64 -> m (Maybe BufferList)), MonadIO m, AdapterK a) => MethodInfo * AdapterTakeBufferListMethodInfo a signature Source |
adapterTakeBufferList :: (MonadIO m, AdapterK a) => a -> Word64 -> m (Maybe BufferList) Source
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