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 |
- Signals
- BufferForeachMetaFunc
- BufferListFunc
- BusFunc
- BusSyncHandler
- CapsFilterMapFunc
- CapsForeachFunc
- CapsMapFunc
- ClockCallback
- ControlBindingConvert
- ControlSourceGetValue
- ControlSourceGetValueArray
- DebugFuncPtr
- IteratorCopyFunction
- IteratorFoldFunction
- IteratorForeachFunction
- IteratorFreeFunction
- IteratorItemFunction
- IteratorNextFunction
- IteratorResyncFunction
- LogFunction
- MemoryCopyFunction
- MemoryIsSpanFunction
- MemoryShareFunction
- MemoryUnmapFullFunction
- MemoryUnmapFunction
- MetaFreeFunction
- MetaInitFunction
- MetaTransformFunction
- MiniObjectDisposeFunction
- MiniObjectFreeFunction
- MiniObjectNotify
- PadActivateFunction
- PadActivateModeFunction
- PadChainFunction
- PadChainListFunction
- PadEventFunction
- PadForwardFunction
- PadGetRangeFunction
- PadIterIntLinkFunction
- PadLinkFunction
- PadProbeCallback
- PadQueryFunction
- PadStickyEventsForeachFunction
- PadUnlinkFunction
- PluginFeatureFilter
- PluginFilter
- PluginInitFullFunc
- PluginInitFunc
- StructureFilterMapFunc
- StructureForeachFunc
- StructureMapFunc
- TagForeachFunc
- TagMergeFunc
- TaskFunction
- TaskPoolFunction
- TaskThreadFunc
- TypeFindFunction
- TypeFindGetLengthFieldCallback
- TypeFindPeekFieldCallback
- TypeFindSuggestFieldCallback
- ValueCompareFunc
- ValueDeserializeFunc
- ValueSerializeFunc
- type BufferForeachMetaFunc = Buffer -> IO (Bool, Maybe Meta)
- type BufferForeachMetaFuncC = Ptr Buffer -> Ptr (Ptr Meta) -> Ptr () -> IO CInt
- bufferForeachMetaFuncClosure :: BufferForeachMetaFunc -> IO Closure
- bufferForeachMetaFuncWrapper :: Maybe (Ptr (FunPtr BufferForeachMetaFuncC)) -> BufferForeachMetaFunc -> Ptr Buffer -> Ptr (Ptr Meta) -> Ptr () -> IO CInt
- mkBufferForeachMetaFunc :: BufferForeachMetaFuncC -> IO (FunPtr BufferForeachMetaFuncC)
- noBufferForeachMetaFunc :: Maybe BufferForeachMetaFunc
- type BufferListFunc = Word32 -> IO (Bool, Maybe Buffer)
- type BufferListFuncC = Ptr (Ptr Buffer) -> Word32 -> Ptr () -> IO CInt
- bufferListFuncClosure :: BufferListFunc -> IO Closure
- bufferListFuncWrapper :: Maybe (Ptr (FunPtr BufferListFuncC)) -> BufferListFunc -> Ptr (Ptr Buffer) -> Word32 -> Ptr () -> IO CInt
- mkBufferListFunc :: BufferListFuncC -> IO (FunPtr BufferListFuncC)
- noBufferListFunc :: Maybe BufferListFunc
- type BusFunc = Bus -> Message -> IO Bool
- type BusFuncC = Ptr Bus -> Ptr Message -> Ptr () -> IO CInt
- busFuncClosure :: BusFunc -> IO Closure
- busFuncWrapper :: Maybe (Ptr (FunPtr BusFuncC)) -> BusFunc -> Ptr Bus -> Ptr Message -> Ptr () -> IO CInt
- mkBusFunc :: BusFuncC -> IO (FunPtr BusFuncC)
- noBusFunc :: Maybe BusFunc
- type BusSyncHandler = Bus -> Message -> IO BusSyncReply
- type BusSyncHandlerC = Ptr Bus -> Ptr Message -> Ptr () -> IO CUInt
- busSyncHandlerClosure :: BusSyncHandler -> IO Closure
- busSyncHandlerWrapper :: Maybe (Ptr (FunPtr BusSyncHandlerC)) -> BusSyncHandler -> Ptr Bus -> Ptr Message -> Ptr () -> IO CUInt
- mkBusSyncHandler :: BusSyncHandlerC -> IO (FunPtr BusSyncHandlerC)
- noBusSyncHandler :: Maybe BusSyncHandler
- type CapsFilterMapFunc = CapsFeatures -> Structure -> IO Bool
- type CapsFilterMapFuncC = Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt
- capsFilterMapFuncClosure :: CapsFilterMapFunc -> IO Closure
- capsFilterMapFuncWrapper :: Maybe (Ptr (FunPtr CapsFilterMapFuncC)) -> CapsFilterMapFunc -> Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt
- mkCapsFilterMapFunc :: CapsFilterMapFuncC -> IO (FunPtr CapsFilterMapFuncC)
- noCapsFilterMapFunc :: Maybe CapsFilterMapFunc
- type CapsForeachFunc = CapsFeatures -> Structure -> IO Bool
- type CapsForeachFuncC = Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt
- capsForeachFuncClosure :: CapsForeachFunc -> IO Closure
- capsForeachFuncWrapper :: Maybe (Ptr (FunPtr CapsForeachFuncC)) -> CapsForeachFunc -> Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt
- mkCapsForeachFunc :: CapsForeachFuncC -> IO (FunPtr CapsForeachFuncC)
- noCapsForeachFunc :: Maybe CapsForeachFunc
- type CapsMapFunc = CapsFeatures -> Structure -> IO Bool
- type CapsMapFuncC = Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt
- capsMapFuncClosure :: CapsMapFunc -> IO Closure
- capsMapFuncWrapper :: Maybe (Ptr (FunPtr CapsMapFuncC)) -> CapsMapFunc -> Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt
- mkCapsMapFunc :: CapsMapFuncC -> IO (FunPtr CapsMapFuncC)
- noCapsMapFunc :: Maybe CapsMapFunc
- type ClockCallback = Clock -> Word64 -> Ptr () -> IO Bool
- type ClockCallbackC = Ptr Clock -> Word64 -> Ptr () -> Ptr () -> IO CInt
- clockCallbackClosure :: ClockCallback -> IO Closure
- clockCallbackWrapper :: Maybe (Ptr (FunPtr ClockCallbackC)) -> ClockCallback -> Ptr Clock -> Word64 -> Ptr () -> Ptr () -> IO CInt
- mkClockCallback :: ClockCallbackC -> IO (FunPtr ClockCallbackC)
- noClockCallback :: Maybe ClockCallback
- type ControlBindingConvert = ControlBinding -> Double -> GValue -> IO ()
- type ControlBindingConvertC = Ptr ControlBinding -> CDouble -> Ptr GValue -> IO ()
- controlBindingConvertClosure :: ControlBindingConvert -> IO Closure
- controlBindingConvertWrapper :: Maybe (Ptr (FunPtr ControlBindingConvertC)) -> ControlBindingConvert -> Ptr ControlBinding -> CDouble -> Ptr GValue -> IO ()
- mkControlBindingConvert :: ControlBindingConvertC -> IO (FunPtr ControlBindingConvertC)
- noControlBindingConvert :: Maybe ControlBindingConvert
- type ControlSourceGetValue = ControlSource -> Word64 -> Double -> IO Bool
- type ControlSourceGetValueC = Ptr ControlSource -> Word64 -> CDouble -> IO CInt
- controlSourceGetValueClosure :: ControlSourceGetValue -> IO Closure
- controlSourceGetValueWrapper :: Maybe (Ptr (FunPtr ControlSourceGetValueC)) -> ControlSourceGetValue -> Ptr ControlSource -> Word64 -> CDouble -> IO CInt
- mkControlSourceGetValue :: ControlSourceGetValueC -> IO (FunPtr ControlSourceGetValueC)
- noControlSourceGetValue :: Maybe ControlSourceGetValue
- type ControlSourceGetValueArray = ControlSource -> Word64 -> Word64 -> Word32 -> Double -> IO Bool
- type ControlSourceGetValueArrayC = Ptr ControlSource -> Word64 -> Word64 -> Word32 -> CDouble -> IO CInt
- controlSourceGetValueArrayClosure :: ControlSourceGetValueArray -> IO Closure
- controlSourceGetValueArrayWrapper :: Maybe (Ptr (FunPtr ControlSourceGetValueArrayC)) -> ControlSourceGetValueArray -> Ptr ControlSource -> Word64 -> Word64 -> Word32 -> CDouble -> IO CInt
- mkControlSourceGetValueArray :: ControlSourceGetValueArrayC -> IO (FunPtr ControlSourceGetValueArrayC)
- noControlSourceGetValueArray :: Maybe ControlSourceGetValueArray
- type DebugFuncPtr = IO ()
- type DebugFuncPtrC = IO ()
- debugFuncPtrClosure :: DebugFuncPtr -> IO Closure
- debugFuncPtrWrapper :: Maybe (Ptr (FunPtr DebugFuncPtrC)) -> DebugFuncPtr -> IO ()
- mkDebugFuncPtr :: DebugFuncPtrC -> IO (FunPtr DebugFuncPtrC)
- noDebugFuncPtr :: Maybe DebugFuncPtr
- type IteratorCopyFunction = Iterator -> Iterator -> IO ()
- type IteratorCopyFunctionC = Ptr Iterator -> Ptr Iterator -> IO ()
- iteratorCopyFunctionClosure :: IteratorCopyFunction -> IO Closure
- iteratorCopyFunctionWrapper :: Maybe (Ptr (FunPtr IteratorCopyFunctionC)) -> IteratorCopyFunction -> Ptr Iterator -> Ptr Iterator -> IO ()
- mkIteratorCopyFunction :: IteratorCopyFunctionC -> IO (FunPtr IteratorCopyFunctionC)
- noIteratorCopyFunction :: Maybe IteratorCopyFunction
- type IteratorFoldFunction = GValue -> GValue -> IO Bool
- type IteratorFoldFunctionC = Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- iteratorFoldFunctionClosure :: IteratorFoldFunction -> IO Closure
- iteratorFoldFunctionWrapper :: Maybe (Ptr (FunPtr IteratorFoldFunctionC)) -> IteratorFoldFunction -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
- mkIteratorFoldFunction :: IteratorFoldFunctionC -> IO (FunPtr IteratorFoldFunctionC)
- noIteratorFoldFunction :: Maybe IteratorFoldFunction
- type IteratorForeachFunction = GValue -> IO ()
- type IteratorForeachFunctionC = Ptr GValue -> Ptr () -> IO ()
- iteratorForeachFunctionClosure :: IteratorForeachFunction -> IO Closure
- iteratorForeachFunctionWrapper :: Maybe (Ptr (FunPtr IteratorForeachFunctionC)) -> IteratorForeachFunction -> Ptr GValue -> Ptr () -> IO ()
- mkIteratorForeachFunction :: IteratorForeachFunctionC -> IO (FunPtr IteratorForeachFunctionC)
- noIteratorForeachFunction :: Maybe IteratorForeachFunction
- type IteratorFreeFunction = Iterator -> IO ()
- type IteratorFreeFunctionC = Ptr Iterator -> IO ()
- iteratorFreeFunctionClosure :: IteratorFreeFunction -> IO Closure
- iteratorFreeFunctionWrapper :: Maybe (Ptr (FunPtr IteratorFreeFunctionC)) -> IteratorFreeFunction -> Ptr Iterator -> IO ()
- mkIteratorFreeFunction :: IteratorFreeFunctionC -> IO (FunPtr IteratorFreeFunctionC)
- noIteratorFreeFunction :: Maybe IteratorFreeFunction
- type IteratorItemFunction = Iterator -> GValue -> IO IteratorItem
- type IteratorItemFunctionC = Ptr Iterator -> Ptr GValue -> IO CUInt
- iteratorItemFunctionClosure :: IteratorItemFunction -> IO Closure
- iteratorItemFunctionWrapper :: Maybe (Ptr (FunPtr IteratorItemFunctionC)) -> IteratorItemFunction -> Ptr Iterator -> Ptr GValue -> IO CUInt
- mkIteratorItemFunction :: IteratorItemFunctionC -> IO (FunPtr IteratorItemFunctionC)
- noIteratorItemFunction :: Maybe IteratorItemFunction
- type IteratorNextFunction = Iterator -> GValue -> IO IteratorResult
- type IteratorNextFunctionC = Ptr Iterator -> Ptr GValue -> IO CUInt
- iteratorNextFunctionClosure :: IteratorNextFunction -> IO Closure
- iteratorNextFunctionWrapper :: Maybe (Ptr (FunPtr IteratorNextFunctionC)) -> IteratorNextFunction -> Ptr Iterator -> Ptr GValue -> IO CUInt
- mkIteratorNextFunction :: IteratorNextFunctionC -> IO (FunPtr IteratorNextFunctionC)
- noIteratorNextFunction :: Maybe IteratorNextFunction
- type IteratorResyncFunction = Iterator -> IO ()
- type IteratorResyncFunctionC = Ptr Iterator -> IO ()
- iteratorResyncFunctionClosure :: IteratorResyncFunction -> IO Closure
- iteratorResyncFunctionWrapper :: Maybe (Ptr (FunPtr IteratorResyncFunctionC)) -> IteratorResyncFunction -> Ptr Iterator -> IO ()
- mkIteratorResyncFunction :: IteratorResyncFunctionC -> IO (FunPtr IteratorResyncFunctionC)
- noIteratorResyncFunction :: Maybe IteratorResyncFunction
- type LogFunction = DebugCategory -> DebugLevel -> Text -> Text -> Int32 -> Object -> DebugMessage -> IO ()
- type LogFunctionC = Ptr DebugCategory -> CUInt -> CString -> CString -> Int32 -> Ptr Object -> Ptr DebugMessage -> Ptr () -> IO ()
- logFunctionClosure :: LogFunction -> IO Closure
- logFunctionWrapper :: Maybe (Ptr (FunPtr LogFunctionC)) -> LogFunction -> Ptr DebugCategory -> CUInt -> CString -> CString -> Int32 -> Ptr Object -> Ptr DebugMessage -> Ptr () -> IO ()
- mkLogFunction :: LogFunctionC -> IO (FunPtr LogFunctionC)
- noLogFunction :: Maybe LogFunction
- type MemoryCopyFunction = Memory -> Int64 -> Int64 -> IO Memory
- type MemoryCopyFunctionC = Ptr Memory -> Int64 -> Int64 -> IO (Ptr Memory)
- memoryCopyFunctionClosure :: MemoryCopyFunction -> IO Closure
- memoryCopyFunctionWrapper :: Maybe (Ptr (FunPtr MemoryCopyFunctionC)) -> MemoryCopyFunction -> Ptr Memory -> Int64 -> Int64 -> IO (Ptr Memory)
- mkMemoryCopyFunction :: MemoryCopyFunctionC -> IO (FunPtr MemoryCopyFunctionC)
- noMemoryCopyFunction :: Maybe MemoryCopyFunction
- type MemoryIsSpanFunction = Memory -> Memory -> Word64 -> IO Bool
- type MemoryIsSpanFunctionC = Ptr Memory -> Ptr Memory -> Word64 -> IO CInt
- memoryIsSpanFunctionClosure :: MemoryIsSpanFunction -> IO Closure
- memoryIsSpanFunctionWrapper :: Maybe (Ptr (FunPtr MemoryIsSpanFunctionC)) -> MemoryIsSpanFunction -> Ptr Memory -> Ptr Memory -> Word64 -> IO CInt
- mkMemoryIsSpanFunction :: MemoryIsSpanFunctionC -> IO (FunPtr MemoryIsSpanFunctionC)
- noMemoryIsSpanFunction :: Maybe MemoryIsSpanFunction
- type MemoryShareFunction = Memory -> Int64 -> Int64 -> IO Memory
- type MemoryShareFunctionC = Ptr Memory -> Int64 -> Int64 -> IO (Ptr Memory)
- memoryShareFunctionClosure :: MemoryShareFunction -> IO Closure
- memoryShareFunctionWrapper :: Maybe (Ptr (FunPtr MemoryShareFunctionC)) -> MemoryShareFunction -> Ptr Memory -> Int64 -> Int64 -> IO (Ptr Memory)
- mkMemoryShareFunction :: MemoryShareFunctionC -> IO (FunPtr MemoryShareFunctionC)
- noMemoryShareFunction :: Maybe MemoryShareFunction
- type MemoryUnmapFullFunction = Memory -> MapInfo -> IO ()
- type MemoryUnmapFullFunctionC = Ptr Memory -> Ptr MapInfo -> IO ()
- memoryUnmapFullFunctionClosure :: MemoryUnmapFullFunction -> IO Closure
- memoryUnmapFullFunctionWrapper :: Maybe (Ptr (FunPtr MemoryUnmapFullFunctionC)) -> MemoryUnmapFullFunction -> Ptr Memory -> Ptr MapInfo -> IO ()
- mkMemoryUnmapFullFunction :: MemoryUnmapFullFunctionC -> IO (FunPtr MemoryUnmapFullFunctionC)
- noMemoryUnmapFullFunction :: Maybe MemoryUnmapFullFunction
- type MemoryUnmapFunction = Memory -> IO ()
- type MemoryUnmapFunctionC = Ptr Memory -> IO ()
- memoryUnmapFunctionClosure :: MemoryUnmapFunction -> IO Closure
- memoryUnmapFunctionWrapper :: Maybe (Ptr (FunPtr MemoryUnmapFunctionC)) -> MemoryUnmapFunction -> Ptr Memory -> IO ()
- mkMemoryUnmapFunction :: MemoryUnmapFunctionC -> IO (FunPtr MemoryUnmapFunctionC)
- noMemoryUnmapFunction :: Maybe MemoryUnmapFunction
- type MetaFreeFunction = Meta -> Buffer -> IO ()
- type MetaFreeFunctionC = Ptr Meta -> Ptr Buffer -> IO ()
- metaFreeFunctionClosure :: MetaFreeFunction -> IO Closure
- metaFreeFunctionWrapper :: Maybe (Ptr (FunPtr MetaFreeFunctionC)) -> MetaFreeFunction -> Ptr Meta -> Ptr Buffer -> IO ()
- mkMetaFreeFunction :: MetaFreeFunctionC -> IO (FunPtr MetaFreeFunctionC)
- noMetaFreeFunction :: Maybe MetaFreeFunction
- type MetaInitFunction = Meta -> Ptr () -> Buffer -> IO Bool
- type MetaInitFunctionC = Ptr Meta -> Ptr () -> Ptr Buffer -> IO CInt
- metaInitFunctionClosure :: MetaInitFunction -> IO Closure
- metaInitFunctionWrapper :: Maybe (Ptr (FunPtr MetaInitFunctionC)) -> MetaInitFunction -> Ptr Meta -> Ptr () -> Ptr Buffer -> IO CInt
- mkMetaInitFunction :: MetaInitFunctionC -> IO (FunPtr MetaInitFunctionC)
- noMetaInitFunction :: Maybe MetaInitFunction
- type MetaTransformFunction = Buffer -> Meta -> Buffer -> Word32 -> Ptr () -> IO Bool
- type MetaTransformFunctionC = Ptr Buffer -> Ptr Meta -> Ptr Buffer -> Word32 -> Ptr () -> IO CInt
- metaTransformFunctionClosure :: MetaTransformFunction -> IO Closure
- metaTransformFunctionWrapper :: Maybe (Ptr (FunPtr MetaTransformFunctionC)) -> MetaTransformFunction -> Ptr Buffer -> Ptr Meta -> Ptr Buffer -> Word32 -> Ptr () -> IO CInt
- mkMetaTransformFunction :: MetaTransformFunctionC -> IO (FunPtr MetaTransformFunctionC)
- noMetaTransformFunction :: Maybe MetaTransformFunction
- type MiniObjectDisposeFunction = MiniObject -> IO Bool
- type MiniObjectDisposeFunctionC = Ptr MiniObject -> IO CInt
- miniObjectDisposeFunctionClosure :: MiniObjectDisposeFunction -> IO Closure
- miniObjectDisposeFunctionWrapper :: Maybe (Ptr (FunPtr MiniObjectDisposeFunctionC)) -> MiniObjectDisposeFunction -> Ptr MiniObject -> IO CInt
- mkMiniObjectDisposeFunction :: MiniObjectDisposeFunctionC -> IO (FunPtr MiniObjectDisposeFunctionC)
- noMiniObjectDisposeFunction :: Maybe MiniObjectDisposeFunction
- type MiniObjectFreeFunction = MiniObject -> IO ()
- type MiniObjectFreeFunctionC = Ptr MiniObject -> IO ()
- miniObjectFreeFunctionClosure :: MiniObjectFreeFunction -> IO Closure
- miniObjectFreeFunctionWrapper :: Maybe (Ptr (FunPtr MiniObjectFreeFunctionC)) -> MiniObjectFreeFunction -> Ptr MiniObject -> IO ()
- mkMiniObjectFreeFunction :: MiniObjectFreeFunctionC -> IO (FunPtr MiniObjectFreeFunctionC)
- noMiniObjectFreeFunction :: Maybe MiniObjectFreeFunction
- type MiniObjectNotify = MiniObject -> IO ()
- type MiniObjectNotifyC = Ptr () -> Ptr MiniObject -> IO ()
- miniObjectNotifyClosure :: MiniObjectNotify -> IO Closure
- miniObjectNotifyWrapper :: Maybe (Ptr (FunPtr MiniObjectNotifyC)) -> MiniObjectNotify -> Ptr () -> Ptr MiniObject -> IO ()
- mkMiniObjectNotify :: MiniObjectNotifyC -> IO (FunPtr MiniObjectNotifyC)
- noMiniObjectNotify :: Maybe MiniObjectNotify
- type PadActivateFunction = Pad -> Object -> IO Bool
- type PadActivateFunctionC = Ptr Pad -> Ptr Object -> IO CInt
- mkPadActivateFunction :: PadActivateFunctionC -> IO (FunPtr PadActivateFunctionC)
- noPadActivateFunction :: Maybe PadActivateFunction
- padActivateFunctionClosure :: PadActivateFunction -> IO Closure
- padActivateFunctionWrapper :: Maybe (Ptr (FunPtr PadActivateFunctionC)) -> PadActivateFunction -> Ptr Pad -> Ptr Object -> IO CInt
- type PadActivateModeFunction = Pad -> Object -> PadMode -> Bool -> IO Bool
- type PadActivateModeFunctionC = Ptr Pad -> Ptr Object -> CUInt -> CInt -> IO CInt
- mkPadActivateModeFunction :: PadActivateModeFunctionC -> IO (FunPtr PadActivateModeFunctionC)
- noPadActivateModeFunction :: Maybe PadActivateModeFunction
- padActivateModeFunctionClosure :: PadActivateModeFunction -> IO Closure
- padActivateModeFunctionWrapper :: Maybe (Ptr (FunPtr PadActivateModeFunctionC)) -> PadActivateModeFunction -> Ptr Pad -> Ptr Object -> CUInt -> CInt -> IO CInt
- type PadChainFunction = Pad -> Maybe Object -> Buffer -> IO FlowReturn
- type PadChainFunctionC = Ptr Pad -> Ptr Object -> Ptr Buffer -> IO CUInt
- mkPadChainFunction :: PadChainFunctionC -> IO (FunPtr PadChainFunctionC)
- noPadChainFunction :: Maybe PadChainFunction
- padChainFunctionClosure :: PadChainFunction -> IO Closure
- padChainFunctionWrapper :: Maybe (Ptr (FunPtr PadChainFunctionC)) -> PadChainFunction -> Ptr Pad -> Ptr Object -> Ptr Buffer -> IO CUInt
- type PadChainListFunction = Pad -> Maybe Object -> BufferList -> IO FlowReturn
- type PadChainListFunctionC = Ptr Pad -> Ptr Object -> Ptr BufferList -> IO CUInt
- mkPadChainListFunction :: PadChainListFunctionC -> IO (FunPtr PadChainListFunctionC)
- noPadChainListFunction :: Maybe PadChainListFunction
- padChainListFunctionClosure :: PadChainListFunction -> IO Closure
- padChainListFunctionWrapper :: Maybe (Ptr (FunPtr PadChainListFunctionC)) -> PadChainListFunction -> Ptr Pad -> Ptr Object -> Ptr BufferList -> IO CUInt
- type PadEventFunction = Pad -> Maybe Object -> Event -> IO Bool
- type PadEventFunctionC = Ptr Pad -> Ptr Object -> Ptr Event -> IO CInt
- mkPadEventFunction :: PadEventFunctionC -> IO (FunPtr PadEventFunctionC)
- noPadEventFunction :: Maybe PadEventFunction
- padEventFunctionClosure :: PadEventFunction -> IO Closure
- padEventFunctionWrapper :: Maybe (Ptr (FunPtr PadEventFunctionC)) -> PadEventFunction -> Ptr Pad -> Ptr Object -> Ptr Event -> IO CInt
- type PadForwardFunction = Pad -> IO Bool
- type PadForwardFunctionC = Ptr Pad -> Ptr () -> IO CInt
- mkPadForwardFunction :: PadForwardFunctionC -> IO (FunPtr PadForwardFunctionC)
- noPadForwardFunction :: Maybe PadForwardFunction
- padForwardFunctionClosure :: PadForwardFunction -> IO Closure
- padForwardFunctionWrapper :: Maybe (Ptr (FunPtr PadForwardFunctionC)) -> PadForwardFunction -> Ptr Pad -> Ptr () -> IO CInt
- type PadGetRangeFunction = Pad -> Maybe Object -> Word64 -> Word32 -> Buffer -> IO FlowReturn
- type PadGetRangeFunctionC = Ptr Pad -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt
- mkPadGetRangeFunction :: PadGetRangeFunctionC -> IO (FunPtr PadGetRangeFunctionC)
- noPadGetRangeFunction :: Maybe PadGetRangeFunction
- padGetRangeFunctionClosure :: PadGetRangeFunction -> IO Closure
- padGetRangeFunctionWrapper :: Maybe (Ptr (FunPtr PadGetRangeFunctionC)) -> PadGetRangeFunction -> Ptr Pad -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt
- type PadIterIntLinkFunction = Pad -> Maybe Object -> IO Iterator
- type PadIterIntLinkFunctionC = Ptr Pad -> Ptr Object -> IO (Ptr Iterator)
- mkPadIterIntLinkFunction :: PadIterIntLinkFunctionC -> IO (FunPtr PadIterIntLinkFunctionC)
- noPadIterIntLinkFunction :: Maybe PadIterIntLinkFunction
- padIterIntLinkFunctionClosure :: PadIterIntLinkFunction -> IO Closure
- padIterIntLinkFunctionWrapper :: Maybe (Ptr (FunPtr PadIterIntLinkFunctionC)) -> PadIterIntLinkFunction -> Ptr Pad -> Ptr Object -> IO (Ptr Iterator)
- type PadLinkFunction = Pad -> Maybe Object -> Pad -> IO PadLinkReturn
- type PadLinkFunctionC = Ptr Pad -> Ptr Object -> Ptr Pad -> IO CUInt
- mkPadLinkFunction :: PadLinkFunctionC -> IO (FunPtr PadLinkFunctionC)
- noPadLinkFunction :: Maybe PadLinkFunction
- padLinkFunctionClosure :: PadLinkFunction -> IO Closure
- padLinkFunctionWrapper :: Maybe (Ptr (FunPtr PadLinkFunctionC)) -> PadLinkFunction -> Ptr Pad -> Ptr Object -> Ptr Pad -> IO CUInt
- type PadProbeCallback = Pad -> PadProbeInfo -> IO PadProbeReturn
- type PadProbeCallbackC = Ptr Pad -> Ptr PadProbeInfo -> Ptr () -> IO CUInt
- mkPadProbeCallback :: PadProbeCallbackC -> IO (FunPtr PadProbeCallbackC)
- noPadProbeCallback :: Maybe PadProbeCallback
- padProbeCallbackClosure :: PadProbeCallback -> IO Closure
- padProbeCallbackWrapper :: Maybe (Ptr (FunPtr PadProbeCallbackC)) -> PadProbeCallback -> Ptr Pad -> Ptr PadProbeInfo -> Ptr () -> IO CUInt
- type PadQueryFunction = Pad -> Maybe Object -> Query -> IO Bool
- type PadQueryFunctionC = Ptr Pad -> Ptr Object -> Ptr Query -> IO CInt
- mkPadQueryFunction :: PadQueryFunctionC -> IO (FunPtr PadQueryFunctionC)
- noPadQueryFunction :: Maybe PadQueryFunction
- padQueryFunctionClosure :: PadQueryFunction -> IO Closure
- padQueryFunctionWrapper :: Maybe (Ptr (FunPtr PadQueryFunctionC)) -> PadQueryFunction -> Ptr Pad -> Ptr Object -> Ptr Query -> IO CInt
- type PadStickyEventsForeachFunction = Pad -> Maybe Event -> IO Bool
- type PadStickyEventsForeachFunctionC = Ptr Pad -> Ptr Event -> Ptr () -> IO CInt
- mkPadStickyEventsForeachFunction :: PadStickyEventsForeachFunctionC -> IO (FunPtr PadStickyEventsForeachFunctionC)
- noPadStickyEventsForeachFunction :: Maybe PadStickyEventsForeachFunction
- padStickyEventsForeachFunctionClosure :: PadStickyEventsForeachFunction -> IO Closure
- padStickyEventsForeachFunctionWrapper :: Maybe (Ptr (FunPtr PadStickyEventsForeachFunctionC)) -> PadStickyEventsForeachFunction -> Ptr Pad -> Ptr Event -> Ptr () -> IO CInt
- type PadUnlinkFunction = Pad -> Maybe Object -> IO ()
- type PadUnlinkFunctionC = Ptr Pad -> Ptr Object -> IO ()
- mkPadUnlinkFunction :: PadUnlinkFunctionC -> IO (FunPtr PadUnlinkFunctionC)
- noPadUnlinkFunction :: Maybe PadUnlinkFunction
- padUnlinkFunctionClosure :: PadUnlinkFunction -> IO Closure
- padUnlinkFunctionWrapper :: Maybe (Ptr (FunPtr PadUnlinkFunctionC)) -> PadUnlinkFunction -> Ptr Pad -> Ptr Object -> IO ()
- type PluginFeatureFilter = PluginFeature -> IO Bool
- type PluginFeatureFilterC = Ptr PluginFeature -> Ptr () -> IO CInt
- mkPluginFeatureFilter :: PluginFeatureFilterC -> IO (FunPtr PluginFeatureFilterC)
- noPluginFeatureFilter :: Maybe PluginFeatureFilter
- pluginFeatureFilterClosure :: PluginFeatureFilter -> IO Closure
- pluginFeatureFilterWrapper :: Maybe (Ptr (FunPtr PluginFeatureFilterC)) -> PluginFeatureFilter -> Ptr PluginFeature -> Ptr () -> IO CInt
- type PluginFilter = Plugin -> IO Bool
- type PluginFilterC = Ptr Plugin -> Ptr () -> IO CInt
- mkPluginFilter :: PluginFilterC -> IO (FunPtr PluginFilterC)
- noPluginFilter :: Maybe PluginFilter
- pluginFilterClosure :: PluginFilter -> IO Closure
- pluginFilterWrapper :: Maybe (Ptr (FunPtr PluginFilterC)) -> PluginFilter -> Ptr Plugin -> Ptr () -> IO CInt
- type PluginInitFullFunc = Plugin -> IO Bool
- type PluginInitFullFuncC = Ptr Plugin -> Ptr () -> IO CInt
- mkPluginInitFullFunc :: PluginInitFullFuncC -> IO (FunPtr PluginInitFullFuncC)
- noPluginInitFullFunc :: Maybe PluginInitFullFunc
- pluginInitFullFuncClosure :: PluginInitFullFunc -> IO Closure
- pluginInitFullFuncWrapper :: Maybe (Ptr (FunPtr PluginInitFullFuncC)) -> PluginInitFullFunc -> Ptr Plugin -> Ptr () -> IO CInt
- type PluginInitFunc = Plugin -> IO Bool
- type PluginInitFuncC = Ptr Plugin -> IO CInt
- mkPluginInitFunc :: PluginInitFuncC -> IO (FunPtr PluginInitFuncC)
- noPluginInitFunc :: Maybe PluginInitFunc
- pluginInitFuncClosure :: PluginInitFunc -> IO Closure
- pluginInitFuncWrapper :: Maybe (Ptr (FunPtr PluginInitFuncC)) -> PluginInitFunc -> Ptr Plugin -> IO CInt
- type StructureFilterMapFunc = Word32 -> GValue -> IO Bool
- type StructureFilterMapFuncC = Word32 -> Ptr GValue -> Ptr () -> IO CInt
- mkStructureFilterMapFunc :: StructureFilterMapFuncC -> IO (FunPtr StructureFilterMapFuncC)
- noStructureFilterMapFunc :: Maybe StructureFilterMapFunc
- structureFilterMapFuncClosure :: StructureFilterMapFunc -> IO Closure
- structureFilterMapFuncWrapper :: Maybe (Ptr (FunPtr StructureFilterMapFuncC)) -> StructureFilterMapFunc -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
- type StructureForeachFunc = Word32 -> GValue -> IO Bool
- type StructureForeachFuncC = Word32 -> Ptr GValue -> Ptr () -> IO CInt
- mkStructureForeachFunc :: StructureForeachFuncC -> IO (FunPtr StructureForeachFuncC)
- noStructureForeachFunc :: Maybe StructureForeachFunc
- structureForeachFuncClosure :: StructureForeachFunc -> IO Closure
- structureForeachFuncWrapper :: Maybe (Ptr (FunPtr StructureForeachFuncC)) -> StructureForeachFunc -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
- type StructureMapFunc = Word32 -> GValue -> IO Bool
- type StructureMapFuncC = Word32 -> Ptr GValue -> Ptr () -> IO CInt
- mkStructureMapFunc :: StructureMapFuncC -> IO (FunPtr StructureMapFuncC)
- noStructureMapFunc :: Maybe StructureMapFunc
- structureMapFuncClosure :: StructureMapFunc -> IO Closure
- structureMapFuncWrapper :: Maybe (Ptr (FunPtr StructureMapFuncC)) -> StructureMapFunc -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
- type TagForeachFunc = TagList -> Text -> IO ()
- type TagForeachFuncC = Ptr TagList -> CString -> Ptr () -> IO ()
- mkTagForeachFunc :: TagForeachFuncC -> IO (FunPtr TagForeachFuncC)
- noTagForeachFunc :: Maybe TagForeachFunc
- tagForeachFuncClosure :: TagForeachFunc -> IO Closure
- tagForeachFuncWrapper :: Maybe (Ptr (FunPtr TagForeachFuncC)) -> TagForeachFunc -> Ptr TagList -> CString -> Ptr () -> IO ()
- type TagMergeFunc = GValue -> GValue -> IO ()
- type TagMergeFuncC = Ptr GValue -> Ptr GValue -> IO ()
- mkTagMergeFunc :: TagMergeFuncC -> IO (FunPtr TagMergeFuncC)
- noTagMergeFunc :: Maybe TagMergeFunc
- tagMergeFuncClosure :: TagMergeFunc -> IO Closure
- tagMergeFuncWrapper :: Maybe (Ptr (FunPtr TagMergeFuncC)) -> TagMergeFunc -> Ptr GValue -> Ptr GValue -> IO ()
- type TaskFunction = IO ()
- type TaskFunctionC = Ptr () -> IO ()
- mkTaskFunction :: TaskFunctionC -> IO (FunPtr TaskFunctionC)
- noTaskFunction :: Maybe TaskFunction
- taskFunctionClosure :: TaskFunction -> IO Closure
- taskFunctionWrapper :: Maybe (Ptr (FunPtr TaskFunctionC)) -> TaskFunction -> Ptr () -> IO ()
- type TaskPoolFunction = IO ()
- type TaskPoolFunctionC = Ptr () -> IO ()
- mkTaskPoolFunction :: TaskPoolFunctionC -> IO (FunPtr TaskPoolFunctionC)
- noTaskPoolFunction :: Maybe TaskPoolFunction
- taskPoolFunctionClosure :: TaskPoolFunction -> IO Closure
- taskPoolFunctionWrapper :: Maybe (Ptr (FunPtr TaskPoolFunctionC)) -> TaskPoolFunction -> Ptr () -> IO ()
- type TaskThreadFunc = Task -> Thread -> IO ()
- type TaskThreadFuncC = Ptr Task -> Ptr Thread -> Ptr () -> IO ()
- mkTaskThreadFunc :: TaskThreadFuncC -> IO (FunPtr TaskThreadFuncC)
- noTaskThreadFunc :: Maybe TaskThreadFunc
- taskThreadFuncClosure :: TaskThreadFunc -> IO Closure
- taskThreadFuncWrapper :: Maybe (Ptr (FunPtr TaskThreadFuncC)) -> TaskThreadFunc -> Ptr Task -> Ptr Thread -> Ptr () -> IO ()
- type TypeFindFunction = TypeFind -> IO ()
- type TypeFindFunctionC = Ptr TypeFind -> Ptr () -> IO ()
- mkTypeFindFunction :: TypeFindFunctionC -> IO (FunPtr TypeFindFunctionC)
- noTypeFindFunction :: Maybe TypeFindFunction
- typeFindFunctionClosure :: TypeFindFunction -> IO Closure
- typeFindFunctionWrapper :: Maybe (Ptr (FunPtr TypeFindFunctionC)) -> TypeFindFunction -> Ptr TypeFind -> Ptr () -> IO ()
- type TypeFindGetLengthFieldCallback = Ptr () -> IO Word64
- type TypeFindGetLengthFieldCallbackC = Ptr () -> IO Word64
- mkTypeFindGetLengthFieldCallback :: TypeFindGetLengthFieldCallbackC -> IO (FunPtr TypeFindGetLengthFieldCallbackC)
- noTypeFindGetLengthFieldCallback :: Maybe TypeFindGetLengthFieldCallback
- typeFindGetLengthFieldCallbackClosure :: TypeFindGetLengthFieldCallback -> IO Closure
- typeFindGetLengthFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeFindGetLengthFieldCallbackC)) -> TypeFindGetLengthFieldCallback -> Ptr () -> IO Word64
- type TypeFindPeekFieldCallback = Ptr () -> Int64 -> Word32 -> IO Word8
- type TypeFindPeekFieldCallbackC = Ptr () -> Int64 -> Word32 -> IO Word8
- mkTypeFindPeekFieldCallback :: TypeFindPeekFieldCallbackC -> IO (FunPtr TypeFindPeekFieldCallbackC)
- noTypeFindPeekFieldCallback :: Maybe TypeFindPeekFieldCallback
- typeFindPeekFieldCallbackClosure :: TypeFindPeekFieldCallback -> IO Closure
- typeFindPeekFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeFindPeekFieldCallbackC)) -> TypeFindPeekFieldCallback -> Ptr () -> Int64 -> Word32 -> IO Word8
- type TypeFindSuggestFieldCallback = Ptr () -> Word32 -> Caps -> IO ()
- type TypeFindSuggestFieldCallbackC = Ptr () -> Word32 -> Ptr Caps -> IO ()
- mkTypeFindSuggestFieldCallback :: TypeFindSuggestFieldCallbackC -> IO (FunPtr TypeFindSuggestFieldCallbackC)
- noTypeFindSuggestFieldCallback :: Maybe TypeFindSuggestFieldCallback
- typeFindSuggestFieldCallbackClosure :: TypeFindSuggestFieldCallback -> IO Closure
- typeFindSuggestFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeFindSuggestFieldCallbackC)) -> TypeFindSuggestFieldCallback -> Ptr () -> Word32 -> Ptr Caps -> IO ()
- type ValueCompareFunc = GValue -> GValue -> IO Int32
- type ValueCompareFuncC = Ptr GValue -> Ptr GValue -> IO Int32
- mkValueCompareFunc :: ValueCompareFuncC -> IO (FunPtr ValueCompareFuncC)
- noValueCompareFunc :: Maybe ValueCompareFunc
- valueCompareFuncClosure :: ValueCompareFunc -> IO Closure
- valueCompareFuncWrapper :: Maybe (Ptr (FunPtr ValueCompareFuncC)) -> ValueCompareFunc -> Ptr GValue -> Ptr GValue -> IO Int32
- type ValueDeserializeFunc = GValue -> Text -> IO Bool
- type ValueDeserializeFuncC = Ptr GValue -> CString -> IO CInt
- mkValueDeserializeFunc :: ValueDeserializeFuncC -> IO (FunPtr ValueDeserializeFuncC)
- noValueDeserializeFunc :: Maybe ValueDeserializeFunc
- valueDeserializeFuncClosure :: ValueDeserializeFunc -> IO Closure
- valueDeserializeFuncWrapper :: Maybe (Ptr (FunPtr ValueDeserializeFuncC)) -> ValueDeserializeFunc -> Ptr GValue -> CString -> IO CInt
- type ValueSerializeFunc = GValue -> IO Text
- type ValueSerializeFuncC = Ptr GValue -> IO CString
- mkValueSerializeFunc :: ValueSerializeFuncC -> IO (FunPtr ValueSerializeFuncC)
- noValueSerializeFunc :: Maybe ValueSerializeFunc
- valueSerializeFuncClosure :: ValueSerializeFunc -> IO Closure
- valueSerializeFuncWrapper :: Maybe (Ptr (FunPtr ValueSerializeFuncC)) -> ValueSerializeFunc -> Ptr GValue -> IO CString
Signals
BufferForeachMetaFunc
bufferForeachMetaFuncWrapper :: Maybe (Ptr (FunPtr BufferForeachMetaFuncC)) -> BufferForeachMetaFunc -> Ptr Buffer -> Ptr (Ptr Meta) -> Ptr () -> IO CInt Source
BufferListFunc
bufferListFuncWrapper :: Maybe (Ptr (FunPtr BufferListFuncC)) -> BufferListFunc -> Ptr (Ptr Buffer) -> Word32 -> Ptr () -> IO CInt Source
BusFunc
busFuncClosure :: BusFunc -> IO Closure Source
busFuncWrapper :: Maybe (Ptr (FunPtr BusFuncC)) -> BusFunc -> Ptr Bus -> Ptr Message -> Ptr () -> IO CInt Source
BusSyncHandler
type BusSyncHandler = Bus -> Message -> IO BusSyncReply Source
busSyncHandlerWrapper :: Maybe (Ptr (FunPtr BusSyncHandlerC)) -> BusSyncHandler -> Ptr Bus -> Ptr Message -> Ptr () -> IO CUInt Source
CapsFilterMapFunc
type CapsFilterMapFunc = CapsFeatures -> Structure -> IO Bool Source
type CapsFilterMapFuncC = Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt Source
capsFilterMapFuncWrapper :: Maybe (Ptr (FunPtr CapsFilterMapFuncC)) -> CapsFilterMapFunc -> Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt Source
CapsForeachFunc
type CapsForeachFunc = CapsFeatures -> Structure -> IO Bool Source
type CapsForeachFuncC = Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt Source
capsForeachFuncWrapper :: Maybe (Ptr (FunPtr CapsForeachFuncC)) -> CapsForeachFunc -> Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt Source
CapsMapFunc
type CapsMapFunc = CapsFeatures -> Structure -> IO Bool Source
type CapsMapFuncC = Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt Source
capsMapFuncWrapper :: Maybe (Ptr (FunPtr CapsMapFuncC)) -> CapsMapFunc -> Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt Source
mkCapsMapFunc :: CapsMapFuncC -> IO (FunPtr CapsMapFuncC) Source
ClockCallback
clockCallbackWrapper :: Maybe (Ptr (FunPtr ClockCallbackC)) -> ClockCallback -> Ptr Clock -> Word64 -> Ptr () -> Ptr () -> IO CInt Source
ControlBindingConvert
type ControlBindingConvert = ControlBinding -> Double -> GValue -> IO () Source
type ControlBindingConvertC = Ptr ControlBinding -> CDouble -> Ptr GValue -> IO () Source
controlBindingConvertWrapper :: Maybe (Ptr (FunPtr ControlBindingConvertC)) -> ControlBindingConvert -> Ptr ControlBinding -> CDouble -> Ptr GValue -> IO () Source
ControlSourceGetValue
type ControlSourceGetValue = ControlSource -> Word64 -> Double -> IO Bool Source
type ControlSourceGetValueC = Ptr ControlSource -> Word64 -> CDouble -> IO CInt Source
controlSourceGetValueWrapper :: Maybe (Ptr (FunPtr ControlSourceGetValueC)) -> ControlSourceGetValue -> Ptr ControlSource -> Word64 -> CDouble -> IO CInt Source
ControlSourceGetValueArray
type ControlSourceGetValueArray = ControlSource -> Word64 -> Word64 -> Word32 -> Double -> IO Bool Source
type ControlSourceGetValueArrayC = Ptr ControlSource -> Word64 -> Word64 -> Word32 -> CDouble -> IO CInt Source
controlSourceGetValueArrayWrapper :: Maybe (Ptr (FunPtr ControlSourceGetValueArrayC)) -> ControlSourceGetValueArray -> Ptr ControlSource -> Word64 -> Word64 -> Word32 -> CDouble -> IO CInt Source
mkControlSourceGetValueArray :: ControlSourceGetValueArrayC -> IO (FunPtr ControlSourceGetValueArrayC) Source
DebugFuncPtr
type DebugFuncPtr = IO () Source
type DebugFuncPtrC = IO () Source
debugFuncPtrWrapper :: Maybe (Ptr (FunPtr DebugFuncPtrC)) -> DebugFuncPtr -> IO () Source
IteratorCopyFunction
type IteratorCopyFunction = Iterator -> Iterator -> IO () Source
iteratorCopyFunctionWrapper :: Maybe (Ptr (FunPtr IteratorCopyFunctionC)) -> IteratorCopyFunction -> Ptr Iterator -> Ptr Iterator -> IO () Source
IteratorFoldFunction
iteratorFoldFunctionWrapper :: Maybe (Ptr (FunPtr IteratorFoldFunctionC)) -> IteratorFoldFunction -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt Source
IteratorForeachFunction
type IteratorForeachFunction = GValue -> IO () Source
iteratorForeachFunctionWrapper :: Maybe (Ptr (FunPtr IteratorForeachFunctionC)) -> IteratorForeachFunction -> Ptr GValue -> Ptr () -> IO () Source
mkIteratorForeachFunction :: IteratorForeachFunctionC -> IO (FunPtr IteratorForeachFunctionC) Source
IteratorFreeFunction
type IteratorFreeFunction = Iterator -> IO () Source
type IteratorFreeFunctionC = Ptr Iterator -> IO () Source
iteratorFreeFunctionWrapper :: Maybe (Ptr (FunPtr IteratorFreeFunctionC)) -> IteratorFreeFunction -> Ptr Iterator -> IO () Source
IteratorItemFunction
type IteratorItemFunction = Iterator -> GValue -> IO IteratorItem Source
iteratorItemFunctionWrapper :: Maybe (Ptr (FunPtr IteratorItemFunctionC)) -> IteratorItemFunction -> Ptr Iterator -> Ptr GValue -> IO CUInt Source
IteratorNextFunction
type IteratorNextFunction = Iterator -> GValue -> IO IteratorResult Source
iteratorNextFunctionWrapper :: Maybe (Ptr (FunPtr IteratorNextFunctionC)) -> IteratorNextFunction -> Ptr Iterator -> Ptr GValue -> IO CUInt Source
IteratorResyncFunction
type IteratorResyncFunction = Iterator -> IO () Source
type IteratorResyncFunctionC = Ptr Iterator -> IO () Source
iteratorResyncFunctionWrapper :: Maybe (Ptr (FunPtr IteratorResyncFunctionC)) -> IteratorResyncFunction -> Ptr Iterator -> IO () Source
LogFunction
type LogFunction = DebugCategory -> DebugLevel -> Text -> Text -> Int32 -> Object -> DebugMessage -> IO () Source
type LogFunctionC = Ptr DebugCategory -> CUInt -> CString -> CString -> Int32 -> Ptr Object -> Ptr DebugMessage -> Ptr () -> IO () Source
logFunctionWrapper :: Maybe (Ptr (FunPtr LogFunctionC)) -> LogFunction -> Ptr DebugCategory -> CUInt -> CString -> CString -> Int32 -> Ptr Object -> Ptr DebugMessage -> Ptr () -> IO () Source
mkLogFunction :: LogFunctionC -> IO (FunPtr LogFunctionC) Source
MemoryCopyFunction
memoryCopyFunctionWrapper :: Maybe (Ptr (FunPtr MemoryCopyFunctionC)) -> MemoryCopyFunction -> Ptr Memory -> Int64 -> Int64 -> IO (Ptr Memory) Source
MemoryIsSpanFunction
memoryIsSpanFunctionWrapper :: Maybe (Ptr (FunPtr MemoryIsSpanFunctionC)) -> MemoryIsSpanFunction -> Ptr Memory -> Ptr Memory -> Word64 -> IO CInt Source
MemoryShareFunction
memoryShareFunctionWrapper :: Maybe (Ptr (FunPtr MemoryShareFunctionC)) -> MemoryShareFunction -> Ptr Memory -> Int64 -> Int64 -> IO (Ptr Memory) Source
MemoryUnmapFullFunction
type MemoryUnmapFullFunction = Memory -> MapInfo -> IO () Source
memoryUnmapFullFunctionWrapper :: Maybe (Ptr (FunPtr MemoryUnmapFullFunctionC)) -> MemoryUnmapFullFunction -> Ptr Memory -> Ptr MapInfo -> IO () Source
mkMemoryUnmapFullFunction :: MemoryUnmapFullFunctionC -> IO (FunPtr MemoryUnmapFullFunctionC) Source
MemoryUnmapFunction
type MemoryUnmapFunction = Memory -> IO () Source
type MemoryUnmapFunctionC = Ptr Memory -> IO () Source
memoryUnmapFunctionWrapper :: Maybe (Ptr (FunPtr MemoryUnmapFunctionC)) -> MemoryUnmapFunction -> Ptr Memory -> IO () Source
MetaFreeFunction
type MetaFreeFunction = Meta -> Buffer -> IO () Source
metaFreeFunctionWrapper :: Maybe (Ptr (FunPtr MetaFreeFunctionC)) -> MetaFreeFunction -> Ptr Meta -> Ptr Buffer -> IO () Source
MetaInitFunction
metaInitFunctionWrapper :: Maybe (Ptr (FunPtr MetaInitFunctionC)) -> MetaInitFunction -> Ptr Meta -> Ptr () -> Ptr Buffer -> IO CInt Source
MetaTransformFunction
type MetaTransformFunctionC = Ptr Buffer -> Ptr Meta -> Ptr Buffer -> Word32 -> Ptr () -> IO CInt Source
metaTransformFunctionWrapper :: Maybe (Ptr (FunPtr MetaTransformFunctionC)) -> MetaTransformFunction -> Ptr Buffer -> Ptr Meta -> Ptr Buffer -> Word32 -> Ptr () -> IO CInt Source
MiniObjectDisposeFunction
type MiniObjectDisposeFunction = MiniObject -> IO Bool Source
type MiniObjectDisposeFunctionC = Ptr MiniObject -> IO CInt Source
miniObjectDisposeFunctionWrapper :: Maybe (Ptr (FunPtr MiniObjectDisposeFunctionC)) -> MiniObjectDisposeFunction -> Ptr MiniObject -> IO CInt Source
mkMiniObjectDisposeFunction :: MiniObjectDisposeFunctionC -> IO (FunPtr MiniObjectDisposeFunctionC) Source
MiniObjectFreeFunction
type MiniObjectFreeFunction = MiniObject -> IO () Source
type MiniObjectFreeFunctionC = Ptr MiniObject -> IO () Source
miniObjectFreeFunctionWrapper :: Maybe (Ptr (FunPtr MiniObjectFreeFunctionC)) -> MiniObjectFreeFunction -> Ptr MiniObject -> IO () Source
MiniObjectNotify
type MiniObjectNotify = MiniObject -> IO () Source
type MiniObjectNotifyC = Ptr () -> Ptr MiniObject -> IO () Source
miniObjectNotifyWrapper :: Maybe (Ptr (FunPtr MiniObjectNotifyC)) -> MiniObjectNotify -> Ptr () -> Ptr MiniObject -> IO () Source
PadActivateFunction
padActivateFunctionWrapper :: Maybe (Ptr (FunPtr PadActivateFunctionC)) -> PadActivateFunction -> Ptr Pad -> Ptr Object -> IO CInt Source
PadActivateModeFunction
mkPadActivateModeFunction :: PadActivateModeFunctionC -> IO (FunPtr PadActivateModeFunctionC) Source
padActivateModeFunctionWrapper :: Maybe (Ptr (FunPtr PadActivateModeFunctionC)) -> PadActivateModeFunction -> Ptr Pad -> Ptr Object -> CUInt -> CInt -> IO CInt Source
PadChainFunction
type PadChainFunction = Pad -> Maybe Object -> Buffer -> IO FlowReturn Source
padChainFunctionWrapper :: Maybe (Ptr (FunPtr PadChainFunctionC)) -> PadChainFunction -> Ptr Pad -> Ptr Object -> Ptr Buffer -> IO CUInt Source
PadChainListFunction
type PadChainListFunction = Pad -> Maybe Object -> BufferList -> IO FlowReturn Source
type PadChainListFunctionC = Ptr Pad -> Ptr Object -> Ptr BufferList -> IO CUInt Source
padChainListFunctionWrapper :: Maybe (Ptr (FunPtr PadChainListFunctionC)) -> PadChainListFunction -> Ptr Pad -> Ptr Object -> Ptr BufferList -> IO CUInt Source
PadEventFunction
padEventFunctionWrapper :: Maybe (Ptr (FunPtr PadEventFunctionC)) -> PadEventFunction -> Ptr Pad -> Ptr Object -> Ptr Event -> IO CInt Source
PadForwardFunction
type PadForwardFunction = Pad -> IO Bool Source
padForwardFunctionWrapper :: Maybe (Ptr (FunPtr PadForwardFunctionC)) -> PadForwardFunction -> Ptr Pad -> Ptr () -> IO CInt Source
PadGetRangeFunction
type PadGetRangeFunction = Pad -> Maybe Object -> Word64 -> Word32 -> Buffer -> IO FlowReturn Source
type PadGetRangeFunctionC = Ptr Pad -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt Source
padGetRangeFunctionWrapper :: Maybe (Ptr (FunPtr PadGetRangeFunctionC)) -> PadGetRangeFunction -> Ptr Pad -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt Source
PadIterIntLinkFunction
padIterIntLinkFunctionWrapper :: Maybe (Ptr (FunPtr PadIterIntLinkFunctionC)) -> PadIterIntLinkFunction -> Ptr Pad -> Ptr Object -> IO (Ptr Iterator) Source
PadLinkFunction
type PadLinkFunction = Pad -> Maybe Object -> Pad -> IO PadLinkReturn Source
padLinkFunctionWrapper :: Maybe (Ptr (FunPtr PadLinkFunctionC)) -> PadLinkFunction -> Ptr Pad -> Ptr Object -> Ptr Pad -> IO CUInt Source
PadProbeCallback
type PadProbeCallback = Pad -> PadProbeInfo -> IO PadProbeReturn Source
type PadProbeCallbackC = Ptr Pad -> Ptr PadProbeInfo -> Ptr () -> IO CUInt Source
padProbeCallbackWrapper :: Maybe (Ptr (FunPtr PadProbeCallbackC)) -> PadProbeCallback -> Ptr Pad -> Ptr PadProbeInfo -> Ptr () -> IO CUInt Source
PadQueryFunction
padQueryFunctionWrapper :: Maybe (Ptr (FunPtr PadQueryFunctionC)) -> PadQueryFunction -> Ptr Pad -> Ptr Object -> Ptr Query -> IO CInt Source
PadStickyEventsForeachFunction
mkPadStickyEventsForeachFunction :: PadStickyEventsForeachFunctionC -> IO (FunPtr PadStickyEventsForeachFunctionC) Source
padStickyEventsForeachFunctionWrapper :: Maybe (Ptr (FunPtr PadStickyEventsForeachFunctionC)) -> PadStickyEventsForeachFunction -> Ptr Pad -> Ptr Event -> Ptr () -> IO CInt Source
PadUnlinkFunction
padUnlinkFunctionWrapper :: Maybe (Ptr (FunPtr PadUnlinkFunctionC)) -> PadUnlinkFunction -> Ptr Pad -> Ptr Object -> IO () Source
PluginFeatureFilter
type PluginFeatureFilter = PluginFeature -> IO Bool Source
type PluginFeatureFilterC = Ptr PluginFeature -> Ptr () -> IO CInt Source
pluginFeatureFilterWrapper :: Maybe (Ptr (FunPtr PluginFeatureFilterC)) -> PluginFeatureFilter -> Ptr PluginFeature -> Ptr () -> IO CInt Source
PluginFilter
type PluginFilter = Plugin -> IO Bool Source
pluginFilterWrapper :: Maybe (Ptr (FunPtr PluginFilterC)) -> PluginFilter -> Ptr Plugin -> Ptr () -> IO CInt Source
PluginInitFullFunc
type PluginInitFullFunc = Plugin -> IO Bool Source
pluginInitFullFuncWrapper :: Maybe (Ptr (FunPtr PluginInitFullFuncC)) -> PluginInitFullFunc -> Ptr Plugin -> Ptr () -> IO CInt Source
PluginInitFunc
type PluginInitFunc = Plugin -> IO Bool Source
pluginInitFuncWrapper :: Maybe (Ptr (FunPtr PluginInitFuncC)) -> PluginInitFunc -> Ptr Plugin -> IO CInt Source
StructureFilterMapFunc
structureFilterMapFuncWrapper :: Maybe (Ptr (FunPtr StructureFilterMapFuncC)) -> StructureFilterMapFunc -> Word32 -> Ptr GValue -> Ptr () -> IO CInt Source
StructureForeachFunc
structureForeachFuncWrapper :: Maybe (Ptr (FunPtr StructureForeachFuncC)) -> StructureForeachFunc -> Word32 -> Ptr GValue -> Ptr () -> IO CInt Source
StructureMapFunc
structureMapFuncWrapper :: Maybe (Ptr (FunPtr StructureMapFuncC)) -> StructureMapFunc -> Word32 -> Ptr GValue -> Ptr () -> IO CInt Source
TagForeachFunc
type TagForeachFunc = TagList -> Text -> IO () Source
tagForeachFuncWrapper :: Maybe (Ptr (FunPtr TagForeachFuncC)) -> TagForeachFunc -> Ptr TagList -> CString -> Ptr () -> IO () Source
TagMergeFunc
type TagMergeFunc = GValue -> GValue -> IO () Source
tagMergeFuncWrapper :: Maybe (Ptr (FunPtr TagMergeFuncC)) -> TagMergeFunc -> Ptr GValue -> Ptr GValue -> IO () Source
TaskFunction
type TaskFunction = IO () Source
type TaskFunctionC = Ptr () -> IO () Source
taskFunctionWrapper :: Maybe (Ptr (FunPtr TaskFunctionC)) -> TaskFunction -> Ptr () -> IO () Source
TaskPoolFunction
type TaskPoolFunction = IO () Source
type TaskPoolFunctionC = Ptr () -> IO () Source
taskPoolFunctionWrapper :: Maybe (Ptr (FunPtr TaskPoolFunctionC)) -> TaskPoolFunction -> Ptr () -> IO () Source
TaskThreadFunc
type TaskThreadFunc = Task -> Thread -> IO () Source
taskThreadFuncWrapper :: Maybe (Ptr (FunPtr TaskThreadFuncC)) -> TaskThreadFunc -> Ptr Task -> Ptr Thread -> Ptr () -> IO () Source
TypeFindFunction
type TypeFindFunction = TypeFind -> IO () Source
typeFindFunctionWrapper :: Maybe (Ptr (FunPtr TypeFindFunctionC)) -> TypeFindFunction -> Ptr TypeFind -> Ptr () -> IO () Source
TypeFindGetLengthFieldCallback
type TypeFindGetLengthFieldCallback = Ptr () -> IO Word64 Source
type TypeFindGetLengthFieldCallbackC = Ptr () -> IO Word64 Source
mkTypeFindGetLengthFieldCallback :: TypeFindGetLengthFieldCallbackC -> IO (FunPtr TypeFindGetLengthFieldCallbackC) Source
typeFindGetLengthFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeFindGetLengthFieldCallbackC)) -> TypeFindGetLengthFieldCallback -> Ptr () -> IO Word64 Source
TypeFindPeekFieldCallback
mkTypeFindPeekFieldCallback :: TypeFindPeekFieldCallbackC -> IO (FunPtr TypeFindPeekFieldCallbackC) Source
typeFindPeekFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeFindPeekFieldCallbackC)) -> TypeFindPeekFieldCallback -> Ptr () -> Int64 -> Word32 -> IO Word8 Source
TypeFindSuggestFieldCallback
mkTypeFindSuggestFieldCallback :: TypeFindSuggestFieldCallbackC -> IO (FunPtr TypeFindSuggestFieldCallbackC) Source
typeFindSuggestFieldCallbackWrapper :: Maybe (Ptr (FunPtr TypeFindSuggestFieldCallbackC)) -> TypeFindSuggestFieldCallback -> Ptr () -> Word32 -> Ptr Caps -> IO () Source
ValueCompareFunc
valueCompareFuncWrapper :: Maybe (Ptr (FunPtr ValueCompareFuncC)) -> ValueCompareFunc -> Ptr GValue -> Ptr GValue -> IO Int32 Source
ValueDeserializeFunc
valueDeserializeFuncWrapper :: Maybe (Ptr (FunPtr ValueDeserializeFuncC)) -> ValueDeserializeFunc -> Ptr GValue -> CString -> IO CInt Source
ValueSerializeFunc
type ValueSerializeFunc = GValue -> IO Text Source
valueSerializeFuncWrapper :: Maybe (Ptr (FunPtr ValueSerializeFuncC)) -> ValueSerializeFunc -> Ptr GValue -> IO CString Source