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 |
- 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
- 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 Buffer
- data AdapterGetBufferFastMethodInfo
- adapterGetBufferFast :: (MonadIO m, AdapterK a) => a -> Word64 -> m Buffer
- data AdapterGetBufferListMethodInfo
- adapterGetBufferList :: (MonadIO m, AdapterK a) => a -> Word64 -> m BufferList
- data AdapterGetListMethodInfo
- adapterGetList :: (MonadIO m, AdapterK a) => a -> Word64 -> m [Buffer]
- data AdapterMapMethodInfo
- adapterMap :: (MonadIO m, AdapterK a) => a -> m 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 ByteString
- data AdapterTakeBufferMethodInfo
- adapterTakeBuffer :: (MonadIO m, AdapterK a) => a -> Word64 -> m Buffer
- data AdapterTakeBufferFastMethodInfo
- adapterTakeBufferFast :: (MonadIO m, AdapterK a) => a -> Word64 -> m Buffer
- data AdapterTakeBufferListMethodInfo
- adapterTakeBufferList :: (MonadIO m, AdapterK a) => a -> Word64 -> m BufferList
- data AdapterTakeListMethodInfo
- adapterTakeList :: (MonadIO m, AdapterK a) => a -> Word64 -> m [Buffer]
- data AdapterUnmapMethodInfo
- adapterUnmap :: (MonadIO m, AdapterK a) => a -> m ()
Exported types
GObject Adapter Source | |
((~) * info (ResolveAdapterMethod t Adapter), MethodInfo * info Adapter p) => IsLabel t (Adapter -> p) 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 |
Methods
adapterAvailable
data AdapterAvailableMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterAvailableMethodInfo a signature Source | |
adapterAvailable :: (MonadIO m, AdapterK a) => a -> m Word64 Source
adapterAvailableFast
data AdapterAvailableFastMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterAvailableFastMethodInfo a signature Source | |
adapterAvailableFast :: (MonadIO m, AdapterK a) => a -> m Word64 Source
adapterClear
data AdapterClearMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterClearMethodInfo a signature Source | |
adapterClear :: (MonadIO m, AdapterK a) => a -> m () Source
adapterCopy
adapterFlush
data AdapterFlushMethodInfo Source
((~) (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
((~) (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
data AdapterGetBufferFastMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m Buffer), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterGetBufferFastMethodInfo a signature Source | |
adapterGetBufferFast :: (MonadIO m, AdapterK a) => a -> Word64 -> m Buffer Source
adapterGetBufferList
data AdapterGetBufferListMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m BufferList), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterGetBufferListMethodInfo a signature Source | |
adapterGetBufferList :: (MonadIO m, AdapterK a) => a -> Word64 -> m BufferList Source
adapterGetList
data AdapterGetListMethodInfo Source
((~) (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
((~) (TYPE Lifted) signature (m ByteString), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterMapMethodInfo a signature Source | |
adapterMap :: (MonadIO m, AdapterK a) => a -> m ByteString Source
adapterMaskedScanUint32
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
adapterPrevDtsAtOffset
adapterPrevPts
adapterPrevPtsAtOffset
adapterPush
data AdapterPushMethodInfo Source
((~) (TYPE Lifted) signature (Buffer -> m ()), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterPushMethodInfo a signature Source | |
adapterPush :: (MonadIO m, AdapterK a) => a -> Buffer -> m () Source
adapterTake
data AdapterTakeMethodInfo Source
((~) (TYPE Lifted) signature (m ByteString), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterTakeMethodInfo a signature Source | |
adapterTake :: (MonadIO m, AdapterK a) => a -> m ByteString Source
adapterTakeBuffer
data AdapterTakeBufferMethodInfo Source
((~) (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
data AdapterTakeBufferFastMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m Buffer), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterTakeBufferFastMethodInfo a signature Source | |
adapterTakeBufferFast :: (MonadIO m, AdapterK a) => a -> Word64 -> m Buffer Source
adapterTakeBufferList
data AdapterTakeBufferListMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m BufferList), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterTakeBufferListMethodInfo a signature Source | |
adapterTakeBufferList :: (MonadIO m, AdapterK a) => a -> Word64 -> m BufferList Source
adapterTakeList
data AdapterTakeListMethodInfo Source
((~) (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
((~) (TYPE Lifted) signature (m ()), MonadIO m, AdapterK a) => MethodInfo (TYPE Lifted) AdapterUnmapMethodInfo a signature Source | |
adapterUnmap :: (MonadIO m, AdapterK a) => a -> m () Source