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
- padActivateMode
- padAddProbe
- padCanLink
- padChain
- padChainList
- padCheckReconfigure
- padCreateStreamId
- padEventDefault
- padForward
- padGetAllowedCaps
- padGetCurrentCaps
- padGetDirection
- padGetElementPrivate
- padGetLastFlowReturn
- padGetOffset
- padGetPadTemplate
- padGetPadTemplateCaps
- padGetParentElement
- padGetPeer
- padGetRange
- padGetStickyEvent
- padGetStreamId
- padHasCurrentCaps
- padIsActive
- padIsBlocked
- padIsBlocking
- padIsLinked
- padIterateInternalLinks
- padIterateInternalLinksDefault
- padLink
- padLinkFull
- padLinkGetName
- padMarkReconfigure
- padNeedsReconfigure
- padNew
- padNewFromStaticTemplate
- padNewFromTemplate
- padPauseTask
- padPeerQuery
- padPeerQueryAcceptCaps
- padPeerQueryCaps
- padPeerQueryConvert
- padPeerQueryDuration
- padPeerQueryPosition
- padProxyQueryAcceptCaps
- padProxyQueryCaps
- padPullRange
- padPush
- padPushEvent
- padPushList
- padQuery
- padQueryAcceptCaps
- padQueryCaps
- padQueryConvert
- padQueryDefault
- padQueryDuration
- padQueryPosition
- padRemoveProbe
- padSendEvent
- padSetActivateFunctionFull
- padSetActivatemodeFunctionFull
- padSetActive
- padSetChainFunctionFull
- padSetChainListFunctionFull
- padSetElementPrivate
- padSetEventFunctionFull
- padSetGetrangeFunctionFull
- padSetIterateInternalLinksFunctionFull
- padSetLinkFunctionFull
- padSetOffset
- padSetQueryFunctionFull
- padSetUnlinkFunctionFull
- padStartTask
- padStickyEventsForeach
- padStopTask
- padStoreStickyEvent
- padUnlink
- padUseFixedCaps
- Properties
- Signals
- newtype Pad = Pad (ForeignPtr Pad)
- class GObject o => PadK o
- toPad :: PadK o => o -> IO Pad
- noPad :: Maybe Pad
- data PadActivateModeMethodInfo
- padActivateMode :: (MonadIO m, PadK a) => a -> PadMode -> Bool -> m Bool
- data PadAddProbeMethodInfo
- padAddProbe :: (MonadIO m, PadK a) => a -> [PadProbeType] -> PadProbeCallback -> m Word64
- data PadCanLinkMethodInfo
- padCanLink :: (MonadIO m, PadK a, PadK b) => a -> b -> m Bool
- data PadChainMethodInfo
- padChain :: (MonadIO m, PadK a) => a -> Buffer -> m FlowReturn
- data PadChainListMethodInfo
- padChainList :: (MonadIO m, PadK a) => a -> BufferList -> m FlowReturn
- data PadCheckReconfigureMethodInfo
- padCheckReconfigure :: (MonadIO m, PadK a) => a -> m Bool
- data PadCreateStreamIdMethodInfo
- padCreateStreamId :: (MonadIO m, PadK a, ElementK b) => a -> b -> Maybe Text -> m Text
- data PadEventDefaultMethodInfo
- padEventDefault :: (MonadIO m, PadK a, ObjectK b) => a -> Maybe b -> Event -> m Bool
- data PadForwardMethodInfo
- padForward :: (MonadIO m, PadK a) => a -> PadForwardFunction -> m Bool
- data PadGetAllowedCapsMethodInfo
- padGetAllowedCaps :: (MonadIO m, PadK a) => a -> m Caps
- data PadGetCurrentCapsMethodInfo
- padGetCurrentCaps :: (MonadIO m, PadK a) => a -> m Caps
- data PadGetDirectionMethodInfo
- padGetDirection :: (MonadIO m, PadK a) => a -> m PadDirection
- data PadGetElementPrivateMethodInfo
- padGetElementPrivate :: (MonadIO m, PadK a) => a -> m ()
- data PadGetLastFlowReturnMethodInfo
- padGetLastFlowReturn :: (MonadIO m, PadK a) => a -> m FlowReturn
- data PadGetOffsetMethodInfo
- padGetOffset :: (MonadIO m, PadK a) => a -> m Int64
- data PadGetPadTemplateMethodInfo
- padGetPadTemplate :: (MonadIO m, PadK a) => a -> m PadTemplate
- data PadGetPadTemplateCapsMethodInfo
- padGetPadTemplateCaps :: (MonadIO m, PadK a) => a -> m Caps
- data PadGetParentElementMethodInfo
- padGetParentElement :: (MonadIO m, PadK a) => a -> m Element
- data PadGetPeerMethodInfo
- padGetPeer :: (MonadIO m, PadK a) => a -> m Pad
- data PadGetRangeMethodInfo
- padGetRange :: (MonadIO m, PadK a) => a -> Word64 -> Word32 -> m (FlowReturn, Buffer)
- data PadGetStickyEventMethodInfo
- padGetStickyEvent :: (MonadIO m, PadK a) => a -> EventType -> Word32 -> m Event
- data PadGetStreamIdMethodInfo
- padGetStreamId :: (MonadIO m, PadK a) => a -> m Text
- data PadHasCurrentCapsMethodInfo
- padHasCurrentCaps :: (MonadIO m, PadK a) => a -> m Bool
- data PadIsActiveMethodInfo
- padIsActive :: (MonadIO m, PadK a) => a -> m Bool
- data PadIsBlockedMethodInfo
- padIsBlocked :: (MonadIO m, PadK a) => a -> m Bool
- data PadIsBlockingMethodInfo
- padIsBlocking :: (MonadIO m, PadK a) => a -> m Bool
- data PadIsLinkedMethodInfo
- padIsLinked :: (MonadIO m, PadK a) => a -> m Bool
- data PadIterateInternalLinksMethodInfo
- padIterateInternalLinks :: (MonadIO m, PadK a) => a -> m Iterator
- data PadIterateInternalLinksDefaultMethodInfo
- padIterateInternalLinksDefault :: (MonadIO m, PadK a, ObjectK b) => a -> Maybe b -> m Iterator
- data PadLinkMethodInfo
- padLink :: (MonadIO m, PadK a, PadK b) => a -> b -> m PadLinkReturn
- data PadLinkFullMethodInfo
- padLinkFull :: (MonadIO m, PadK a, PadK b) => a -> b -> [PadLinkCheck] -> m PadLinkReturn
- padLinkGetName :: MonadIO m => PadLinkReturn -> m Text
- data PadMarkReconfigureMethodInfo
- padMarkReconfigure :: (MonadIO m, PadK a) => a -> m ()
- data PadNeedsReconfigureMethodInfo
- padNeedsReconfigure :: (MonadIO m, PadK a) => a -> m Bool
- padNew :: MonadIO m => Maybe Text -> PadDirection -> m Pad
- padNewFromStaticTemplate :: MonadIO m => StaticPadTemplate -> Text -> m Pad
- padNewFromTemplate :: (MonadIO m, PadTemplateK a) => a -> Maybe Text -> m Pad
- data PadPauseTaskMethodInfo
- padPauseTask :: (MonadIO m, PadK a) => a -> m Bool
- data PadPeerQueryMethodInfo
- padPeerQuery :: (MonadIO m, PadK a) => a -> Query -> m Bool
- data PadPeerQueryAcceptCapsMethodInfo
- padPeerQueryAcceptCaps :: (MonadIO m, PadK a) => a -> Caps -> m Bool
- data PadPeerQueryCapsMethodInfo
- padPeerQueryCaps :: (MonadIO m, PadK a) => a -> Maybe Caps -> m Caps
- data PadPeerQueryConvertMethodInfo
- padPeerQueryConvert :: (MonadIO m, PadK a) => a -> Format -> Int64 -> Format -> m (Bool, Int64)
- data PadPeerQueryDurationMethodInfo
- padPeerQueryDuration :: (MonadIO m, PadK a) => a -> Format -> m (Bool, Int64)
- data PadPeerQueryPositionMethodInfo
- padPeerQueryPosition :: (MonadIO m, PadK a) => a -> Format -> m (Bool, Int64)
- data PadProxyQueryAcceptCapsMethodInfo
- padProxyQueryAcceptCaps :: (MonadIO m, PadK a) => a -> Query -> m Bool
- data PadProxyQueryCapsMethodInfo
- padProxyQueryCaps :: (MonadIO m, PadK a) => a -> Query -> m Bool
- data PadPullRangeMethodInfo
- padPullRange :: (MonadIO m, PadK a) => a -> Word64 -> Word32 -> m (FlowReturn, Buffer)
- data PadPushMethodInfo
- padPush :: (MonadIO m, PadK a) => a -> Buffer -> m FlowReturn
- data PadPushEventMethodInfo
- padPushEvent :: (MonadIO m, PadK a) => a -> Event -> m Bool
- data PadPushListMethodInfo
- padPushList :: (MonadIO m, PadK a) => a -> BufferList -> m FlowReturn
- data PadQueryMethodInfo
- padQuery :: (MonadIO m, PadK a) => a -> Query -> m Bool
- data PadQueryAcceptCapsMethodInfo
- padQueryAcceptCaps :: (MonadIO m, PadK a) => a -> Caps -> m Bool
- data PadQueryCapsMethodInfo
- padQueryCaps :: (MonadIO m, PadK a) => a -> Maybe Caps -> m Caps
- data PadQueryConvertMethodInfo
- padQueryConvert :: (MonadIO m, PadK a) => a -> Format -> Int64 -> Format -> m (Bool, Int64)
- data PadQueryDefaultMethodInfo
- padQueryDefault :: (MonadIO m, PadK a, ObjectK b) => a -> Maybe b -> Query -> m Bool
- data PadQueryDurationMethodInfo
- padQueryDuration :: (MonadIO m, PadK a) => a -> Format -> m (Bool, Int64)
- data PadQueryPositionMethodInfo
- padQueryPosition :: (MonadIO m, PadK a) => a -> Format -> m (Bool, Int64)
- data PadRemoveProbeMethodInfo
- padRemoveProbe :: (MonadIO m, PadK a) => a -> Word64 -> m ()
- data PadSendEventMethodInfo
- padSendEvent :: (MonadIO m, PadK a) => a -> Event -> m Bool
- data PadSetActivateFunctionFullMethodInfo
- padSetActivateFunctionFull :: (MonadIO m, PadK a) => a -> PadActivateFunction -> m ()
- data PadSetActivatemodeFunctionFullMethodInfo
- padSetActivatemodeFunctionFull :: (MonadIO m, PadK a) => a -> PadActivateModeFunction -> m ()
- data PadSetActiveMethodInfo
- padSetActive :: (MonadIO m, PadK a) => a -> Bool -> m Bool
- data PadSetChainFunctionFullMethodInfo
- padSetChainFunctionFull :: (MonadIO m, PadK a) => a -> PadChainFunction -> m ()
- data PadSetChainListFunctionFullMethodInfo
- padSetChainListFunctionFull :: (MonadIO m, PadK a) => a -> PadChainListFunction -> m ()
- data PadSetElementPrivateMethodInfo
- padSetElementPrivate :: (MonadIO m, PadK a) => a -> Ptr () -> m ()
- data PadSetEventFunctionFullMethodInfo
- padSetEventFunctionFull :: (MonadIO m, PadK a) => a -> PadEventFunction -> m ()
- data PadSetGetrangeFunctionFullMethodInfo
- padSetGetrangeFunctionFull :: (MonadIO m, PadK a) => a -> PadGetRangeFunction -> m ()
- data PadSetIterateInternalLinksFunctionFullMethodInfo
- padSetIterateInternalLinksFunctionFull :: (MonadIO m, PadK a) => a -> PadIterIntLinkFunction -> m ()
- data PadSetLinkFunctionFullMethodInfo
- padSetLinkFunctionFull :: (MonadIO m, PadK a) => a -> PadLinkFunction -> m ()
- data PadSetOffsetMethodInfo
- padSetOffset :: (MonadIO m, PadK a) => a -> Int64 -> m ()
- data PadSetQueryFunctionFullMethodInfo
- padSetQueryFunctionFull :: (MonadIO m, PadK a) => a -> PadQueryFunction -> m ()
- data PadSetUnlinkFunctionFullMethodInfo
- padSetUnlinkFunctionFull :: (MonadIO m, PadK a) => a -> PadUnlinkFunction -> m ()
- data PadStartTaskMethodInfo
- padStartTask :: (MonadIO m, PadK a) => a -> TaskFunction -> m Bool
- data PadStickyEventsForeachMethodInfo
- padStickyEventsForeach :: (MonadIO m, PadK a) => a -> PadStickyEventsForeachFunction -> m ()
- data PadStopTaskMethodInfo
- padStopTask :: (MonadIO m, PadK a) => a -> m Bool
- data PadStoreStickyEventMethodInfo
- padStoreStickyEvent :: (MonadIO m, PadK a) => a -> Event -> m FlowReturn
- data PadUnlinkMethodInfo
- padUnlink :: (MonadIO m, PadK a, PadK b) => a -> b -> m Bool
- data PadUseFixedCapsMethodInfo
- padUseFixedCaps :: (MonadIO m, PadK a) => a -> m ()
- data PadCapsPropertyInfo
- getPadCaps :: (MonadIO m, PadK o) => o -> m Caps
- data PadDirectionPropertyInfo
- constructPadDirection :: PadDirection -> IO ([Char], GValue)
- getPadDirection :: (MonadIO m, PadK o) => o -> m PadDirection
- data PadOffsetPropertyInfo
- constructPadOffset :: Int64 -> IO ([Char], GValue)
- getPadOffset :: (MonadIO m, PadK o) => o -> m Int64
- setPadOffset :: (MonadIO m, PadK o) => o -> Int64 -> m ()
- data PadTemplatePropertyInfo
- constructPadTemplate :: PadTemplateK a => a -> IO ([Char], GValue)
- getPadTemplate :: (MonadIO m, PadK o) => o -> m PadTemplate
- setPadTemplate :: (MonadIO m, PadK o, PadTemplateK a) => o -> a -> m ()
- type PadLinkedCallback = Pad -> IO ()
- type PadLinkedCallbackC = Ptr () -> Ptr Pad -> Ptr () -> IO ()
- data PadLinkedSignalInfo
- afterPadLinked :: (GObject a, MonadIO m) => a -> PadLinkedCallback -> m SignalHandlerId
- mkPadLinkedCallback :: PadLinkedCallbackC -> IO (FunPtr PadLinkedCallbackC)
- noPadLinkedCallback :: Maybe PadLinkedCallback
- onPadLinked :: (GObject a, MonadIO m) => a -> PadLinkedCallback -> m SignalHandlerId
- padLinkedCallbackWrapper :: PadLinkedCallback -> Ptr () -> Ptr Pad -> Ptr () -> IO ()
- padLinkedClosure :: PadLinkedCallback -> IO Closure
- type PadUnlinkedCallback = Pad -> IO ()
- type PadUnlinkedCallbackC = Ptr () -> Ptr Pad -> Ptr () -> IO ()
- data PadUnlinkedSignalInfo
- afterPadUnlinked :: (GObject a, MonadIO m) => a -> PadUnlinkedCallback -> m SignalHandlerId
- mkPadUnlinkedCallback :: PadUnlinkedCallbackC -> IO (FunPtr PadUnlinkedCallbackC)
- noPadUnlinkedCallback :: Maybe PadUnlinkedCallback
- onPadUnlinked :: (GObject a, MonadIO m) => a -> PadUnlinkedCallback -> m SignalHandlerId
- padUnlinkedCallbackWrapper :: PadUnlinkedCallback -> Ptr () -> Ptr Pad -> Ptr () -> IO ()
- padUnlinkedClosure :: PadUnlinkedCallback -> IO Closure
Exported types
Pad (ForeignPtr Pad) |
GObject Pad Source | |
((~) * info (ResolvePadMethod t Pad), MethodInfo * info Pad p) => IsLabel t (Pad -> p) Source | |
((~) * info (ResolvePadMethod t Pad), MethodInfo * info Pad p) => IsLabelProxy t (Pad -> p) Source | |
type ParentTypes Pad Source | |
type AttributeList Pad Source | |
type SignalList Pad Source |
Methods
padActivateMode
padAddProbe
data PadAddProbeMethodInfo Source
((~) (TYPE Lifted) signature ([PadProbeType] -> PadProbeCallback -> m Word64), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadAddProbeMethodInfo a signature Source | |
padAddProbe :: (MonadIO m, PadK a) => a -> [PadProbeType] -> PadProbeCallback -> m Word64 Source
padCanLink
padChain
data PadChainMethodInfo Source
((~) (TYPE Lifted) signature (Buffer -> m FlowReturn), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadChainMethodInfo a signature Source | |
padChainList
data PadChainListMethodInfo Source
((~) (TYPE Lifted) signature (BufferList -> m FlowReturn), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadChainListMethodInfo a signature Source | |
padChainList :: (MonadIO m, PadK a) => a -> BufferList -> m FlowReturn Source
padCheckReconfigure
data PadCheckReconfigureMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadCheckReconfigureMethodInfo a signature Source | |
padCheckReconfigure :: (MonadIO m, PadK a) => a -> m Bool Source
padCreateStreamId
padEventDefault
padForward
data PadForwardMethodInfo Source
((~) (TYPE Lifted) signature (PadForwardFunction -> m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadForwardMethodInfo a signature Source | |
padForward :: (MonadIO m, PadK a) => a -> PadForwardFunction -> m Bool Source
padGetAllowedCaps
data PadGetAllowedCapsMethodInfo Source
((~) (TYPE Lifted) signature (m Caps), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetAllowedCapsMethodInfo a signature Source | |
padGetAllowedCaps :: (MonadIO m, PadK a) => a -> m Caps Source
padGetCurrentCaps
data PadGetCurrentCapsMethodInfo Source
((~) (TYPE Lifted) signature (m Caps), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetCurrentCapsMethodInfo a signature Source | |
padGetCurrentCaps :: (MonadIO m, PadK a) => a -> m Caps Source
padGetDirection
data PadGetDirectionMethodInfo Source
((~) (TYPE Lifted) signature (m PadDirection), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetDirectionMethodInfo a signature Source | |
padGetDirection :: (MonadIO m, PadK a) => a -> m PadDirection Source
padGetElementPrivate
data PadGetElementPrivateMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetElementPrivateMethodInfo a signature Source | |
padGetElementPrivate :: (MonadIO m, PadK a) => a -> m () Source
padGetLastFlowReturn
data PadGetLastFlowReturnMethodInfo Source
((~) (TYPE Lifted) signature (m FlowReturn), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetLastFlowReturnMethodInfo a signature Source | |
padGetLastFlowReturn :: (MonadIO m, PadK a) => a -> m FlowReturn Source
padGetOffset
data PadGetOffsetMethodInfo Source
((~) (TYPE Lifted) signature (m Int64), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetOffsetMethodInfo a signature Source | |
padGetOffset :: (MonadIO m, PadK a) => a -> m Int64 Source
padGetPadTemplate
data PadGetPadTemplateMethodInfo Source
((~) (TYPE Lifted) signature (m PadTemplate), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetPadTemplateMethodInfo a signature Source | |
padGetPadTemplate :: (MonadIO m, PadK a) => a -> m PadTemplate Source
padGetPadTemplateCaps
data PadGetPadTemplateCapsMethodInfo Source
((~) (TYPE Lifted) signature (m Caps), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetPadTemplateCapsMethodInfo a signature Source | |
padGetPadTemplateCaps :: (MonadIO m, PadK a) => a -> m Caps Source
padGetParentElement
data PadGetParentElementMethodInfo Source
((~) (TYPE Lifted) signature (m Element), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetParentElementMethodInfo a signature Source | |
padGetParentElement :: (MonadIO m, PadK a) => a -> m Element Source
padGetPeer
data PadGetPeerMethodInfo Source
((~) (TYPE Lifted) signature (m Pad), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetPeerMethodInfo a signature Source | |
padGetPeer :: (MonadIO m, PadK a) => a -> m Pad Source
padGetRange
data PadGetRangeMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Word32 -> m (FlowReturn, Buffer)), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetRangeMethodInfo a signature Source | |
padGetRange :: (MonadIO m, PadK a) => a -> Word64 -> Word32 -> m (FlowReturn, Buffer) Source
padGetStickyEvent
padGetStreamId
data PadGetStreamIdMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadGetStreamIdMethodInfo a signature Source | |
padGetStreamId :: (MonadIO m, PadK a) => a -> m Text Source
padHasCurrentCaps
data PadHasCurrentCapsMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadHasCurrentCapsMethodInfo a signature Source | |
padHasCurrentCaps :: (MonadIO m, PadK a) => a -> m Bool Source
padIsActive
data PadIsActiveMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadIsActiveMethodInfo a signature Source | |
padIsActive :: (MonadIO m, PadK a) => a -> m Bool Source
padIsBlocked
data PadIsBlockedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadIsBlockedMethodInfo a signature Source | |
padIsBlocked :: (MonadIO m, PadK a) => a -> m Bool Source
padIsBlocking
data PadIsBlockingMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadIsBlockingMethodInfo a signature Source | |
padIsBlocking :: (MonadIO m, PadK a) => a -> m Bool Source
padIsLinked
data PadIsLinkedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadIsLinkedMethodInfo a signature Source | |
padIsLinked :: (MonadIO m, PadK a) => a -> m Bool Source
padIterateInternalLinks
data PadIterateInternalLinksMethodInfo Source
((~) (TYPE Lifted) signature (m Iterator), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadIterateInternalLinksMethodInfo a signature Source | |
padIterateInternalLinks :: (MonadIO m, PadK a) => a -> m Iterator Source
padIterateInternalLinksDefault
padIterateInternalLinksDefault :: (MonadIO m, PadK a, ObjectK b) => a -> Maybe b -> m Iterator Source
padLink
data PadLinkMethodInfo Source
((~) (TYPE Lifted) signature (b -> m PadLinkReturn), MonadIO m, PadK a, PadK b) => MethodInfo (TYPE Lifted) PadLinkMethodInfo a signature Source | |
padLinkFull
data PadLinkFullMethodInfo Source
((~) (TYPE Lifted) signature (b -> [PadLinkCheck] -> m PadLinkReturn), MonadIO m, PadK a, PadK b) => MethodInfo (TYPE Lifted) PadLinkFullMethodInfo a signature Source | |
padLinkFull :: (MonadIO m, PadK a, PadK b) => a -> b -> [PadLinkCheck] -> m PadLinkReturn Source
padLinkGetName
padLinkGetName :: MonadIO m => PadLinkReturn -> m Text Source
padMarkReconfigure
data PadMarkReconfigureMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadMarkReconfigureMethodInfo a signature Source | |
padMarkReconfigure :: (MonadIO m, PadK a) => a -> m () Source
padNeedsReconfigure
data PadNeedsReconfigureMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadNeedsReconfigureMethodInfo a signature Source | |
padNeedsReconfigure :: (MonadIO m, PadK a) => a -> m Bool Source
padNew
padNewFromStaticTemplate
padNewFromStaticTemplate :: MonadIO m => StaticPadTemplate -> Text -> m Pad Source
padNewFromTemplate
padNewFromTemplate :: (MonadIO m, PadTemplateK a) => a -> Maybe Text -> m Pad Source
padPauseTask
data PadPauseTaskMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadPauseTaskMethodInfo a signature Source | |
padPauseTask :: (MonadIO m, PadK a) => a -> m Bool Source
padPeerQuery
padPeerQueryAcceptCaps
padPeerQueryCaps
padPeerQueryConvert
padPeerQueryConvert :: (MonadIO m, PadK a) => a -> Format -> Int64 -> Format -> m (Bool, Int64) Source
padPeerQueryDuration
padPeerQueryPosition
padProxyQueryAcceptCaps
padProxyQueryCaps
padPullRange
data PadPullRangeMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Word32 -> m (FlowReturn, Buffer)), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadPullRangeMethodInfo a signature Source | |
padPullRange :: (MonadIO m, PadK a) => a -> Word64 -> Word32 -> m (FlowReturn, Buffer) Source
padPush
data PadPushMethodInfo Source
((~) (TYPE Lifted) signature (Buffer -> m FlowReturn), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadPushMethodInfo a signature Source | |
padPushEvent
padPushList
data PadPushListMethodInfo Source
((~) (TYPE Lifted) signature (BufferList -> m FlowReturn), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadPushListMethodInfo a signature Source | |
padPushList :: (MonadIO m, PadK a) => a -> BufferList -> m FlowReturn Source
padQuery
data PadQueryMethodInfo Source
padQueryAcceptCaps
padQueryCaps
padQueryConvert
padQueryDefault
padQueryDuration
padQueryPosition
padRemoveProbe
data PadRemoveProbeMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadRemoveProbeMethodInfo a signature Source | |
padRemoveProbe :: (MonadIO m, PadK a) => a -> Word64 -> m () Source
padSendEvent
padSetActivateFunctionFull
data PadSetActivateFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadActivateFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetActivateFunctionFullMethodInfo a signature Source | |
padSetActivateFunctionFull :: (MonadIO m, PadK a) => a -> PadActivateFunction -> m () Source
padSetActivatemodeFunctionFull
data PadSetActivatemodeFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadActivateModeFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetActivatemodeFunctionFullMethodInfo a signature Source | |
padSetActivatemodeFunctionFull :: (MonadIO m, PadK a) => a -> PadActivateModeFunction -> m () Source
padSetActive
padSetChainFunctionFull
data PadSetChainFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadChainFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetChainFunctionFullMethodInfo a signature Source | |
padSetChainFunctionFull :: (MonadIO m, PadK a) => a -> PadChainFunction -> m () Source
padSetChainListFunctionFull
data PadSetChainListFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadChainListFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetChainListFunctionFullMethodInfo a signature Source | |
padSetChainListFunctionFull :: (MonadIO m, PadK a) => a -> PadChainListFunction -> m () Source
padSetElementPrivate
data PadSetElementPrivateMethodInfo Source
((~) (TYPE Lifted) signature (Ptr () -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetElementPrivateMethodInfo a signature Source | |
padSetElementPrivate :: (MonadIO m, PadK a) => a -> Ptr () -> m () Source
padSetEventFunctionFull
data PadSetEventFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadEventFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetEventFunctionFullMethodInfo a signature Source | |
padSetEventFunctionFull :: (MonadIO m, PadK a) => a -> PadEventFunction -> m () Source
padSetGetrangeFunctionFull
data PadSetGetrangeFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadGetRangeFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetGetrangeFunctionFullMethodInfo a signature Source | |
padSetGetrangeFunctionFull :: (MonadIO m, PadK a) => a -> PadGetRangeFunction -> m () Source
padSetIterateInternalLinksFunctionFull
data PadSetIterateInternalLinksFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadIterIntLinkFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetIterateInternalLinksFunctionFullMethodInfo a signature Source | |
padSetIterateInternalLinksFunctionFull :: (MonadIO m, PadK a) => a -> PadIterIntLinkFunction -> m () Source
padSetLinkFunctionFull
data PadSetLinkFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadLinkFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetLinkFunctionFullMethodInfo a signature Source | |
padSetLinkFunctionFull :: (MonadIO m, PadK a) => a -> PadLinkFunction -> m () Source
padSetOffset
data PadSetOffsetMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetOffsetMethodInfo a signature Source | |
padSetOffset :: (MonadIO m, PadK a) => a -> Int64 -> m () Source
padSetQueryFunctionFull
data PadSetQueryFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadQueryFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetQueryFunctionFullMethodInfo a signature Source | |
padSetQueryFunctionFull :: (MonadIO m, PadK a) => a -> PadQueryFunction -> m () Source
padSetUnlinkFunctionFull
data PadSetUnlinkFunctionFullMethodInfo Source
((~) (TYPE Lifted) signature (PadUnlinkFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadSetUnlinkFunctionFullMethodInfo a signature Source | |
padSetUnlinkFunctionFull :: (MonadIO m, PadK a) => a -> PadUnlinkFunction -> m () Source
padStartTask
data PadStartTaskMethodInfo Source
((~) (TYPE Lifted) signature (TaskFunction -> m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadStartTaskMethodInfo a signature Source | |
padStartTask :: (MonadIO m, PadK a) => a -> TaskFunction -> m Bool Source
padStickyEventsForeach
data PadStickyEventsForeachMethodInfo Source
((~) (TYPE Lifted) signature (PadStickyEventsForeachFunction -> m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadStickyEventsForeachMethodInfo a signature Source | |
padStickyEventsForeach :: (MonadIO m, PadK a) => a -> PadStickyEventsForeachFunction -> m () Source
padStopTask
data PadStopTaskMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadStopTaskMethodInfo a signature Source | |
padStopTask :: (MonadIO m, PadK a) => a -> m Bool Source
padStoreStickyEvent
data PadStoreStickyEventMethodInfo Source
((~) (TYPE Lifted) signature (Event -> m FlowReturn), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadStoreStickyEventMethodInfo a signature Source | |
padStoreStickyEvent :: (MonadIO m, PadK a) => a -> Event -> m FlowReturn Source
padUnlink
padUseFixedCaps
data PadUseFixedCapsMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, PadK a) => MethodInfo (TYPE Lifted) PadUseFixedCapsMethodInfo a signature Source | |
padUseFixedCaps :: (MonadIO m, PadK a) => a -> m () Source
Properties
Caps
data PadCapsPropertyInfo Source
AttrInfo PadCapsPropertyInfo Source | |
type AttrLabel PadCapsPropertyInfo = "caps" Source | |
type AttrGetType PadCapsPropertyInfo = Caps Source | |
type AttrBaseTypeConstraint PadCapsPropertyInfo = PadK Source | |
type AttrSetTypeConstraint PadCapsPropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps PadCapsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getPadCaps :: (MonadIO m, PadK o) => o -> m Caps Source
Direction
data PadDirectionPropertyInfo Source
AttrInfo PadDirectionPropertyInfo Source | |
type AttrLabel PadDirectionPropertyInfo = "direction" Source | |
type AttrGetType PadDirectionPropertyInfo = PadDirection Source | |
type AttrBaseTypeConstraint PadDirectionPropertyInfo = PadK Source | |
type AttrSetTypeConstraint PadDirectionPropertyInfo = TYPE Lifted ~ PadDirection Source | |
type AttrAllowedOps PadDirectionPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
constructPadDirection :: PadDirection -> IO ([Char], GValue) Source
getPadDirection :: (MonadIO m, PadK o) => o -> m PadDirection Source
Offset
data PadOffsetPropertyInfo Source
AttrInfo PadOffsetPropertyInfo Source | |
type AttrLabel PadOffsetPropertyInfo = "offset" Source | |
type AttrGetType PadOffsetPropertyInfo = Int64 Source | |
type AttrBaseTypeConstraint PadOffsetPropertyInfo = PadK Source | |
type AttrSetTypeConstraint PadOffsetPropertyInfo = TYPE Lifted ~ Int64 Source | |
type AttrAllowedOps PadOffsetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPadOffset :: (MonadIO m, PadK o) => o -> m Int64 Source
setPadOffset :: (MonadIO m, PadK o) => o -> Int64 -> m () Source
Template
data PadTemplatePropertyInfo Source
AttrInfo PadTemplatePropertyInfo Source | |
type AttrLabel PadTemplatePropertyInfo = "template" Source | |
type AttrGetType PadTemplatePropertyInfo = PadTemplate Source | |
type AttrBaseTypeConstraint PadTemplatePropertyInfo = PadK Source | |
type AttrSetTypeConstraint PadTemplatePropertyInfo = PadTemplateK Source | |
type AttrAllowedOps PadTemplatePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructPadTemplate :: PadTemplateK a => a -> IO ([Char], GValue) Source
getPadTemplate :: (MonadIO m, PadK o) => o -> m PadTemplate Source
setPadTemplate :: (MonadIO m, PadK o, PadTemplateK a) => o -> a -> m () Source
Signals
Linked
type PadLinkedCallback = Pad -> IO () Source
afterPadLinked :: (GObject a, MonadIO m) => a -> PadLinkedCallback -> m SignalHandlerId Source
onPadLinked :: (GObject a, MonadIO m) => a -> PadLinkedCallback -> m SignalHandlerId Source
padLinkedCallbackWrapper :: PadLinkedCallback -> Ptr () -> Ptr Pad -> Ptr () -> IO () Source
Unlinked
type PadUnlinkedCallback = Pad -> IO () Source
afterPadUnlinked :: (GObject a, MonadIO m) => a -> PadUnlinkedCallback -> m SignalHandlerId Source
onPadUnlinked :: (GObject a, MonadIO m) => a -> PadUnlinkedCallback -> m SignalHandlerId Source
padUnlinkedCallbackWrapper :: PadUnlinkedCallback -> Ptr () -> Ptr Pad -> Ptr () -> IO () Source