packages feed

gi-gst 1.0.14 → 1.0.15

raw patch · 4 files changed

+16/−18 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basedep ~haskell-gi-overloadingPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base, haskell-gi-overloading

API changes (from Hackage documentation)

- GI.Gst.Enums: AnotherDebugColorFlags :: Int -> DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsBgBlack :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsBgBlue :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsBgCyan :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsBgGreen :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsBgMagenta :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsBgRed :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsBgWhite :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsBgYellow :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsBold :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsFgBlack :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsFgBlue :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsFgCyan :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsFgGreen :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsFgMagenta :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsFgRed :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsFgWhite :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsFgYellow :: DebugColorFlags
- GI.Gst.Enums: DebugColorFlagsUnderline :: DebugColorFlags
- GI.Gst.Enums: data DebugColorFlags
- GI.Gst.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gst.Enums.DebugColorFlags
- GI.Gst.Enums: instance GHC.Classes.Eq GI.Gst.Enums.DebugColorFlags
- GI.Gst.Enums: instance GHC.Classes.Ord GI.Gst.Enums.DebugColorFlags
- GI.Gst.Enums: instance GHC.Enum.Enum GI.Gst.Enums.DebugColorFlags
- GI.Gst.Enums: instance GHC.Show.Show GI.Gst.Enums.DebugColorFlags
- GI.Gst.Functions: calculateLinearRegression :: (HasCallStack, MonadIO m) => Word64 -> Word64 -> Word32 -> m ((Bool, Word64, Word64, Word64, Word64, Double))
- GI.Gst.PkgInfo: flags :: [(String, Bool)]
- GI.Gst.PkgInfo: pkgConfigVersions :: [(String, String)]
- GI.Gst.Structs.AllocationParams: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.AllocationParams.AllocationParams tag
- GI.Gst.Structs.Buffer: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Buffer.Buffer tag
- GI.Gst.Structs.BufferPoolAcquireParams: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.BufferPoolAcquireParams.BufferPoolAcquireParams tag
- GI.Gst.Structs.Caps: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Caps.Caps tag
- GI.Gst.Structs.ClockEntry: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ClockEntry.ClockEntry tag
- GI.Gst.Structs.DebugCategory: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.DebugCategory.DebugCategory tag
- GI.Gst.Structs.Event: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Event.Event tag
- GI.Gst.Structs.FormatDefinition: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.FormatDefinition.FormatDefinition tag
- GI.Gst.Structs.Iterator: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Iterator.Iterator tag
- GI.Gst.Structs.MapInfo: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MapInfo.MapInfo tag
- GI.Gst.Structs.Memory: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Memory.Memory tag
- GI.Gst.Structs.Message: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Message.Message tag
- GI.Gst.Structs.Meta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Meta.Meta tag
- GI.Gst.Structs.MetaInfo: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MetaInfo.MetaInfo tag
- GI.Gst.Structs.MetaTransformCopy: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MetaTransformCopy.MetaTransformCopy tag
- GI.Gst.Structs.MiniObject: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MiniObject.MiniObject tag
- GI.Gst.Structs.PadProbeInfo: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PadProbeInfo.PadProbeInfo tag
- GI.Gst.Structs.ParamSpecArray: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParamSpecArray.ParamSpecArray tag
- GI.Gst.Structs.ParamSpecFraction: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParamSpecFraction.ParamSpecFraction tag
- GI.Gst.Structs.ParentBufferMeta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParentBufferMeta.ParentBufferMeta tag
- GI.Gst.Structs.PluginDesc: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PluginDesc.PluginDesc tag
- GI.Gst.Structs.PollFD: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PollFD.PollFD tag
- GI.Gst.Structs.ProtectionMeta: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ProtectionMeta.ProtectionMeta tag
- GI.Gst.Structs.Query: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Query.Query tag
- GI.Gst.Structs.Segment: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Segment.Segment tag
- GI.Gst.Structs.StaticCaps: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.StaticCaps.StaticCaps tag
- GI.Gst.Structs.StaticPadTemplate: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.StaticPadTemplate.StaticPadTemplate tag
- GI.Gst.Structs.Structure: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Structure.Structure tag
- GI.Gst.Structs.TagList: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TagList.TagList tag
- GI.Gst.Structs.TimedValue: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TimedValue.TimedValue tag
- GI.Gst.Structs.TypeFind: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TypeFind.TypeFind tag
- GI.Gst.Structs.ValueTable: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ValueTable.ValueTable tag
+ GI.Gst.Callbacks: drop_closures_ElementForeachPadFunc :: ElementForeachPadFunc -> ElementForeachPadFunc_WithClosures
+ GI.Gst.Callbacks: drop_closures_PromiseChangeFunc :: PromiseChangeFunc -> PromiseChangeFunc_WithClosures
+ GI.Gst.Callbacks: dynamic_ElementForeachPadFunc :: (HasCallStack, MonadIO m, IsElement a, IsPad b) => FunPtr C_ElementForeachPadFunc -> a -> b -> Ptr () -> m Bool
+ GI.Gst.Callbacks: dynamic_PromiseChangeFunc :: (HasCallStack, MonadIO m) => FunPtr C_PromiseChangeFunc -> Promise -> Ptr () -> m ()
+ GI.Gst.Callbacks: genClosure_ElementForeachPadFunc :: ElementForeachPadFunc -> IO Closure
+ GI.Gst.Callbacks: genClosure_PromiseChangeFunc :: PromiseChangeFunc -> IO Closure
+ GI.Gst.Callbacks: mk_ElementForeachPadFunc :: C_ElementForeachPadFunc -> IO (FunPtr C_ElementForeachPadFunc)
+ GI.Gst.Callbacks: mk_PromiseChangeFunc :: C_PromiseChangeFunc -> IO (FunPtr C_PromiseChangeFunc)
+ GI.Gst.Callbacks: noElementForeachPadFunc :: Maybe ElementForeachPadFunc
+ GI.Gst.Callbacks: noElementForeachPadFunc_WithClosures :: Maybe ElementForeachPadFunc_WithClosures
+ GI.Gst.Callbacks: noPromiseChangeFunc :: Maybe PromiseChangeFunc
+ GI.Gst.Callbacks: noPromiseChangeFunc_WithClosures :: Maybe PromiseChangeFunc_WithClosures
+ GI.Gst.Callbacks: type C_ElementForeachPadFunc = Ptr Element -> Ptr Pad -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: type C_PromiseChangeFunc = Ptr Promise -> Ptr () -> IO ()
+ GI.Gst.Callbacks: type ElementForeachPadFunc = Element /@element@/: the 'GI.Gst.Objects.Element.Element' -> Pad /@pad@/: a 'GI.Gst.Objects.Pad.Pad' -> IO Bool __Returns:__ 'False' to stop iterating pads, 'True' to continue
+ GI.Gst.Callbacks: type ElementForeachPadFunc_WithClosures = Element /@element@/: the 'GI.Gst.Objects.Element.Element' -> Pad /@pad@/: a 'GI.Gst.Objects.Pad.Pad' -> Ptr () /@userData@/: user data passed to the foreach function -> IO Bool __Returns:__ 'False' to stop iterating pads, 'True' to continue
+ GI.Gst.Callbacks: type PromiseChangeFunc = Promise /@promise@/: a 'GI.Gst.Structs.Promise.Promise' -> IO ()
+ GI.Gst.Callbacks: type PromiseChangeFunc_WithClosures = Promise /@promise@/: a 'GI.Gst.Structs.Promise.Promise' -> Ptr () /@userData@/: user data -> IO ()
+ GI.Gst.Callbacks: wrap_ElementForeachPadFunc :: Maybe (Ptr (FunPtr C_ElementForeachPadFunc)) -> ElementForeachPadFunc_WithClosures -> C_ElementForeachPadFunc
+ GI.Gst.Callbacks: wrap_PromiseChangeFunc :: Maybe (Ptr (FunPtr C_PromiseChangeFunc)) -> PromiseChangeFunc_WithClosures -> C_PromiseChangeFunc
+ GI.Gst.Enums: AnotherPromiseResult :: Int -> PromiseResult
+ GI.Gst.Enums: PromiseResultExpired :: PromiseResult
+ GI.Gst.Enums: PromiseResultInterrupted :: PromiseResult
+ GI.Gst.Enums: PromiseResultPending :: PromiseResult
+ GI.Gst.Enums: PromiseResultReplied :: PromiseResult
+ GI.Gst.Enums: StateChangeNullToNull :: StateChange
+ GI.Gst.Enums: StateChangePausedToPaused :: StateChange
+ GI.Gst.Enums: StateChangePlayingToPlaying :: StateChange
+ GI.Gst.Enums: StateChangeReadyToReady :: StateChange
+ GI.Gst.Enums: data PromiseResult
+ GI.Gst.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gst.Enums.PromiseResult
+ GI.Gst.Enums: instance GHC.Classes.Eq GI.Gst.Enums.PromiseResult
+ GI.Gst.Enums: instance GHC.Classes.Ord GI.Gst.Enums.PromiseResult
+ GI.Gst.Enums: instance GHC.Enum.Enum GI.Gst.Enums.PromiseResult
+ GI.Gst.Enums: instance GHC.Show.Show GI.Gst.Enums.PromiseResult
+ GI.Gst.Flags: AnotherDebugColorFlags :: Int -> DebugColorFlags
+ GI.Gst.Flags: BufferFlagsNonDroppable :: BufferFlags
+ GI.Gst.Flags: DebugColorFlagsBgBlack :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsBgBlue :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsBgCyan :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsBgGreen :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsBgMagenta :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsBgRed :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsBgWhite :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsBgYellow :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsBold :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsFgBlack :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsFgBlue :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsFgCyan :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsFgGreen :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsFgMagenta :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsFgRed :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsFgWhite :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsFgYellow :: DebugColorFlags
+ GI.Gst.Flags: DebugColorFlagsUnderline :: DebugColorFlags
+ GI.Gst.Flags: PluginDependencyFlagsPathsAreRelativeToExe :: PluginDependencyFlags
+ GI.Gst.Flags: data DebugColorFlags
+ GI.Gst.Flags: instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gst.Flags.DebugColorFlags
+ GI.Gst.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.Gst.Flags.DebugColorFlags
+ GI.Gst.Flags: instance GHC.Classes.Eq GI.Gst.Flags.DebugColorFlags
+ GI.Gst.Flags: instance GHC.Classes.Ord GI.Gst.Flags.DebugColorFlags
+ GI.Gst.Flags: instance GHC.Enum.Enum GI.Gst.Flags.DebugColorFlags
+ GI.Gst.Flags: instance GHC.Show.Show GI.Gst.Flags.DebugColorFlags
+ GI.Gst.Functions: debugAddRingBufferLogger :: (HasCallStack, MonadIO m) => Word32 -> Word32 -> m ()
+ GI.Gst.Functions: debugRemoveRingBufferLogger :: (HasCallStack, MonadIO m) => m ()
+ GI.Gst.Functions: debugRingBufferLoggerGetLogs :: (HasCallStack, MonadIO m) => m [Text]
+ GI.Gst.Functions: getMainExecutablePath :: (HasCallStack, MonadIO m) => m (Maybe Text)
+ GI.Gst.Functions: protectionFilterSystemsByAvailableDecryptors :: (HasCallStack, MonadIO m) => Text -> m (Maybe [Text])
+ GI.Gst.Functions: referenceTimestampMetaApiGetType :: (HasCallStack, MonadIO m) => m GType
+ GI.Gst.Functions: utilDumpBuffer :: (HasCallStack, MonadIO m) => Buffer -> m ()
+ GI.Gst.Objects.Bus: busGetPollfd :: (HasCallStack, MonadIO m, IsBus a) => a -> PollFD -> m ()
+ GI.Gst.Objects.DeviceProvider: deviceProviderGetMetadata :: (HasCallStack, MonadIO m, IsDeviceProvider a) => a -> Text -> m Text
+ GI.Gst.Objects.Element: elementForeachPad :: (HasCallStack, MonadIO m, IsElement a) => a -> ElementForeachPadFunc -> m Bool
+ GI.Gst.Objects.Element: elementForeachSinkPad :: (HasCallStack, MonadIO m, IsElement a) => a -> ElementForeachPadFunc -> m Bool
+ GI.Gst.Objects.Element: elementForeachSrcPad :: (HasCallStack, MonadIO m, IsElement a) => a -> ElementForeachPadFunc -> m Bool
+ GI.Gst.Objects.Element: elementGetMetadata :: (HasCallStack, MonadIO m, IsElement a) => a -> Text -> m Text
+ GI.Gst.Objects.Element: elementGetPadTemplate :: (HasCallStack, MonadIO m, IsElement a) => a -> Text -> m (Maybe PadTemplate)
+ GI.Gst.Objects.Element: elementGetPadTemplateList :: (HasCallStack, MonadIO m, IsElement a) => a -> m [PadTemplate]
+ GI.Gst.Objects.PadTemplate: constructPadTemplateGtype :: (IsPadTemplate o) => GType -> IO (GValueConstruct o)
+ GI.Gst.Objects.PadTemplate: getPadTemplateGtype :: (MonadIO m, IsPadTemplate o) => o -> m GType
+ GI.Gst.Objects.PadTemplate: padTemplateNewFromStaticPadTemplateWithGtype :: (HasCallStack, MonadIO m) => StaticPadTemplate -> GType -> m PadTemplate
+ GI.Gst.Objects.PadTemplate: padTemplateNewWithGtype :: (HasCallStack, MonadIO m) => Text -> PadDirection -> PadPresence -> Caps -> GType -> m PadTemplate
+ GI.Gst.Objects.TracerFactory: tracerFactoryGetTracerType :: (HasCallStack, MonadIO m, IsTracerFactory a) => a -> m GType
+ GI.Gst.Structs.AllocationParams: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.AllocationParams.AllocationParams tag
+ GI.Gst.Structs.Buffer: bufferAddReferenceTimestampMeta :: (HasCallStack, MonadIO m) => Buffer -> Caps -> Word64 -> Word64 -> m (Maybe ReferenceTimestampMeta)
+ GI.Gst.Structs.Buffer: bufferGetNMeta :: (HasCallStack, MonadIO m) => Buffer -> GType -> m Word32
+ GI.Gst.Structs.Buffer: bufferGetReferenceTimestampMeta :: (HasCallStack, MonadIO m) => Buffer -> Maybe (Caps) -> m (Maybe ReferenceTimestampMeta)
+ GI.Gst.Structs.Buffer: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Buffer.Buffer tag
+ GI.Gst.Structs.BufferList: bufferListCalculateSize :: (HasCallStack, MonadIO m) => BufferList -> m Word64
+ GI.Gst.Structs.BufferList: bufferListGetWritable :: (HasCallStack, MonadIO m) => BufferList -> Word32 -> m (Maybe Buffer)
+ GI.Gst.Structs.BufferPoolAcquireParams: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.BufferPoolAcquireParams.BufferPoolAcquireParams tag
+ GI.Gst.Structs.Caps: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Caps.Caps tag
+ GI.Gst.Structs.ClockEntry: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ClockEntry.ClockEntry tag
+ GI.Gst.Structs.DebugCategory: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.DebugCategory.DebugCategory tag
+ GI.Gst.Structs.Event: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Event.Event tag
+ GI.Gst.Structs.FormatDefinition: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.FormatDefinition.FormatDefinition tag
+ GI.Gst.Structs.Iterator: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Iterator.Iterator tag
+ GI.Gst.Structs.MapInfo: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MapInfo.MapInfo tag
+ GI.Gst.Structs.Memory: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Memory.Memory tag
+ GI.Gst.Structs.Message: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Message.Message tag
+ GI.Gst.Structs.Message: messageWritableStructure :: (HasCallStack, MonadIO m) => Message -> m Structure
+ GI.Gst.Structs.Meta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Meta.Meta tag
+ GI.Gst.Structs.MetaInfo: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MetaInfo.MetaInfo tag
+ GI.Gst.Structs.MetaTransformCopy: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MetaTransformCopy.MetaTransformCopy tag
+ GI.Gst.Structs.MiniObject: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MiniObject.MiniObject tag
+ GI.Gst.Structs.PadProbeInfo: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PadProbeInfo.PadProbeInfo tag
+ GI.Gst.Structs.ParamSpecArray: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParamSpecArray.ParamSpecArray tag
+ GI.Gst.Structs.ParamSpecFraction: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParamSpecFraction.ParamSpecFraction tag
+ GI.Gst.Structs.ParentBufferMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParentBufferMeta.ParentBufferMeta tag
+ GI.Gst.Structs.PluginDesc: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PluginDesc.PluginDesc tag
+ GI.Gst.Structs.PollFD: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PollFD.PollFD tag
+ GI.Gst.Structs.Promise: Promise :: (ManagedPtr Promise) -> Promise
+ GI.Gst.Structs.Promise: getPromiseParent :: MonadIO m => Promise -> m MiniObject
+ GI.Gst.Structs.Promise: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Promise.Promise tag
+ GI.Gst.Structs.Promise: instance Data.GI.Base.BasicTypes.BoxedObject GI.Gst.Structs.Promise.Promise
+ GI.Gst.Structs.Promise: newZeroPromise :: MonadIO m => m Promise
+ GI.Gst.Structs.Promise: newtype Promise
+ GI.Gst.Structs.Promise: noPromise :: Maybe Promise
+ GI.Gst.Structs.Promise: promiseExpire :: (HasCallStack, MonadIO m) => Promise -> m ()
+ GI.Gst.Structs.Promise: promiseGetReply :: (HasCallStack, MonadIO m) => Promise -> m Structure
+ GI.Gst.Structs.Promise: promiseInterrupt :: (HasCallStack, MonadIO m) => Promise -> m ()
+ GI.Gst.Structs.Promise: promiseNew :: (HasCallStack, MonadIO m) => m Promise
+ GI.Gst.Structs.Promise: promiseNewWithChangeFunc :: (HasCallStack, MonadIO m) => PromiseChangeFunc -> m Promise
+ GI.Gst.Structs.Promise: promiseReply :: (HasCallStack, MonadIO m) => Promise -> Structure -> m ()
+ GI.Gst.Structs.Promise: promiseWait :: (HasCallStack, MonadIO m) => Promise -> m PromiseResult
+ GI.Gst.Structs.ProtectionMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ProtectionMeta.ProtectionMeta tag
+ GI.Gst.Structs.Query: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Query.Query tag
+ GI.Gst.Structs.ReferenceTimestampMeta: ReferenceTimestampMeta :: (ManagedPtr ReferenceTimestampMeta) -> ReferenceTimestampMeta
+ GI.Gst.Structs.ReferenceTimestampMeta: clearReferenceTimestampMetaReference :: MonadIO m => ReferenceTimestampMeta -> m ()
+ GI.Gst.Structs.ReferenceTimestampMeta: getReferenceTimestampMetaDuration :: MonadIO m => ReferenceTimestampMeta -> m Word64
+ GI.Gst.Structs.ReferenceTimestampMeta: getReferenceTimestampMetaParent :: MonadIO m => ReferenceTimestampMeta -> m Meta
+ GI.Gst.Structs.ReferenceTimestampMeta: getReferenceTimestampMetaReference :: MonadIO m => ReferenceTimestampMeta -> m (Maybe Caps)
+ GI.Gst.Structs.ReferenceTimestampMeta: getReferenceTimestampMetaTimestamp :: MonadIO m => ReferenceTimestampMeta -> m Word64
+ GI.Gst.Structs.ReferenceTimestampMeta: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ReferenceTimestampMeta.ReferenceTimestampMeta tag
+ GI.Gst.Structs.ReferenceTimestampMeta: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gst.Structs.ReferenceTimestampMeta.ReferenceTimestampMeta
+ GI.Gst.Structs.ReferenceTimestampMeta: newZeroReferenceTimestampMeta :: MonadIO m => m ReferenceTimestampMeta
+ GI.Gst.Structs.ReferenceTimestampMeta: newtype ReferenceTimestampMeta
+ GI.Gst.Structs.ReferenceTimestampMeta: noReferenceTimestampMeta :: Maybe ReferenceTimestampMeta
+ GI.Gst.Structs.ReferenceTimestampMeta: referenceTimestampMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo
+ GI.Gst.Structs.ReferenceTimestampMeta: setReferenceTimestampMetaDuration :: MonadIO m => ReferenceTimestampMeta -> Word64 -> m ()
+ GI.Gst.Structs.ReferenceTimestampMeta: setReferenceTimestampMetaReference :: MonadIO m => ReferenceTimestampMeta -> Ptr Caps -> m ()
+ GI.Gst.Structs.ReferenceTimestampMeta: setReferenceTimestampMetaTimestamp :: MonadIO m => ReferenceTimestampMeta -> Word64 -> m ()
+ GI.Gst.Structs.Segment: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Segment.Segment tag
+ GI.Gst.Structs.StaticCaps: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.StaticCaps.StaticCaps tag
+ GI.Gst.Structs.StaticPadTemplate: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.StaticPadTemplate.StaticPadTemplate tag
+ GI.Gst.Structs.Structure: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Structure.Structure tag
+ GI.Gst.Structs.TagList: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TagList.TagList tag
+ GI.Gst.Structs.TimedValue: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TimedValue.TimedValue tag
+ GI.Gst.Structs.TypeFind: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TypeFind.TypeFind tag
+ GI.Gst.Structs.ValueTable: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ValueTable.ValueTable tag
- GI.Gst.Callbacks: type BufferForeachMetaFunc = Buffer -> IO ((Bool, Maybe Meta))
+ GI.Gst.Callbacks: type BufferForeachMetaFunc = Buffer /@buffer@/: a 'GI.Gst.Structs.Buffer.Buffer' -> IO ((Bool, Maybe Meta)) __Returns:__ 'False' when 'GI.Gst.Structs.Buffer.bufferForeachMeta' should stop
- GI.Gst.Callbacks: type BufferForeachMetaFunc_WithClosures = Buffer -> Ptr () -> IO ((Bool, Maybe Meta))
+ GI.Gst.Callbacks: type BufferForeachMetaFunc_WithClosures = Buffer /@buffer@/: a 'GI.Gst.Structs.Buffer.Buffer' -> Ptr () /@userData@/: user data passed to 'GI.Gst.Structs.Buffer.bufferForeachMeta' -> IO ((Bool, Maybe Meta)) __Returns:__ 'False' when 'GI.Gst.Structs.Buffer.bufferForeachMeta' should stop
- GI.Gst.Callbacks: type BufferListFunc = Word32 -> IO ((Bool, Maybe Buffer))
+ GI.Gst.Callbacks: type BufferListFunc = Word32 /@idx@/: the index of /@buffer@/ -> IO ((Bool, Maybe Buffer)) __Returns:__ 'False' when 'GI.Gst.Structs.BufferList.bufferListForeach' should stop
- GI.Gst.Callbacks: type BufferListFunc_WithClosures = Word32 -> Ptr () -> IO ((Bool, Maybe Buffer))
+ GI.Gst.Callbacks: type BufferListFunc_WithClosures = Word32 /@idx@/: the index of /@buffer@/ -> Ptr () /@userData@/: user data passed to 'GI.Gst.Structs.BufferList.bufferListForeach' -> IO ((Bool, Maybe Buffer)) __Returns:__ 'False' when 'GI.Gst.Structs.BufferList.bufferListForeach' should stop
- GI.Gst.Callbacks: type BusFunc = Bus -> Message -> IO Bool
+ GI.Gst.Callbacks: type BusFunc = Bus /@bus@/: the 'GI.Gst.Objects.Bus.Bus' that sent the message -> Message /@message@/: the 'GI.Gst.Structs.Message.Message' -> IO Bool __Returns:__ 'False' if the event source should be removed.
- GI.Gst.Callbacks: type BusFunc_WithClosures = Bus -> Message -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type BusFunc_WithClosures = Bus /@bus@/: the 'GI.Gst.Objects.Bus.Bus' that sent the message -> Message /@message@/: the 'GI.Gst.Structs.Message.Message' -> Ptr () /@userData@/: user data that has been given, when registering the handler -> IO Bool __Returns:__ 'False' if the event source should be removed.
- GI.Gst.Callbacks: type BusSyncHandler = Bus -> Message -> IO BusSyncReply
+ GI.Gst.Callbacks: type BusSyncHandler = Bus /@bus@/: the 'GI.Gst.Objects.Bus.Bus' that sent the message -> Message /@message@/: the 'GI.Gst.Structs.Message.Message' -> IO BusSyncReply __Returns:__ 'GI.Gst.Enums.BusSyncReply' stating what to do with the message
- GI.Gst.Callbacks: type BusSyncHandler_WithClosures = Bus -> Message -> Ptr () -> IO BusSyncReply
+ GI.Gst.Callbacks: type BusSyncHandler_WithClosures = Bus /@bus@/: the 'GI.Gst.Objects.Bus.Bus' that sent the message -> Message /@message@/: the 'GI.Gst.Structs.Message.Message' -> Ptr () /@userData@/: user data that has been given, when registering the handler -> IO BusSyncReply __Returns:__ 'GI.Gst.Enums.BusSyncReply' stating what to do with the message
- GI.Gst.Callbacks: type CapsFilterMapFunc = CapsFeatures -> Structure -> IO Bool
+ GI.Gst.Callbacks: type CapsFilterMapFunc = CapsFeatures /@features@/: the 'GI.Gst.Structs.CapsFeatures.CapsFeatures' -> Structure /@structure@/: the 'GI.Gst.Structs.Structure.Structure' -> IO Bool __Returns:__ 'True' if the features and structure should be preserved, 'False' if it should be removed.
- GI.Gst.Callbacks: type CapsFilterMapFunc_WithClosures = CapsFeatures -> Structure -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type CapsFilterMapFunc_WithClosures = CapsFeatures /@features@/: the 'GI.Gst.Structs.CapsFeatures.CapsFeatures' -> Structure /@structure@/: the 'GI.Gst.Structs.Structure.Structure' -> Ptr () /@userData@/: user data -> IO Bool __Returns:__ 'True' if the features and structure should be preserved, 'False' if it should be removed.
- GI.Gst.Callbacks: type CapsForeachFunc = CapsFeatures -> Structure -> IO Bool
+ GI.Gst.Callbacks: type CapsForeachFunc = CapsFeatures /@features@/: the 'GI.Gst.Structs.CapsFeatures.CapsFeatures' -> Structure /@structure@/: the 'GI.Gst.Structs.Structure.Structure' -> IO Bool __Returns:__ 'True' if the foreach operation should continue, 'False' if the foreach operation should stop with 'False'.
- GI.Gst.Callbacks: type CapsForeachFunc_WithClosures = CapsFeatures -> Structure -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type CapsForeachFunc_WithClosures = CapsFeatures /@features@/: the 'GI.Gst.Structs.CapsFeatures.CapsFeatures' -> Structure /@structure@/: the 'GI.Gst.Structs.Structure.Structure' -> Ptr () /@userData@/: user data -> IO Bool __Returns:__ 'True' if the foreach operation should continue, 'False' if the foreach operation should stop with 'False'.
- GI.Gst.Callbacks: type CapsMapFunc = CapsFeatures -> Structure -> IO Bool
+ GI.Gst.Callbacks: type CapsMapFunc = CapsFeatures /@features@/: the 'GI.Gst.Structs.CapsFeatures.CapsFeatures' -> Structure /@structure@/: the 'GI.Gst.Structs.Structure.Structure' -> IO Bool __Returns:__ 'True' if the map operation should continue, 'False' if the map operation should stop with 'False'.
- GI.Gst.Callbacks: type CapsMapFunc_WithClosures = CapsFeatures -> Structure -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type CapsMapFunc_WithClosures = CapsFeatures /@features@/: the 'GI.Gst.Structs.CapsFeatures.CapsFeatures' -> Structure /@structure@/: the 'GI.Gst.Structs.Structure.Structure' -> Ptr () /@userData@/: user data -> IO Bool __Returns:__ 'True' if the map operation should continue, 'False' if the map operation should stop with 'False'.
- GI.Gst.Callbacks: type ClockCallback = Clock -> Word64 -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type ClockCallback = Clock /@clock@/: The clock that triggered the callback -> Word64 /@time@/: The time it was triggered -> Ptr () /@id@/: The @/GstClockID/@ that expired -> IO Bool __Returns:__ 'True' or 'False' (currently unused)
- GI.Gst.Callbacks: type ClockCallback_WithClosures = Clock -> Word64 -> Ptr () -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type ClockCallback_WithClosures = Clock /@clock@/: The clock that triggered the callback -> Word64 /@time@/: The time it was triggered -> Ptr () /@id@/: The @/GstClockID/@ that expired -> Ptr () /@userData@/: user data passed in the 'GI.Gst.Objects.Clock.clockIdWaitAsync' function -> IO Bool __Returns:__ 'True' or 'False' (currently unused)
- GI.Gst.Callbacks: type ControlSourceGetValue = ControlSource -> Word64 -> Double -> IO Bool
+ GI.Gst.Callbacks: type ControlSourceGetValue = ControlSource /@self@/: the 'GI.Gst.Objects.ControlSource.ControlSource' instance -> Word64 /@timestamp@/: timestamp for which a value should be calculated -> Double /@value@/: a value which will be set to the result. -> IO Bool __Returns:__ 'True' if the value was successfully calculated.
- GI.Gst.Callbacks: type ControlSourceGetValueArray = ControlSource -> Word64 -> Word64 -> Word32 -> Double -> IO Bool
+ GI.Gst.Callbacks: type ControlSourceGetValueArray = ControlSource /@self@/: the 'GI.Gst.Objects.ControlSource.ControlSource' instance -> Word64 /@timestamp@/: timestamp for which a value should be calculated -> Word64 /@interval@/: the time spacing between subsequent values -> Word32 /@nValues@/: the number of values -> Double /@values@/: array to put control-values in -> IO Bool __Returns:__ 'True' if the values were successfully calculated.
- GI.Gst.Callbacks: type IteratorCopyFunction = Iterator -> Iterator -> IO ()
+ GI.Gst.Callbacks: type IteratorCopyFunction = Iterator /@it@/: The original iterator -> Iterator /@copy@/: The copied iterator -> IO ()
- GI.Gst.Callbacks: type IteratorFoldFunction = GValue -> GValue -> IO Bool
+ GI.Gst.Callbacks: type IteratorFoldFunction = GValue /@item@/: the item to fold -> GValue /@ret@/: a 'GI.GObject.Structs.Value.Value' collecting the result -> IO Bool __Returns:__ 'True' if the fold should continue, 'False' if it should stop.
- GI.Gst.Callbacks: type IteratorFoldFunction_WithClosures = GValue -> GValue -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type IteratorFoldFunction_WithClosures = GValue /@item@/: the item to fold -> GValue /@ret@/: a 'GI.GObject.Structs.Value.Value' collecting the result -> Ptr () /@userData@/: data passed to 'GI.Gst.Structs.Iterator.iteratorFold' -> IO Bool __Returns:__ 'True' if the fold should continue, 'False' if it should stop.
- GI.Gst.Callbacks: type IteratorForeachFunction = GValue -> IO ()
+ GI.Gst.Callbacks: type IteratorForeachFunction = GValue /@item@/: The item -> IO ()
- GI.Gst.Callbacks: type IteratorForeachFunction_WithClosures = GValue -> Ptr () -> IO ()
+ GI.Gst.Callbacks: type IteratorForeachFunction_WithClosures = GValue /@item@/: The item -> Ptr () /@userData@/: User data -> IO ()
- GI.Gst.Callbacks: type IteratorFreeFunction = Iterator -> IO ()
+ GI.Gst.Callbacks: type IteratorFreeFunction = Iterator /@it@/: the iterator -> IO ()
- GI.Gst.Callbacks: type IteratorItemFunction = Iterator -> GValue -> IO IteratorItem
+ GI.Gst.Callbacks: type IteratorItemFunction = Iterator /@it@/: the iterator -> GValue /@item@/: the item being retrieved. -> IO IteratorItem __Returns:__ the result of the operation.
- GI.Gst.Callbacks: type IteratorNextFunction = Iterator -> GValue -> IO IteratorResult
+ GI.Gst.Callbacks: type IteratorNextFunction = Iterator /@it@/: the iterator -> GValue /@result@/: a pointer to hold the next item -> IO IteratorResult __Returns:__ the result of the operation.
- GI.Gst.Callbacks: type IteratorResyncFunction = Iterator -> IO ()
+ GI.Gst.Callbacks: type IteratorResyncFunction = Iterator /@it@/: the iterator -> IO ()
- GI.Gst.Callbacks: type LogFunction = DebugCategory -> DebugLevel -> Text -> Text -> Int32 -> Object -> DebugMessage -> IO ()
+ GI.Gst.Callbacks: type LogFunction = DebugCategory /@category@/: a 'GI.Gst.Structs.DebugCategory.DebugCategory' -> DebugLevel /@level@/: a 'GI.Gst.Enums.DebugLevel' -> Text /@file@/: file name -> Text /@function@/: function name -> Int32 /@line@/: line number -> Object /@object@/: a 'GI.GObject.Objects.Object.Object' -> DebugMessage /@message@/: the message -> IO ()
- GI.Gst.Callbacks: type LogFunction_WithClosures = DebugCategory -> DebugLevel -> Text -> Text -> Int32 -> Object -> DebugMessage -> Ptr () -> IO ()
+ GI.Gst.Callbacks: type LogFunction_WithClosures = DebugCategory /@category@/: a 'GI.Gst.Structs.DebugCategory.DebugCategory' -> DebugLevel /@level@/: a 'GI.Gst.Enums.DebugLevel' -> Text /@file@/: file name -> Text /@function@/: function name -> Int32 /@line@/: line number -> Object /@object@/: a 'GI.GObject.Objects.Object.Object' -> DebugMessage /@message@/: the message -> Ptr () /@userData@/: user data for the log function -> IO ()
- GI.Gst.Callbacks: type MemoryCopyFunction = Memory -> Int64 -> Int64 -> IO Memory
+ GI.Gst.Callbacks: type MemoryCopyFunction = Memory /@mem@/: a 'GI.Gst.Structs.Memory.Memory' -> Int64 /@offset@/: an offset -> Int64 /@size@/: a size or -1 -> IO Memory __Returns:__ a new 'GI.Gst.Structs.Memory.Memory' object wrapping a copy of the requested region in /@mem@/.
- GI.Gst.Callbacks: type MemoryIsSpanFunction = Memory -> Memory -> Word64 -> IO Bool
+ GI.Gst.Callbacks: type MemoryIsSpanFunction = Memory /@mem1@/: a 'GI.Gst.Structs.Memory.Memory' -> Memory /@mem2@/: a 'GI.Gst.Structs.Memory.Memory' -> Word64 /@offset@/: a result offset -> IO Bool __Returns:__ 'True' if /@mem1@/ and /@mem2@/ are in contiguous memory.
- GI.Gst.Callbacks: type MemoryMapFullFunction = Memory -> MapInfo -> Word64 -> IO (Ptr ())
+ GI.Gst.Callbacks: type MemoryMapFullFunction = Memory /@mem@/: a 'GI.Gst.Structs.Memory.Memory' -> MapInfo /@info@/: the 'GI.Gst.Structs.MapInfo.MapInfo' to map with -> Word64 /@maxsize@/: size to map -> IO (Ptr ()) __Returns:__ a pointer to memory of which at least /@maxsize@/ bytes can be accessed according to the access pattern in /@info@/\'s flags.
- GI.Gst.Callbacks: type MemoryMapFunction = Memory -> Word64 -> [MapFlags] -> IO (Ptr ())
+ GI.Gst.Callbacks: type MemoryMapFunction = Memory /@mem@/: a 'GI.Gst.Structs.Memory.Memory' -> Word64 /@maxsize@/: size to map -> [MapFlags] /@flags@/: access mode for the memory -> IO (Ptr ()) __Returns:__ a pointer to memory of which at least /@maxsize@/ bytes can be accessed according to the access pattern in /@flags@/.
- GI.Gst.Callbacks: type MemoryShareFunction = Memory -> Int64 -> Int64 -> IO Memory
+ GI.Gst.Callbacks: type MemoryShareFunction = Memory /@mem@/: a 'GI.Gst.Structs.Memory.Memory' -> Int64 /@offset@/: an offset -> Int64 /@size@/: a size or -1 -> IO Memory __Returns:__ a new 'GI.Gst.Structs.Memory.Memory' object sharing the requested region in /@mem@/.
- GI.Gst.Callbacks: type MemoryUnmapFullFunction = Memory -> MapInfo -> IO ()
+ GI.Gst.Callbacks: type MemoryUnmapFullFunction = Memory /@mem@/: a 'GI.Gst.Structs.Memory.Memory' -> MapInfo /@info@/: a 'GI.Gst.Structs.MapInfo.MapInfo' -> IO ()
- GI.Gst.Callbacks: type MemoryUnmapFunction = Memory -> IO ()
+ GI.Gst.Callbacks: type MemoryUnmapFunction = Memory /@mem@/: a 'GI.Gst.Structs.Memory.Memory' -> IO ()
- GI.Gst.Callbacks: type MetaFreeFunction = Meta -> Buffer -> IO ()
+ GI.Gst.Callbacks: type MetaFreeFunction = Meta /@meta@/: a 'GI.Gst.Structs.Meta.Meta' -> Buffer /@buffer@/: a 'GI.Gst.Structs.Buffer.Buffer' -> IO ()
- GI.Gst.Callbacks: type MetaInitFunction = Meta -> Ptr () -> Buffer -> IO Bool
+ GI.Gst.Callbacks: type MetaInitFunction = Meta /@meta@/: a 'GI.Gst.Structs.Meta.Meta' -> Ptr () /@params@/: parameters passed to the init function -> Buffer /@buffer@/: a 'GI.Gst.Structs.Buffer.Buffer' -> IO Bool
- GI.Gst.Callbacks: type MetaTransformFunction = Buffer -> Meta -> Buffer -> Word32 -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type MetaTransformFunction = Buffer /@transbuf@/: a 'GI.Gst.Structs.Buffer.Buffer' -> Meta /@meta@/: a 'GI.Gst.Structs.Meta.Meta' -> Buffer /@buffer@/: a 'GI.Gst.Structs.Buffer.Buffer' -> Word32 /@type@/: the transform type -> Ptr () /@data@/: transform specific data. -> IO Bool __Returns:__ 'True' if the transform could be performed
- GI.Gst.Callbacks: type MiniObjectDisposeFunction = MiniObject -> IO Bool
+ GI.Gst.Callbacks: type MiniObjectDisposeFunction = MiniObject /@obj@/: MiniObject to dispose -> IO Bool __Returns:__ 'True' if the object should be cleaned up.
- GI.Gst.Callbacks: type MiniObjectFreeFunction = MiniObject -> IO ()
+ GI.Gst.Callbacks: type MiniObjectFreeFunction = MiniObject /@obj@/: MiniObject to free -> IO ()
- GI.Gst.Callbacks: type MiniObjectNotify = MiniObject -> IO ()
+ GI.Gst.Callbacks: type MiniObjectNotify = MiniObject /@obj@/: the mini object -> IO ()
- GI.Gst.Callbacks: type MiniObjectNotify_WithClosures = Ptr () -> MiniObject -> IO ()
+ GI.Gst.Callbacks: type MiniObjectNotify_WithClosures = Ptr () /@userData@/: data that was provided when the notify was added -> MiniObject /@obj@/: the mini object -> IO ()
- GI.Gst.Callbacks: type PadActivateFunction = Pad -> Object -> IO Bool
+ GI.Gst.Callbacks: type PadActivateFunction = Pad /@pad@/: a 'GI.Gst.Objects.Pad.Pad' -> Object /@parent@/: the parent of /@pad@/ -> IO Bool __Returns:__ 'True' if the pad could be activated.
- GI.Gst.Callbacks: type PadActivateModeFunction = Pad -> Object -> PadMode -> Bool -> IO Bool
+ GI.Gst.Callbacks: type PadActivateModeFunction = Pad /@pad@/: a 'GI.Gst.Objects.Pad.Pad' -> Object /@parent@/: the parent of /@pad@/ -> PadMode /@mode@/: the requested activation mode of /@pad@/ -> Bool /@active@/: activate or deactivate the pad. -> IO Bool __Returns:__ 'True' if the pad could be activated or deactivated.
- GI.Gst.Callbacks: type PadChainFunction = Pad -> Maybe Object -> Buffer -> IO FlowReturn
+ GI.Gst.Callbacks: type PadChainFunction = Pad /@pad@/: the sink 'GI.Gst.Objects.Pad.Pad' that performed the chain. -> Maybe Object /@parent@/: the parent of /@pad@/. If the @/GST_PAD_FLAG_NEED_PARENT/@ flag is set, /@parent@/ is guaranteed to be not-'Nothing' and remain valid during the execution of this function. -> Buffer /@buffer@/: the 'GI.Gst.Structs.Buffer.Buffer' that is chained, not 'Nothing'. -> IO FlowReturn __Returns:__ @/GST_FLOW_OK/@ for success
- GI.Gst.Callbacks: type PadChainListFunction = Pad -> Maybe Object -> BufferList -> IO FlowReturn
+ GI.Gst.Callbacks: type PadChainListFunction = Pad /@pad@/: the sink 'GI.Gst.Objects.Pad.Pad' that performed the chain. -> Maybe Object /@parent@/: the parent of /@pad@/. If the @/GST_PAD_FLAG_NEED_PARENT/@ flag is set, /@parent@/ is guaranteed to be not-'Nothing' and remain valid during the execution of this function. -> BufferList /@list@/: the 'GI.Gst.Structs.BufferList.BufferList' that is chained, not 'Nothing'. -> IO FlowReturn __Returns:__ @/GST_FLOW_OK/@ for success
- GI.Gst.Callbacks: type PadEventFullFunction = Pad -> Maybe Object -> Event -> IO FlowReturn
+ GI.Gst.Callbacks: type PadEventFullFunction = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad' to handle the event. -> Maybe Object /@parent@/: the parent of /@pad@/. If the @/GST_PAD_FLAG_NEED_PARENT/@ flag is set, /@parent@/ is guaranteed to be not-'Nothing' and remain valid during the execution of this function. -> Event /@event@/: the 'GI.Gst.Structs.Event.Event' to handle. -> IO FlowReturn __Returns:__ 'GI.Gst.Enums.FlowReturnOk' if the event was handled properly, or any other 'GI.Gst.Enums.FlowReturn' dependent on downstream state.
- GI.Gst.Callbacks: type PadEventFunction = Pad -> Maybe Object -> Event -> IO Bool
+ GI.Gst.Callbacks: type PadEventFunction = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad' to handle the event. -> Maybe Object /@parent@/: the parent of /@pad@/. If the @/GST_PAD_FLAG_NEED_PARENT/@ flag is set, /@parent@/ is guaranteed to be not-'Nothing' and remain valid during the execution of this function. -> Event /@event@/: the 'GI.Gst.Structs.Event.Event' to handle. -> IO Bool __Returns:__ 'True' if the pad could handle the event.
- GI.Gst.Callbacks: type PadForwardFunction = Pad -> IO Bool
+ GI.Gst.Callbacks: type PadForwardFunction = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that is forwarded. -> IO Bool __Returns:__ 'True' if the dispatching procedure has to be stopped.
- GI.Gst.Callbacks: type PadForwardFunction_WithClosures = Pad -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type PadForwardFunction_WithClosures = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that is forwarded. -> Ptr () /@userData@/: the gpointer to optional user data. -> IO Bool __Returns:__ 'True' if the dispatching procedure has to be stopped.
- GI.Gst.Callbacks: type PadGetRangeFunction = Pad -> Maybe Object -> Word64 -> Word32 -> Buffer -> IO FlowReturn
+ GI.Gst.Callbacks: type PadGetRangeFunction = Pad /@pad@/: the src 'GI.Gst.Objects.Pad.Pad' to perform the getrange on. -> Maybe Object /@parent@/: the parent of /@pad@/. If the @/GST_PAD_FLAG_NEED_PARENT/@ flag is set, /@parent@/ is guaranteed to be not-'Nothing' and remain valid during the execution of this function. -> Word64 /@offset@/: the offset of the range -> Word32 /@length@/: the length of the range -> Buffer /@buffer@/: a memory location to hold the result buffer, cannot be 'Nothing'. -> IO FlowReturn __Returns:__ @/GST_FLOW_OK/@ for success and a valid buffer in /@buffer@/. Any other return value leaves /@buffer@/ undefined.
- GI.Gst.Callbacks: type PadIterIntLinkFunction = Pad -> Maybe Object -> IO Iterator
+ GI.Gst.Callbacks: type PadIterIntLinkFunction = Pad /@pad@/: The 'GI.Gst.Objects.Pad.Pad' to query. -> Maybe Object /@parent@/: the parent of /@pad@/. If the @/GST_PAD_FLAG_NEED_PARENT/@ flag is set, /@parent@/ is guaranteed to be not-'Nothing' and remain valid during the execution of this function. -> IO Iterator __Returns:__ a new 'GI.Gst.Structs.Iterator.Iterator' that will iterate over all pads that are linked to the given pad on the inside of the parent element. the caller must call 'GI.Gst.Structs.Iterator.iteratorFree' after usage.
- GI.Gst.Callbacks: type PadLinkFunction = Pad -> Maybe Object -> Pad -> IO PadLinkReturn
+ GI.Gst.Callbacks: type PadLinkFunction = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that is linked. -> Maybe Object /@parent@/: the parent of /@pad@/. If the @/GST_PAD_FLAG_NEED_PARENT/@ flag is set, /@parent@/ is guaranteed to be not-'Nothing' and remain valid during the execution of this function. -> Pad /@peer@/: the peer 'GI.Gst.Objects.Pad.Pad' of the link -> IO PadLinkReturn __Returns:__ the result of the link with the specified peer.
- GI.Gst.Callbacks: type PadProbeCallback = Pad -> PadProbeInfo -> IO PadProbeReturn
+ GI.Gst.Callbacks: type PadProbeCallback = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that is blocked -> PadProbeInfo /@info@/: 'GI.Gst.Structs.PadProbeInfo.PadProbeInfo' -> IO PadProbeReturn __Returns:__ a 'GI.Gst.Enums.PadProbeReturn'
- GI.Gst.Callbacks: type PadProbeCallback_WithClosures = Pad -> PadProbeInfo -> Ptr () -> IO PadProbeReturn
+ GI.Gst.Callbacks: type PadProbeCallback_WithClosures = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that is blocked -> PadProbeInfo /@info@/: 'GI.Gst.Structs.PadProbeInfo.PadProbeInfo' -> Ptr () /@userData@/: the gpointer to optional user data. -> IO PadProbeReturn __Returns:__ a 'GI.Gst.Enums.PadProbeReturn'
- GI.Gst.Callbacks: type PadQueryFunction = Pad -> Maybe Object -> Query -> IO Bool
+ GI.Gst.Callbacks: type PadQueryFunction = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad' to query. -> Maybe Object /@parent@/: the parent of /@pad@/. If the @/GST_PAD_FLAG_NEED_PARENT/@ flag is set, /@parent@/ is guaranteed to be not-'Nothing' and remain valid during the execution of this function. -> Query /@query@/: the 'GI.Gst.Structs.Query.Query' object to execute -> IO Bool __Returns:__ 'True' if the query could be performed.
- GI.Gst.Callbacks: type PadStickyEventsForeachFunction = Pad -> Maybe Event -> IO Bool
+ GI.Gst.Callbacks: type PadStickyEventsForeachFunction = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad'. -> Maybe Event /@event@/: a sticky 'GI.Gst.Structs.Event.Event'. -> IO Bool __Returns:__ 'True' if the iteration should continue
- GI.Gst.Callbacks: type PadStickyEventsForeachFunction_WithClosures = Pad -> Maybe Event -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type PadStickyEventsForeachFunction_WithClosures = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad'. -> Maybe Event /@event@/: a sticky 'GI.Gst.Structs.Event.Event'. -> Ptr () /@userData@/: the @/gpointer/@ to optional user data. -> IO Bool __Returns:__ 'True' if the iteration should continue
- GI.Gst.Callbacks: type PadUnlinkFunction = Pad -> Maybe Object -> IO ()
+ GI.Gst.Callbacks: type PadUnlinkFunction = Pad /@pad@/: the 'GI.Gst.Objects.Pad.Pad' that is linked. -> Maybe Object /@parent@/: the parent of /@pad@/. If the @/GST_PAD_FLAG_NEED_PARENT/@ flag is set, /@parent@/ is guaranteed to be not-'Nothing' and remain valid during the execution of this function. -> IO ()
- GI.Gst.Callbacks: type PluginFeatureFilter = PluginFeature -> IO Bool
+ GI.Gst.Callbacks: type PluginFeatureFilter = PluginFeature /@feature@/: the pluginfeature to check -> IO Bool __Returns:__ 'True' for a positive match, 'False' otherwise
- GI.Gst.Callbacks: type PluginFeatureFilter_WithClosures = PluginFeature -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type PluginFeatureFilter_WithClosures = PluginFeature /@feature@/: the pluginfeature to check -> Ptr () /@userData@/: the user_data that has been passed on e.g. 'GI.Gst.Objects.Registry.registryFeatureFilter' -> IO Bool __Returns:__ 'True' for a positive match, 'False' otherwise
- GI.Gst.Callbacks: type PluginFilter = Plugin -> IO Bool
+ GI.Gst.Callbacks: type PluginFilter = Plugin /@plugin@/: the plugin to check -> IO Bool __Returns:__ 'True' for a positive match, 'False' otherwise
- GI.Gst.Callbacks: type PluginFilter_WithClosures = Plugin -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type PluginFilter_WithClosures = Plugin /@plugin@/: the plugin to check -> Ptr () /@userData@/: the user_data that has been passed on e.g. 'GI.Gst.Objects.Registry.registryPluginFilter' -> IO Bool __Returns:__ 'True' for a positive match, 'False' otherwise
- GI.Gst.Callbacks: type PluginInitFullFunc = Plugin -> IO Bool
+ GI.Gst.Callbacks: type PluginInitFullFunc = Plugin /@plugin@/: The plugin object -> IO Bool __Returns:__ 'True' if plugin initialised successfully
- GI.Gst.Callbacks: type PluginInitFullFunc_WithClosures = Plugin -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type PluginInitFullFunc_WithClosures = Plugin /@plugin@/: The plugin object -> Ptr () /@userData@/: extra data -> IO Bool __Returns:__ 'True' if plugin initialised successfully
- GI.Gst.Callbacks: type PluginInitFunc = Plugin -> IO Bool
+ GI.Gst.Callbacks: type PluginInitFunc = Plugin /@plugin@/: The plugin object -> IO Bool __Returns:__ 'True' if plugin initialised successfully
- GI.Gst.Callbacks: type StructureFilterMapFunc = Word32 -> GValue -> IO Bool
+ GI.Gst.Callbacks: type StructureFilterMapFunc = Word32 /@fieldId@/: the @/GQuark/@ of the field name -> GValue /@value@/: the 'GI.GObject.Structs.Value.Value' of the field -> IO Bool __Returns:__ 'True' if the field should be preserved, 'False' if it should be removed.
- GI.Gst.Callbacks: type StructureFilterMapFunc_WithClosures = Word32 -> GValue -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type StructureFilterMapFunc_WithClosures = Word32 /@fieldId@/: the @/GQuark/@ of the field name -> GValue /@value@/: the 'GI.GObject.Structs.Value.Value' of the field -> Ptr () /@userData@/: user data -> IO Bool __Returns:__ 'True' if the field should be preserved, 'False' if it should be removed.
- GI.Gst.Callbacks: type StructureForeachFunc = Word32 -> GValue -> IO Bool
+ GI.Gst.Callbacks: type StructureForeachFunc = Word32 /@fieldId@/: the @/GQuark/@ of the field name -> GValue /@value@/: the 'GI.GObject.Structs.Value.Value' of the field -> IO Bool __Returns:__ 'True' if the foreach operation should continue, 'False' if the foreach operation should stop with 'False'.
- GI.Gst.Callbacks: type StructureForeachFunc_WithClosures = Word32 -> GValue -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type StructureForeachFunc_WithClosures = Word32 /@fieldId@/: the @/GQuark/@ of the field name -> GValue /@value@/: the 'GI.GObject.Structs.Value.Value' of the field -> Ptr () /@userData@/: user data -> IO Bool __Returns:__ 'True' if the foreach operation should continue, 'False' if the foreach operation should stop with 'False'.
- GI.Gst.Callbacks: type StructureMapFunc = Word32 -> GValue -> IO Bool
+ GI.Gst.Callbacks: type StructureMapFunc = Word32 /@fieldId@/: the @/GQuark/@ of the field name -> GValue /@value@/: the 'GI.GObject.Structs.Value.Value' of the field -> IO Bool __Returns:__ 'True' if the map operation should continue, 'False' if the map operation should stop with 'False'.
- GI.Gst.Callbacks: type StructureMapFunc_WithClosures = Word32 -> GValue -> Ptr () -> IO Bool
+ GI.Gst.Callbacks: type StructureMapFunc_WithClosures = Word32 /@fieldId@/: the @/GQuark/@ of the field name -> GValue /@value@/: the 'GI.GObject.Structs.Value.Value' of the field -> Ptr () /@userData@/: user data -> IO Bool __Returns:__ 'True' if the map operation should continue, 'False' if the map operation should stop with 'False'.
- GI.Gst.Callbacks: type TagForeachFunc = TagList -> Text -> IO ()
+ GI.Gst.Callbacks: type TagForeachFunc = TagList /@list@/: the 'GI.Gst.Structs.TagList.TagList' -> Text /@tag@/: a name of a tag in /@list@/ -> IO ()
- GI.Gst.Callbacks: type TagForeachFunc_WithClosures = TagList -> Text -> Ptr () -> IO ()
+ GI.Gst.Callbacks: type TagForeachFunc_WithClosures = TagList /@list@/: the 'GI.Gst.Structs.TagList.TagList' -> Text /@tag@/: a name of a tag in /@list@/ -> Ptr () /@userData@/: user data -> IO ()
- GI.Gst.Callbacks: type TagMergeFunc = GValue -> GValue -> IO ()
+ GI.Gst.Callbacks: type TagMergeFunc = GValue /@dest@/: the destination 'GI.GObject.Structs.Value.Value' -> GValue /@src@/: the source 'GI.GObject.Structs.Value.Value' -> IO ()
- GI.Gst.Callbacks: type TaskFunction_WithClosures = Ptr () -> IO ()
+ GI.Gst.Callbacks: type TaskFunction_WithClosures = Ptr () /@userData@/: user data passed to the function -> IO ()
- GI.Gst.Callbacks: type TaskPoolFunction_WithClosures = Ptr () -> IO ()
+ GI.Gst.Callbacks: type TaskPoolFunction_WithClosures = Ptr () /@userData@/: user data for the task function -> IO ()
- GI.Gst.Callbacks: type TaskThreadFunc = Task -> Thread -> IO ()
+ GI.Gst.Callbacks: type TaskThreadFunc = Task /@task@/: The 'GI.Gst.Objects.Task.Task' -> Thread /@thread@/: The 'GI.GLib.Structs.Thread.Thread' -> IO ()
- GI.Gst.Callbacks: type TaskThreadFunc_WithClosures = Task -> Thread -> Ptr () -> IO ()
+ GI.Gst.Callbacks: type TaskThreadFunc_WithClosures = Task /@task@/: The 'GI.Gst.Objects.Task.Task' -> Thread /@thread@/: The 'GI.GLib.Structs.Thread.Thread' -> Ptr () /@userData@/: user data -> IO ()
- GI.Gst.Callbacks: type TypeFindFunction = TypeFind -> IO ()
+ GI.Gst.Callbacks: type TypeFindFunction = TypeFind /@find@/: A 'GI.Gst.Structs.TypeFind.TypeFind' structure -> IO ()
- GI.Gst.Callbacks: type TypeFindFunction_WithClosures = TypeFind -> Ptr () -> IO ()
+ GI.Gst.Callbacks: type TypeFindFunction_WithClosures = TypeFind /@find@/: A 'GI.Gst.Structs.TypeFind.TypeFind' structure -> Ptr () /@userData@/: optional data to pass to the function -> IO ()
- GI.Gst.Callbacks: type ValueCompareFunc = GValue -> GValue -> IO Int32
+ GI.Gst.Callbacks: type ValueCompareFunc = GValue /@value1@/: first value for comparison -> GValue /@value2@/: second value for comparison -> IO Int32 __Returns:__ one of GST_VALUE_LESS_THAN, GST_VALUE_EQUAL, GST_VALUE_GREATER_THAN or GST_VALUE_UNORDERED
- GI.Gst.Callbacks: type ValueDeserializeFunc = GValue -> Text -> IO Bool
+ GI.Gst.Callbacks: type ValueDeserializeFunc = GValue /@dest@/: a 'GI.GObject.Structs.Value.Value' -> Text /@s@/: a string -> IO Bool __Returns:__ 'True' for success
- GI.Gst.Callbacks: type ValueSerializeFunc = GValue -> IO Text
+ GI.Gst.Callbacks: type ValueSerializeFunc = GValue /@value1@/: a 'GI.GObject.Structs.Value.Value' -> IO Text __Returns:__ the string representation of the value
- GI.Gst.Callbacks: wrap_BufferForeachMetaFunc :: Maybe (Ptr (FunPtr C_BufferForeachMetaFunc)) -> BufferForeachMetaFunc_WithClosures -> Ptr Buffer -> Ptr (Ptr Meta) -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_BufferForeachMetaFunc :: Maybe (Ptr (FunPtr C_BufferForeachMetaFunc)) -> BufferForeachMetaFunc_WithClosures -> C_BufferForeachMetaFunc
- GI.Gst.Callbacks: wrap_BufferListFunc :: Maybe (Ptr (FunPtr C_BufferListFunc)) -> BufferListFunc_WithClosures -> Ptr (Ptr Buffer) -> Word32 -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_BufferListFunc :: Maybe (Ptr (FunPtr C_BufferListFunc)) -> BufferListFunc_WithClosures -> C_BufferListFunc
- GI.Gst.Callbacks: wrap_BusFunc :: Maybe (Ptr (FunPtr C_BusFunc)) -> BusFunc_WithClosures -> Ptr Bus -> Ptr Message -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_BusFunc :: Maybe (Ptr (FunPtr C_BusFunc)) -> BusFunc_WithClosures -> C_BusFunc
- GI.Gst.Callbacks: wrap_BusSyncHandler :: Maybe (Ptr (FunPtr C_BusSyncHandler)) -> BusSyncHandler_WithClosures -> Ptr Bus -> Ptr Message -> Ptr () -> IO CUInt
+ GI.Gst.Callbacks: wrap_BusSyncHandler :: Maybe (Ptr (FunPtr C_BusSyncHandler)) -> BusSyncHandler_WithClosures -> C_BusSyncHandler
- GI.Gst.Callbacks: wrap_CapsFilterMapFunc :: Maybe (Ptr (FunPtr C_CapsFilterMapFunc)) -> CapsFilterMapFunc_WithClosures -> Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_CapsFilterMapFunc :: Maybe (Ptr (FunPtr C_CapsFilterMapFunc)) -> CapsFilterMapFunc_WithClosures -> C_CapsFilterMapFunc
- GI.Gst.Callbacks: wrap_CapsForeachFunc :: Maybe (Ptr (FunPtr C_CapsForeachFunc)) -> CapsForeachFunc_WithClosures -> Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_CapsForeachFunc :: Maybe (Ptr (FunPtr C_CapsForeachFunc)) -> CapsForeachFunc_WithClosures -> C_CapsForeachFunc
- GI.Gst.Callbacks: wrap_CapsMapFunc :: Maybe (Ptr (FunPtr C_CapsMapFunc)) -> CapsMapFunc_WithClosures -> Ptr CapsFeatures -> Ptr Structure -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_CapsMapFunc :: Maybe (Ptr (FunPtr C_CapsMapFunc)) -> CapsMapFunc_WithClosures -> C_CapsMapFunc
- GI.Gst.Callbacks: wrap_ClockCallback :: Maybe (Ptr (FunPtr C_ClockCallback)) -> ClockCallback_WithClosures -> Ptr Clock -> Word64 -> Ptr () -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_ClockCallback :: Maybe (Ptr (FunPtr C_ClockCallback)) -> ClockCallback_WithClosures -> C_ClockCallback
- GI.Gst.Callbacks: wrap_ControlBindingConvert :: Maybe (Ptr (FunPtr C_ControlBindingConvert)) -> ControlBindingConvert -> Ptr ControlBinding -> CDouble -> Ptr GValue -> IO ()
+ GI.Gst.Callbacks: wrap_ControlBindingConvert :: Maybe (Ptr (FunPtr C_ControlBindingConvert)) -> ControlBindingConvert -> C_ControlBindingConvert
- GI.Gst.Callbacks: wrap_ControlSourceGetValue :: Maybe (Ptr (FunPtr C_ControlSourceGetValue)) -> ControlSourceGetValue -> Ptr ControlSource -> Word64 -> CDouble -> IO CInt
+ GI.Gst.Callbacks: wrap_ControlSourceGetValue :: Maybe (Ptr (FunPtr C_ControlSourceGetValue)) -> ControlSourceGetValue -> C_ControlSourceGetValue
- GI.Gst.Callbacks: wrap_ControlSourceGetValueArray :: Maybe (Ptr (FunPtr C_ControlSourceGetValueArray)) -> ControlSourceGetValueArray -> Ptr ControlSource -> Word64 -> Word64 -> Word32 -> CDouble -> IO CInt
+ GI.Gst.Callbacks: wrap_ControlSourceGetValueArray :: Maybe (Ptr (FunPtr C_ControlSourceGetValueArray)) -> ControlSourceGetValueArray -> C_ControlSourceGetValueArray
- GI.Gst.Callbacks: wrap_DebugFuncPtr :: Maybe (Ptr (FunPtr C_DebugFuncPtr)) -> DebugFuncPtr -> IO ()
+ GI.Gst.Callbacks: wrap_DebugFuncPtr :: Maybe (Ptr (FunPtr C_DebugFuncPtr)) -> DebugFuncPtr -> C_DebugFuncPtr
- GI.Gst.Callbacks: wrap_ElementCallAsyncFunc :: Maybe (Ptr (FunPtr C_ElementCallAsyncFunc)) -> ElementCallAsyncFunc_WithClosures -> Ptr Element -> Ptr () -> IO ()
+ GI.Gst.Callbacks: wrap_ElementCallAsyncFunc :: Maybe (Ptr (FunPtr C_ElementCallAsyncFunc)) -> ElementCallAsyncFunc_WithClosures -> C_ElementCallAsyncFunc
- GI.Gst.Callbacks: wrap_IteratorCopyFunction :: Maybe (Ptr (FunPtr C_IteratorCopyFunction)) -> IteratorCopyFunction -> Ptr Iterator -> Ptr Iterator -> IO ()
+ GI.Gst.Callbacks: wrap_IteratorCopyFunction :: Maybe (Ptr (FunPtr C_IteratorCopyFunction)) -> IteratorCopyFunction -> C_IteratorCopyFunction
- GI.Gst.Callbacks: wrap_IteratorFoldFunction :: Maybe (Ptr (FunPtr C_IteratorFoldFunction)) -> IteratorFoldFunction_WithClosures -> Ptr GValue -> Ptr GValue -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_IteratorFoldFunction :: Maybe (Ptr (FunPtr C_IteratorFoldFunction)) -> IteratorFoldFunction_WithClosures -> C_IteratorFoldFunction
- GI.Gst.Callbacks: wrap_IteratorForeachFunction :: Maybe (Ptr (FunPtr C_IteratorForeachFunction)) -> IteratorForeachFunction_WithClosures -> Ptr GValue -> Ptr () -> IO ()
+ GI.Gst.Callbacks: wrap_IteratorForeachFunction :: Maybe (Ptr (FunPtr C_IteratorForeachFunction)) -> IteratorForeachFunction_WithClosures -> C_IteratorForeachFunction
- GI.Gst.Callbacks: wrap_IteratorFreeFunction :: Maybe (Ptr (FunPtr C_IteratorFreeFunction)) -> IteratorFreeFunction -> Ptr Iterator -> IO ()
+ GI.Gst.Callbacks: wrap_IteratorFreeFunction :: Maybe (Ptr (FunPtr C_IteratorFreeFunction)) -> IteratorFreeFunction -> C_IteratorFreeFunction
- GI.Gst.Callbacks: wrap_IteratorItemFunction :: Maybe (Ptr (FunPtr C_IteratorItemFunction)) -> IteratorItemFunction -> Ptr Iterator -> Ptr GValue -> IO CUInt
+ GI.Gst.Callbacks: wrap_IteratorItemFunction :: Maybe (Ptr (FunPtr C_IteratorItemFunction)) -> IteratorItemFunction -> C_IteratorItemFunction
- GI.Gst.Callbacks: wrap_IteratorNextFunction :: Maybe (Ptr (FunPtr C_IteratorNextFunction)) -> IteratorNextFunction -> Ptr Iterator -> Ptr GValue -> IO CUInt
+ GI.Gst.Callbacks: wrap_IteratorNextFunction :: Maybe (Ptr (FunPtr C_IteratorNextFunction)) -> IteratorNextFunction -> C_IteratorNextFunction
- GI.Gst.Callbacks: wrap_IteratorResyncFunction :: Maybe (Ptr (FunPtr C_IteratorResyncFunction)) -> IteratorResyncFunction -> Ptr Iterator -> IO ()
+ GI.Gst.Callbacks: wrap_IteratorResyncFunction :: Maybe (Ptr (FunPtr C_IteratorResyncFunction)) -> IteratorResyncFunction -> C_IteratorResyncFunction
- GI.Gst.Callbacks: wrap_LogFunction :: Maybe (Ptr (FunPtr C_LogFunction)) -> LogFunction_WithClosures -> Ptr DebugCategory -> CUInt -> CString -> CString -> Int32 -> Ptr Object -> Ptr DebugMessage -> Ptr () -> IO ()
+ GI.Gst.Callbacks: wrap_LogFunction :: Maybe (Ptr (FunPtr C_LogFunction)) -> LogFunction_WithClosures -> C_LogFunction
- GI.Gst.Callbacks: wrap_MemoryCopyFunction :: Maybe (Ptr (FunPtr C_MemoryCopyFunction)) -> MemoryCopyFunction -> Ptr Memory -> Int64 -> Int64 -> IO (Ptr Memory)
+ GI.Gst.Callbacks: wrap_MemoryCopyFunction :: Maybe (Ptr (FunPtr C_MemoryCopyFunction)) -> MemoryCopyFunction -> C_MemoryCopyFunction
- GI.Gst.Callbacks: wrap_MemoryIsSpanFunction :: Maybe (Ptr (FunPtr C_MemoryIsSpanFunction)) -> MemoryIsSpanFunction -> Ptr Memory -> Ptr Memory -> Word64 -> IO CInt
+ GI.Gst.Callbacks: wrap_MemoryIsSpanFunction :: Maybe (Ptr (FunPtr C_MemoryIsSpanFunction)) -> MemoryIsSpanFunction -> C_MemoryIsSpanFunction
- GI.Gst.Callbacks: wrap_MemoryMapFullFunction :: Maybe (Ptr (FunPtr C_MemoryMapFullFunction)) -> MemoryMapFullFunction -> Ptr Memory -> Ptr MapInfo -> Word64 -> IO (Ptr ())
+ GI.Gst.Callbacks: wrap_MemoryMapFullFunction :: Maybe (Ptr (FunPtr C_MemoryMapFullFunction)) -> MemoryMapFullFunction -> C_MemoryMapFullFunction
- GI.Gst.Callbacks: wrap_MemoryMapFunction :: Maybe (Ptr (FunPtr C_MemoryMapFunction)) -> MemoryMapFunction -> Ptr Memory -> Word64 -> CUInt -> IO (Ptr ())
+ GI.Gst.Callbacks: wrap_MemoryMapFunction :: Maybe (Ptr (FunPtr C_MemoryMapFunction)) -> MemoryMapFunction -> C_MemoryMapFunction
- GI.Gst.Callbacks: wrap_MemoryShareFunction :: Maybe (Ptr (FunPtr C_MemoryShareFunction)) -> MemoryShareFunction -> Ptr Memory -> Int64 -> Int64 -> IO (Ptr Memory)
+ GI.Gst.Callbacks: wrap_MemoryShareFunction :: Maybe (Ptr (FunPtr C_MemoryShareFunction)) -> MemoryShareFunction -> C_MemoryShareFunction
- GI.Gst.Callbacks: wrap_MemoryUnmapFullFunction :: Maybe (Ptr (FunPtr C_MemoryUnmapFullFunction)) -> MemoryUnmapFullFunction -> Ptr Memory -> Ptr MapInfo -> IO ()
+ GI.Gst.Callbacks: wrap_MemoryUnmapFullFunction :: Maybe (Ptr (FunPtr C_MemoryUnmapFullFunction)) -> MemoryUnmapFullFunction -> C_MemoryUnmapFullFunction
- GI.Gst.Callbacks: wrap_MemoryUnmapFunction :: Maybe (Ptr (FunPtr C_MemoryUnmapFunction)) -> MemoryUnmapFunction -> Ptr Memory -> IO ()
+ GI.Gst.Callbacks: wrap_MemoryUnmapFunction :: Maybe (Ptr (FunPtr C_MemoryUnmapFunction)) -> MemoryUnmapFunction -> C_MemoryUnmapFunction
- GI.Gst.Callbacks: wrap_MetaFreeFunction :: Maybe (Ptr (FunPtr C_MetaFreeFunction)) -> MetaFreeFunction -> Ptr Meta -> Ptr Buffer -> IO ()
+ GI.Gst.Callbacks: wrap_MetaFreeFunction :: Maybe (Ptr (FunPtr C_MetaFreeFunction)) -> MetaFreeFunction -> C_MetaFreeFunction
- GI.Gst.Callbacks: wrap_MetaInitFunction :: Maybe (Ptr (FunPtr C_MetaInitFunction)) -> MetaInitFunction -> Ptr Meta -> Ptr () -> Ptr Buffer -> IO CInt
+ GI.Gst.Callbacks: wrap_MetaInitFunction :: Maybe (Ptr (FunPtr C_MetaInitFunction)) -> MetaInitFunction -> C_MetaInitFunction
- GI.Gst.Callbacks: wrap_MetaTransformFunction :: Maybe (Ptr (FunPtr C_MetaTransformFunction)) -> MetaTransformFunction -> Ptr Buffer -> Ptr Meta -> Ptr Buffer -> Word32 -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_MetaTransformFunction :: Maybe (Ptr (FunPtr C_MetaTransformFunction)) -> MetaTransformFunction -> C_MetaTransformFunction
- GI.Gst.Callbacks: wrap_MiniObjectDisposeFunction :: Maybe (Ptr (FunPtr C_MiniObjectDisposeFunction)) -> MiniObjectDisposeFunction -> Ptr MiniObject -> IO CInt
+ GI.Gst.Callbacks: wrap_MiniObjectDisposeFunction :: Maybe (Ptr (FunPtr C_MiniObjectDisposeFunction)) -> MiniObjectDisposeFunction -> C_MiniObjectDisposeFunction
- GI.Gst.Callbacks: wrap_MiniObjectFreeFunction :: Maybe (Ptr (FunPtr C_MiniObjectFreeFunction)) -> MiniObjectFreeFunction -> Ptr MiniObject -> IO ()
+ GI.Gst.Callbacks: wrap_MiniObjectFreeFunction :: Maybe (Ptr (FunPtr C_MiniObjectFreeFunction)) -> MiniObjectFreeFunction -> C_MiniObjectFreeFunction
- GI.Gst.Callbacks: wrap_MiniObjectNotify :: Maybe (Ptr (FunPtr C_MiniObjectNotify)) -> MiniObjectNotify_WithClosures -> Ptr () -> Ptr MiniObject -> IO ()
+ GI.Gst.Callbacks: wrap_MiniObjectNotify :: Maybe (Ptr (FunPtr C_MiniObjectNotify)) -> MiniObjectNotify_WithClosures -> C_MiniObjectNotify
- GI.Gst.Callbacks: wrap_PadActivateFunction :: Maybe (Ptr (FunPtr C_PadActivateFunction)) -> PadActivateFunction -> Ptr Pad -> Ptr Object -> IO CInt
+ GI.Gst.Callbacks: wrap_PadActivateFunction :: Maybe (Ptr (FunPtr C_PadActivateFunction)) -> PadActivateFunction -> C_PadActivateFunction
- GI.Gst.Callbacks: wrap_PadActivateModeFunction :: Maybe (Ptr (FunPtr C_PadActivateModeFunction)) -> PadActivateModeFunction -> Ptr Pad -> Ptr Object -> CUInt -> CInt -> IO CInt
+ GI.Gst.Callbacks: wrap_PadActivateModeFunction :: Maybe (Ptr (FunPtr C_PadActivateModeFunction)) -> PadActivateModeFunction -> C_PadActivateModeFunction
- GI.Gst.Callbacks: wrap_PadChainFunction :: Maybe (Ptr (FunPtr C_PadChainFunction)) -> PadChainFunction -> Ptr Pad -> Ptr Object -> Ptr Buffer -> IO CUInt
+ GI.Gst.Callbacks: wrap_PadChainFunction :: Maybe (Ptr (FunPtr C_PadChainFunction)) -> PadChainFunction -> C_PadChainFunction
- GI.Gst.Callbacks: wrap_PadChainListFunction :: Maybe (Ptr (FunPtr C_PadChainListFunction)) -> PadChainListFunction -> Ptr Pad -> Ptr Object -> Ptr BufferList -> IO CUInt
+ GI.Gst.Callbacks: wrap_PadChainListFunction :: Maybe (Ptr (FunPtr C_PadChainListFunction)) -> PadChainListFunction -> C_PadChainListFunction
- GI.Gst.Callbacks: wrap_PadEventFullFunction :: Maybe (Ptr (FunPtr C_PadEventFullFunction)) -> PadEventFullFunction -> Ptr Pad -> Ptr Object -> Ptr Event -> IO CUInt
+ GI.Gst.Callbacks: wrap_PadEventFullFunction :: Maybe (Ptr (FunPtr C_PadEventFullFunction)) -> PadEventFullFunction -> C_PadEventFullFunction
- GI.Gst.Callbacks: wrap_PadEventFunction :: Maybe (Ptr (FunPtr C_PadEventFunction)) -> PadEventFunction -> Ptr Pad -> Ptr Object -> Ptr Event -> IO CInt
+ GI.Gst.Callbacks: wrap_PadEventFunction :: Maybe (Ptr (FunPtr C_PadEventFunction)) -> PadEventFunction -> C_PadEventFunction
- GI.Gst.Callbacks: wrap_PadForwardFunction :: Maybe (Ptr (FunPtr C_PadForwardFunction)) -> PadForwardFunction_WithClosures -> Ptr Pad -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_PadForwardFunction :: Maybe (Ptr (FunPtr C_PadForwardFunction)) -> PadForwardFunction_WithClosures -> C_PadForwardFunction
- GI.Gst.Callbacks: wrap_PadGetRangeFunction :: Maybe (Ptr (FunPtr C_PadGetRangeFunction)) -> PadGetRangeFunction -> Ptr Pad -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt
+ GI.Gst.Callbacks: wrap_PadGetRangeFunction :: Maybe (Ptr (FunPtr C_PadGetRangeFunction)) -> PadGetRangeFunction -> C_PadGetRangeFunction
- GI.Gst.Callbacks: wrap_PadIterIntLinkFunction :: Maybe (Ptr (FunPtr C_PadIterIntLinkFunction)) -> PadIterIntLinkFunction -> Ptr Pad -> Ptr Object -> IO (Ptr Iterator)
+ GI.Gst.Callbacks: wrap_PadIterIntLinkFunction :: Maybe (Ptr (FunPtr C_PadIterIntLinkFunction)) -> PadIterIntLinkFunction -> C_PadIterIntLinkFunction
- GI.Gst.Callbacks: wrap_PadLinkFunction :: Maybe (Ptr (FunPtr C_PadLinkFunction)) -> PadLinkFunction -> Ptr Pad -> Ptr Object -> Ptr Pad -> IO CUInt
+ GI.Gst.Callbacks: wrap_PadLinkFunction :: Maybe (Ptr (FunPtr C_PadLinkFunction)) -> PadLinkFunction -> C_PadLinkFunction
- GI.Gst.Callbacks: wrap_PadProbeCallback :: Maybe (Ptr (FunPtr C_PadProbeCallback)) -> PadProbeCallback_WithClosures -> Ptr Pad -> Ptr PadProbeInfo -> Ptr () -> IO CUInt
+ GI.Gst.Callbacks: wrap_PadProbeCallback :: Maybe (Ptr (FunPtr C_PadProbeCallback)) -> PadProbeCallback_WithClosures -> C_PadProbeCallback
- GI.Gst.Callbacks: wrap_PadQueryFunction :: Maybe (Ptr (FunPtr C_PadQueryFunction)) -> PadQueryFunction -> Ptr Pad -> Ptr Object -> Ptr Query -> IO CInt
+ GI.Gst.Callbacks: wrap_PadQueryFunction :: Maybe (Ptr (FunPtr C_PadQueryFunction)) -> PadQueryFunction -> C_PadQueryFunction
- GI.Gst.Callbacks: wrap_PadStickyEventsForeachFunction :: Maybe (Ptr (FunPtr C_PadStickyEventsForeachFunction)) -> PadStickyEventsForeachFunction_WithClosures -> Ptr Pad -> Ptr Event -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_PadStickyEventsForeachFunction :: Maybe (Ptr (FunPtr C_PadStickyEventsForeachFunction)) -> PadStickyEventsForeachFunction_WithClosures -> C_PadStickyEventsForeachFunction
- GI.Gst.Callbacks: wrap_PadUnlinkFunction :: Maybe (Ptr (FunPtr C_PadUnlinkFunction)) -> PadUnlinkFunction -> Ptr Pad -> Ptr Object -> IO ()
+ GI.Gst.Callbacks: wrap_PadUnlinkFunction :: Maybe (Ptr (FunPtr C_PadUnlinkFunction)) -> PadUnlinkFunction -> C_PadUnlinkFunction
- GI.Gst.Callbacks: wrap_PluginFeatureFilter :: Maybe (Ptr (FunPtr C_PluginFeatureFilter)) -> PluginFeatureFilter_WithClosures -> Ptr PluginFeature -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_PluginFeatureFilter :: Maybe (Ptr (FunPtr C_PluginFeatureFilter)) -> PluginFeatureFilter_WithClosures -> C_PluginFeatureFilter
- GI.Gst.Callbacks: wrap_PluginFilter :: Maybe (Ptr (FunPtr C_PluginFilter)) -> PluginFilter_WithClosures -> Ptr Plugin -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_PluginFilter :: Maybe (Ptr (FunPtr C_PluginFilter)) -> PluginFilter_WithClosures -> C_PluginFilter
- GI.Gst.Callbacks: wrap_PluginInitFullFunc :: Maybe (Ptr (FunPtr C_PluginInitFullFunc)) -> PluginInitFullFunc_WithClosures -> Ptr Plugin -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_PluginInitFullFunc :: Maybe (Ptr (FunPtr C_PluginInitFullFunc)) -> PluginInitFullFunc_WithClosures -> C_PluginInitFullFunc
- GI.Gst.Callbacks: wrap_PluginInitFunc :: Maybe (Ptr (FunPtr C_PluginInitFunc)) -> PluginInitFunc -> Ptr Plugin -> IO CInt
+ GI.Gst.Callbacks: wrap_PluginInitFunc :: Maybe (Ptr (FunPtr C_PluginInitFunc)) -> PluginInitFunc -> C_PluginInitFunc
- GI.Gst.Callbacks: wrap_StructureFilterMapFunc :: Maybe (Ptr (FunPtr C_StructureFilterMapFunc)) -> StructureFilterMapFunc_WithClosures -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_StructureFilterMapFunc :: Maybe (Ptr (FunPtr C_StructureFilterMapFunc)) -> StructureFilterMapFunc_WithClosures -> C_StructureFilterMapFunc
- GI.Gst.Callbacks: wrap_StructureForeachFunc :: Maybe (Ptr (FunPtr C_StructureForeachFunc)) -> StructureForeachFunc_WithClosures -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_StructureForeachFunc :: Maybe (Ptr (FunPtr C_StructureForeachFunc)) -> StructureForeachFunc_WithClosures -> C_StructureForeachFunc
- GI.Gst.Callbacks: wrap_StructureMapFunc :: Maybe (Ptr (FunPtr C_StructureMapFunc)) -> StructureMapFunc_WithClosures -> Word32 -> Ptr GValue -> Ptr () -> IO CInt
+ GI.Gst.Callbacks: wrap_StructureMapFunc :: Maybe (Ptr (FunPtr C_StructureMapFunc)) -> StructureMapFunc_WithClosures -> C_StructureMapFunc
- GI.Gst.Callbacks: wrap_TagForeachFunc :: Maybe (Ptr (FunPtr C_TagForeachFunc)) -> TagForeachFunc_WithClosures -> Ptr TagList -> CString -> Ptr () -> IO ()
+ GI.Gst.Callbacks: wrap_TagForeachFunc :: Maybe (Ptr (FunPtr C_TagForeachFunc)) -> TagForeachFunc_WithClosures -> C_TagForeachFunc
- GI.Gst.Callbacks: wrap_TagMergeFunc :: Maybe (Ptr (FunPtr C_TagMergeFunc)) -> TagMergeFunc -> Ptr GValue -> Ptr GValue -> IO ()
+ GI.Gst.Callbacks: wrap_TagMergeFunc :: Maybe (Ptr (FunPtr C_TagMergeFunc)) -> TagMergeFunc -> C_TagMergeFunc
- GI.Gst.Callbacks: wrap_TaskFunction :: Maybe (Ptr (FunPtr C_TaskFunction)) -> TaskFunction_WithClosures -> Ptr () -> IO ()
+ GI.Gst.Callbacks: wrap_TaskFunction :: Maybe (Ptr (FunPtr C_TaskFunction)) -> TaskFunction_WithClosures -> C_TaskFunction
- GI.Gst.Callbacks: wrap_TaskPoolFunction :: Maybe (Ptr (FunPtr C_TaskPoolFunction)) -> TaskPoolFunction_WithClosures -> Ptr () -> IO ()
+ GI.Gst.Callbacks: wrap_TaskPoolFunction :: Maybe (Ptr (FunPtr C_TaskPoolFunction)) -> TaskPoolFunction_WithClosures -> C_TaskPoolFunction
- GI.Gst.Callbacks: wrap_TaskThreadFunc :: Maybe (Ptr (FunPtr C_TaskThreadFunc)) -> TaskThreadFunc_WithClosures -> Ptr Task -> Ptr Thread -> Ptr () -> IO ()
+ GI.Gst.Callbacks: wrap_TaskThreadFunc :: Maybe (Ptr (FunPtr C_TaskThreadFunc)) -> TaskThreadFunc_WithClosures -> C_TaskThreadFunc
- GI.Gst.Callbacks: wrap_TypeFindFunction :: Maybe (Ptr (FunPtr C_TypeFindFunction)) -> TypeFindFunction_WithClosures -> Ptr TypeFind -> Ptr () -> IO ()
+ GI.Gst.Callbacks: wrap_TypeFindFunction :: Maybe (Ptr (FunPtr C_TypeFindFunction)) -> TypeFindFunction_WithClosures -> C_TypeFindFunction
- GI.Gst.Callbacks: wrap_TypeFindGetLengthFieldCallback :: Maybe (Ptr (FunPtr C_TypeFindGetLengthFieldCallback)) -> TypeFindGetLengthFieldCallback -> Ptr () -> IO Word64
+ GI.Gst.Callbacks: wrap_TypeFindGetLengthFieldCallback :: Maybe (Ptr (FunPtr C_TypeFindGetLengthFieldCallback)) -> TypeFindGetLengthFieldCallback -> C_TypeFindGetLengthFieldCallback
- GI.Gst.Callbacks: wrap_TypeFindPeekFieldCallback :: Maybe (Ptr (FunPtr C_TypeFindPeekFieldCallback)) -> TypeFindPeekFieldCallback -> Ptr () -> Int64 -> Word32 -> IO Word8
+ GI.Gst.Callbacks: wrap_TypeFindPeekFieldCallback :: Maybe (Ptr (FunPtr C_TypeFindPeekFieldCallback)) -> TypeFindPeekFieldCallback -> C_TypeFindPeekFieldCallback
- GI.Gst.Callbacks: wrap_TypeFindSuggestFieldCallback :: Maybe (Ptr (FunPtr C_TypeFindSuggestFieldCallback)) -> TypeFindSuggestFieldCallback -> Ptr () -> Word32 -> Ptr Caps -> IO ()
+ GI.Gst.Callbacks: wrap_TypeFindSuggestFieldCallback :: Maybe (Ptr (FunPtr C_TypeFindSuggestFieldCallback)) -> TypeFindSuggestFieldCallback -> C_TypeFindSuggestFieldCallback
- GI.Gst.Callbacks: wrap_ValueCompareFunc :: Maybe (Ptr (FunPtr C_ValueCompareFunc)) -> ValueCompareFunc -> Ptr GValue -> Ptr GValue -> IO Int32
+ GI.Gst.Callbacks: wrap_ValueCompareFunc :: Maybe (Ptr (FunPtr C_ValueCompareFunc)) -> ValueCompareFunc -> C_ValueCompareFunc
- GI.Gst.Callbacks: wrap_ValueDeserializeFunc :: Maybe (Ptr (FunPtr C_ValueDeserializeFunc)) -> ValueDeserializeFunc -> Ptr GValue -> CString -> IO CInt
+ GI.Gst.Callbacks: wrap_ValueDeserializeFunc :: Maybe (Ptr (FunPtr C_ValueDeserializeFunc)) -> ValueDeserializeFunc -> C_ValueDeserializeFunc
- GI.Gst.Callbacks: wrap_ValueSerializeFunc :: Maybe (Ptr (FunPtr C_ValueSerializeFunc)) -> ValueSerializeFunc -> Ptr GValue -> IO CString
+ GI.Gst.Callbacks: wrap_ValueSerializeFunc :: Maybe (Ptr (FunPtr C_ValueSerializeFunc)) -> ValueSerializeFunc -> C_ValueSerializeFunc
- GI.Gst.Functions: debugBinToDotFile :: (HasCallStack, MonadIO m, IsBin a) => a -> [DebugGraphDetails] -> Text -> m ()
+ GI.Gst.Functions: debugBinToDotFile :: (HasCallStack, MonadIO m, IsBin a) => a -> [DebugGraphDetails] -> [Char] -> m ()
- GI.Gst.Functions: debugBinToDotFileWithTs :: (HasCallStack, MonadIO m, IsBin a) => a -> [DebugGraphDetails] -> Text -> m ()
+ GI.Gst.Functions: debugBinToDotFileWithTs :: (HasCallStack, MonadIO m, IsBin a) => a -> [DebugGraphDetails] -> [Char] -> m ()
- GI.Gst.Functions: debugGetStackTrace :: (HasCallStack, MonadIO m) => [StackTraceFlags] -> m Text
+ GI.Gst.Functions: debugGetStackTrace :: (HasCallStack, MonadIO m) => [StackTraceFlags] -> m (Maybe Text)
- GI.Gst.Functions: filenameToUri :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.Gst.Functions: filenameToUri :: (HasCallStack, MonadIO m) => [Char] -> m Text
- GI.Gst.Functions: paramSpecFraction :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> [ParamFlags] -> m GParamSpec
+ GI.Gst.Functions: paramSpecFraction :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> [ParamFlags] -> m (Maybe GParamSpec)
- GI.Gst.Functions: parseBinFromDescriptionFull :: (HasCallStack, MonadIO m) => Text -> Bool -> Maybe (ParseContext) -> [ParseFlags] -> m Element
+ GI.Gst.Functions: parseBinFromDescriptionFull :: (HasCallStack, MonadIO m) => Text -> Bool -> Maybe (ParseContext) -> [ParseFlags] -> m (Maybe Element)
- GI.Gst.Functions: parseLaunch :: (HasCallStack, MonadIO m) => Text -> m Element
+ GI.Gst.Functions: parseLaunch :: (HasCallStack, MonadIO m) => Text -> m (Maybe Element)
- GI.Gst.Functions: parseLaunchFull :: (HasCallStack, MonadIO m) => Text -> Maybe (ParseContext) -> [ParseFlags] -> m Element
+ GI.Gst.Functions: parseLaunchFull :: (HasCallStack, MonadIO m) => Text -> Maybe (ParseContext) -> [ParseFlags] -> m (Maybe Element)
- GI.Gst.Functions: parseLaunchv :: (HasCallStack, MonadIO m) => [Text] -> m Element
+ GI.Gst.Functions: parseLaunchv :: (HasCallStack, MonadIO m) => [Text] -> m (Maybe Element)
- GI.Gst.Functions: parseLaunchvFull :: (HasCallStack, MonadIO m) => [Text] -> Maybe (ParseContext) -> [ParseFlags] -> m Element
+ GI.Gst.Functions: parseLaunchvFull :: (HasCallStack, MonadIO m) => [Text] -> Maybe (ParseContext) -> [ParseFlags] -> m (Maybe Element)
- GI.Gst.Functions: protectionSelectSystem :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.Gst.Functions: protectionSelectSystem :: (HasCallStack, MonadIO m) => [Text] -> m (Maybe Text)
- GI.Gst.Functions: tagGetDescription :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.Gst.Functions: tagGetDescription :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
- GI.Gst.Functions: tagGetNick :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.Gst.Functions: tagGetNick :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
- GI.Gst.Functions: utilDumpMem :: (HasCallStack, MonadIO m) => Word8 -> Word32 -> m ()
+ GI.Gst.Functions: utilDumpMem :: (HasCallStack, MonadIO m) => ByteString -> m ()
- GI.Gst.Functions: valueGetFractionRangeMax :: (HasCallStack, MonadIO m) => GValue -> m GValue
+ GI.Gst.Functions: valueGetFractionRangeMax :: (HasCallStack, MonadIO m) => GValue -> m (Maybe GValue)
- GI.Gst.Functions: valueGetFractionRangeMin :: (HasCallStack, MonadIO m) => GValue -> m GValue
+ GI.Gst.Functions: valueGetFractionRangeMin :: (HasCallStack, MonadIO m) => GValue -> m (Maybe GValue)
- GI.Gst.Interfaces.ChildProxy: type ChildProxyChildAddedCallback = Object -> Text -> IO ()
+ GI.Gst.Interfaces.ChildProxy: type ChildProxyChildAddedCallback = Object /@object@/: the 'GI.GObject.Objects.Object.Object' that was added -> Text /@name@/: the name of the new child -> IO ()
- GI.Gst.Interfaces.ChildProxy: type ChildProxyChildRemovedCallback = Object -> Text -> IO ()
+ GI.Gst.Interfaces.ChildProxy: type ChildProxyChildRemovedCallback = Object /@object@/: the 'GI.GObject.Objects.Object.Object' that was removed -> Text /@name@/: the name of the old child -> IO ()
- GI.Gst.Interfaces.ChildProxy: wrap_ChildProxyChildAddedCallback :: ChildProxyChildAddedCallback -> Ptr () -> Ptr Object -> CString -> Ptr () -> IO ()
+ GI.Gst.Interfaces.ChildProxy: wrap_ChildProxyChildAddedCallback :: ChildProxyChildAddedCallback -> C_ChildProxyChildAddedCallback
- GI.Gst.Interfaces.ChildProxy: wrap_ChildProxyChildRemovedCallback :: ChildProxyChildRemovedCallback -> Ptr () -> Ptr Object -> CString -> Ptr () -> IO ()
+ GI.Gst.Interfaces.ChildProxy: wrap_ChildProxyChildRemovedCallback :: ChildProxyChildRemovedCallback -> C_ChildProxyChildRemovedCallback
- GI.Gst.Interfaces.Preset: presetGetAppDir :: (HasCallStack, MonadIO m) => m (Maybe Text)
+ GI.Gst.Interfaces.Preset: presetGetAppDir :: (HasCallStack, MonadIO m) => m (Maybe [Char])
- GI.Gst.Interfaces.Preset: presetSetAppDir :: (HasCallStack, MonadIO m) => Text -> m Bool
+ GI.Gst.Interfaces.Preset: presetSetAppDir :: (HasCallStack, MonadIO m) => [Char] -> m Bool
- GI.Gst.Objects.Allocator: allocatorAlloc :: (HasCallStack, MonadIO m, IsAllocator a) => a -> Word64 -> Maybe (AllocationParams) -> m Memory
+ GI.Gst.Objects.Allocator: allocatorAlloc :: (HasCallStack, MonadIO m, IsAllocator a) => a -> Word64 -> Maybe (AllocationParams) -> m (Maybe Memory)
- GI.Gst.Objects.Bin: binGetByInterface :: (HasCallStack, MonadIO m, IsBin a) => a -> GType -> m Element
+ GI.Gst.Objects.Bin: binGetByInterface :: (HasCallStack, MonadIO m, IsBin a) => a -> GType -> m (Maybe Element)
- GI.Gst.Objects.Bin: type BinDeepElementAddedCallback = Bin -> Element -> IO ()
+ GI.Gst.Objects.Bin: type BinDeepElementAddedCallback = Bin /@subBin@/: the 'GI.Gst.Objects.Bin.Bin' the element was added to -> Element /@element@/: the 'GI.Gst.Objects.Element.Element' that was added to /@subBin@/ -> IO ()
- GI.Gst.Objects.Bin: type BinDeepElementRemovedCallback = Bin -> Element -> IO ()
+ GI.Gst.Objects.Bin: type BinDeepElementRemovedCallback = Bin /@subBin@/: the 'GI.Gst.Objects.Bin.Bin' the element was removed from -> Element /@element@/: the 'GI.Gst.Objects.Element.Element' that was removed from /@subBin@/ -> IO ()
- GI.Gst.Objects.Bin: type BinElementAddedCallback = Element -> IO ()
+ GI.Gst.Objects.Bin: type BinElementAddedCallback = Element /@element@/: the 'GI.Gst.Objects.Element.Element' that was added to the bin -> IO ()
- GI.Gst.Objects.Bin: type BinElementRemovedCallback = Element -> IO ()
+ GI.Gst.Objects.Bin: type BinElementRemovedCallback = Element /@element@/: the 'GI.Gst.Objects.Element.Element' that was removed from the bin -> IO ()
- GI.Gst.Objects.Bin: wrap_BinDeepElementAddedCallback :: BinDeepElementAddedCallback -> Ptr () -> Ptr Bin -> Ptr Element -> Ptr () -> IO ()
+ GI.Gst.Objects.Bin: wrap_BinDeepElementAddedCallback :: BinDeepElementAddedCallback -> C_BinDeepElementAddedCallback
- GI.Gst.Objects.Bin: wrap_BinDeepElementRemovedCallback :: BinDeepElementRemovedCallback -> Ptr () -> Ptr Bin -> Ptr Element -> Ptr () -> IO ()
+ GI.Gst.Objects.Bin: wrap_BinDeepElementRemovedCallback :: BinDeepElementRemovedCallback -> C_BinDeepElementRemovedCallback
- GI.Gst.Objects.Bin: wrap_BinDoLatencyCallback :: BinDoLatencyCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gst.Objects.Bin: wrap_BinDoLatencyCallback :: BinDoLatencyCallback -> C_BinDoLatencyCallback
- GI.Gst.Objects.Bin: wrap_BinElementAddedCallback :: BinElementAddedCallback -> Ptr () -> Ptr Element -> Ptr () -> IO ()
+ GI.Gst.Objects.Bin: wrap_BinElementAddedCallback :: BinElementAddedCallback -> C_BinElementAddedCallback
- GI.Gst.Objects.Bin: wrap_BinElementRemovedCallback :: BinElementRemovedCallback -> Ptr () -> Ptr Element -> Ptr () -> IO ()
+ GI.Gst.Objects.Bin: wrap_BinElementRemovedCallback :: BinElementRemovedCallback -> C_BinElementRemovedCallback
- GI.Gst.Objects.Bus: busCreateWatch :: (HasCallStack, MonadIO m, IsBus a) => a -> m Source
+ GI.Gst.Objects.Bus: busCreateWatch :: (HasCallStack, MonadIO m, IsBus a) => a -> m (Maybe Source)
- GI.Gst.Objects.Bus: type BusMessageCallback = Message -> IO ()
+ GI.Gst.Objects.Bus: type BusMessageCallback = Message /@message@/: the message that has been posted asynchronously -> IO ()
- GI.Gst.Objects.Bus: type BusSyncMessageCallback = Message -> IO ()
+ GI.Gst.Objects.Bus: type BusSyncMessageCallback = Message /@message@/: the message that has been posted synchronously -> IO ()
- GI.Gst.Objects.Bus: wrap_BusMessageCallback :: BusMessageCallback -> Ptr () -> Ptr Message -> Ptr () -> IO ()
+ GI.Gst.Objects.Bus: wrap_BusMessageCallback :: BusMessageCallback -> C_BusMessageCallback
- GI.Gst.Objects.Bus: wrap_BusSyncMessageCallback :: BusSyncMessageCallback -> Ptr () -> Ptr Message -> Ptr () -> IO ()
+ GI.Gst.Objects.Bus: wrap_BusSyncMessageCallback :: BusSyncMessageCallback -> C_BusSyncMessageCallback
- GI.Gst.Objects.Clock: type ClockSyncedCallback = Bool -> IO ()
+ GI.Gst.Objects.Clock: type ClockSyncedCallback = Bool /@synced@/: if the clock is synced now -> IO ()
- GI.Gst.Objects.Clock: wrap_ClockSyncedCallback :: ClockSyncedCallback -> Ptr () -> CInt -> Ptr () -> IO ()
+ GI.Gst.Objects.Clock: wrap_ClockSyncedCallback :: ClockSyncedCallback -> C_ClockSyncedCallback
- GI.Gst.Objects.Device: deviceCreateElement :: (HasCallStack, MonadIO m, IsDevice a) => a -> Maybe (Text) -> m Element
+ GI.Gst.Objects.Device: deviceCreateElement :: (HasCallStack, MonadIO m, IsDevice a) => a -> Maybe (Text) -> m (Maybe Element)
- GI.Gst.Objects.Device: deviceGetCaps :: (HasCallStack, MonadIO m, IsDevice a) => a -> m Caps
+ GI.Gst.Objects.Device: deviceGetCaps :: (HasCallStack, MonadIO m, IsDevice a) => a -> m (Maybe Caps)
- GI.Gst.Objects.Device: deviceGetProperties :: (HasCallStack, MonadIO m, IsDevice a) => a -> m Structure
+ GI.Gst.Objects.Device: deviceGetProperties :: (HasCallStack, MonadIO m, IsDevice a) => a -> m (Maybe Structure)
- GI.Gst.Objects.Device: wrap_DeviceRemovedCallback :: DeviceRemovedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gst.Objects.Device: wrap_DeviceRemovedCallback :: DeviceRemovedCallback -> C_DeviceRemovedCallback
- GI.Gst.Objects.DeviceProvider: wrap_DeviceProviderProviderHiddenCallback :: DeviceProviderProviderHiddenCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gst.Objects.DeviceProvider: wrap_DeviceProviderProviderHiddenCallback :: DeviceProviderProviderHiddenCallback -> C_DeviceProviderProviderHiddenCallback
- GI.Gst.Objects.DeviceProvider: wrap_DeviceProviderProviderUnhiddenCallback :: DeviceProviderProviderUnhiddenCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gst.Objects.DeviceProvider: wrap_DeviceProviderProviderUnhiddenCallback :: DeviceProviderProviderUnhiddenCallback -> C_DeviceProviderProviderUnhiddenCallback
- GI.Gst.Objects.Element: elementGetBus :: (HasCallStack, MonadIO m, IsElement a) => a -> m Bus
+ GI.Gst.Objects.Element: elementGetBus :: (HasCallStack, MonadIO m, IsElement a) => a -> m (Maybe Bus)
- GI.Gst.Objects.Element: elementGetClock :: (HasCallStack, MonadIO m, IsElement a) => a -> m Clock
+ GI.Gst.Objects.Element: elementGetClock :: (HasCallStack, MonadIO m, IsElement a) => a -> m (Maybe Clock)
- GI.Gst.Objects.Element: elementGetContextUnlocked :: (HasCallStack, MonadIO m, IsElement a) => a -> Text -> m Context
+ GI.Gst.Objects.Element: elementGetContextUnlocked :: (HasCallStack, MonadIO m, IsElement a) => a -> Text -> m (Maybe Context)
- GI.Gst.Objects.Element: elementMakeFromUri :: (HasCallStack, MonadIO m) => URIType -> Text -> Maybe (Text) -> m Element
+ GI.Gst.Objects.Element: elementMakeFromUri :: (HasCallStack, MonadIO m) => URIType -> Text -> Maybe (Text) -> m (Maybe Element)
- GI.Gst.Objects.Element: elementSetBus :: (HasCallStack, MonadIO m, IsElement a, IsBus b) => a -> b -> m ()
+ GI.Gst.Objects.Element: elementSetBus :: (HasCallStack, MonadIO m, IsElement a, IsBus b) => a -> Maybe (b) -> m ()
- GI.Gst.Objects.Element: elementSetClock :: (HasCallStack, MonadIO m, IsElement a, IsClock b) => a -> b -> m Bool
+ GI.Gst.Objects.Element: elementSetClock :: (HasCallStack, MonadIO m, IsElement a, IsClock b) => a -> Maybe (b) -> m Bool
- GI.Gst.Objects.Element: type ElementPadAddedCallback = Pad -> IO ()
+ GI.Gst.Objects.Element: type ElementPadAddedCallback = Pad /@newPad@/: the pad that has been added -> IO ()
- GI.Gst.Objects.Element: type ElementPadRemovedCallback = Pad -> IO ()
+ GI.Gst.Objects.Element: type ElementPadRemovedCallback = Pad /@oldPad@/: the pad that has been removed -> IO ()
- GI.Gst.Objects.Element: wrap_ElementNoMorePadsCallback :: ElementNoMorePadsCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gst.Objects.Element: wrap_ElementNoMorePadsCallback :: ElementNoMorePadsCallback -> C_ElementNoMorePadsCallback
- GI.Gst.Objects.Element: wrap_ElementPadAddedCallback :: ElementPadAddedCallback -> Ptr () -> Ptr Pad -> Ptr () -> IO ()
+ GI.Gst.Objects.Element: wrap_ElementPadAddedCallback :: ElementPadAddedCallback -> C_ElementPadAddedCallback
- GI.Gst.Objects.Element: wrap_ElementPadRemovedCallback :: ElementPadRemovedCallback -> Ptr () -> Ptr Pad -> Ptr () -> IO ()
+ GI.Gst.Objects.Element: wrap_ElementPadRemovedCallback :: ElementPadRemovedCallback -> C_ElementPadRemovedCallback
- GI.Gst.Objects.Object: type ObjectDeepNotifyCallback = Object -> GParamSpec -> IO ()
+ GI.Gst.Objects.Object: type ObjectDeepNotifyCallback = Object /@propObject@/: the object that originated the signal -> GParamSpec /@prop@/: the property that changed -> IO ()
- GI.Gst.Objects.Object: wrap_ObjectDeepNotifyCallback :: ObjectDeepNotifyCallback -> Ptr () -> Ptr Object -> Ptr GParamSpec -> Ptr () -> IO ()
+ GI.Gst.Objects.Object: wrap_ObjectDeepNotifyCallback :: ObjectDeepNotifyCallback -> C_ObjectDeepNotifyCallback
- GI.Gst.Objects.Pad: padGetPeer :: (HasCallStack, MonadIO m, IsPad a) => a -> m Pad
+ GI.Gst.Objects.Pad: padGetPeer :: (HasCallStack, MonadIO m, IsPad a) => a -> m (Maybe Pad)
- GI.Gst.Objects.Pad: type PadLinkedCallback = Pad -> IO ()
+ GI.Gst.Objects.Pad: type PadLinkedCallback = Pad /@peer@/: the peer pad that has been connected -> IO ()
- GI.Gst.Objects.Pad: type PadUnlinkedCallback = Pad -> IO ()
+ GI.Gst.Objects.Pad: type PadUnlinkedCallback = Pad /@peer@/: the peer pad that has been disconnected -> IO ()
- GI.Gst.Objects.Pad: wrap_PadLinkedCallback :: PadLinkedCallback -> Ptr () -> Ptr Pad -> Ptr () -> IO ()
+ GI.Gst.Objects.Pad: wrap_PadLinkedCallback :: PadLinkedCallback -> C_PadLinkedCallback
- GI.Gst.Objects.Pad: wrap_PadUnlinkedCallback :: PadUnlinkedCallback -> Ptr () -> Ptr Pad -> Ptr () -> IO ()
+ GI.Gst.Objects.Pad: wrap_PadUnlinkedCallback :: PadUnlinkedCallback -> C_PadUnlinkedCallback
- GI.Gst.Objects.PadTemplate: padTemplateNew :: (HasCallStack, MonadIO m) => Text -> PadDirection -> PadPresence -> Caps -> m PadTemplate
+ GI.Gst.Objects.PadTemplate: padTemplateNew :: (HasCallStack, MonadIO m) => Text -> PadDirection -> PadPresence -> Caps -> m (Maybe PadTemplate)
- GI.Gst.Objects.PadTemplate: type PadTemplatePadCreatedCallback = Pad -> IO ()
+ GI.Gst.Objects.PadTemplate: type PadTemplatePadCreatedCallback = Pad /@pad@/: the pad that was created. -> IO ()
- GI.Gst.Objects.PadTemplate: wrap_PadTemplatePadCreatedCallback :: PadTemplatePadCreatedCallback -> Ptr () -> Ptr Pad -> Ptr () -> IO ()
+ GI.Gst.Objects.PadTemplate: wrap_PadTemplatePadCreatedCallback :: PadTemplatePadCreatedCallback -> C_PadTemplatePadCreatedCallback
- GI.Gst.Objects.Plugin: pluginAddDependency :: (HasCallStack, MonadIO m, IsPlugin a) => a -> Maybe (Text) -> Maybe (Text) -> Maybe (Text) -> [PluginDependencyFlags] -> m ()
+ GI.Gst.Objects.Plugin: pluginAddDependency :: (HasCallStack, MonadIO m, IsPlugin a) => a -> Maybe ([Text]) -> Maybe ([Text]) -> Maybe ([Text]) -> [PluginDependencyFlags] -> m ()
- GI.Gst.Objects.Plugin: pluginGetFilename :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m Text
+ GI.Gst.Objects.Plugin: pluginGetFilename :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m [Char]
- GI.Gst.Objects.Plugin: pluginLoad :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m Plugin
+ GI.Gst.Objects.Plugin: pluginLoad :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m (Maybe Plugin)
- GI.Gst.Objects.Plugin: pluginLoadByName :: (HasCallStack, MonadIO m) => Text -> m Plugin
+ GI.Gst.Objects.Plugin: pluginLoadByName :: (HasCallStack, MonadIO m) => Text -> m (Maybe Plugin)
- GI.Gst.Objects.Plugin: pluginLoadFile :: (HasCallStack, MonadIO m) => Text -> m Plugin
+ GI.Gst.Objects.Plugin: pluginLoadFile :: (HasCallStack, MonadIO m) => [Char] -> m Plugin
- GI.Gst.Objects.Registry: registryScanPath :: (HasCallStack, MonadIO m, IsRegistry a) => a -> Text -> m Bool
+ GI.Gst.Objects.Registry: registryScanPath :: (HasCallStack, MonadIO m, IsRegistry a) => a -> [Char] -> m Bool
- GI.Gst.Objects.Registry: type RegistryFeatureAddedCallback = PluginFeature -> IO ()
+ GI.Gst.Objects.Registry: type RegistryFeatureAddedCallback = PluginFeature /@feature@/: the feature that has been added -> IO ()
- GI.Gst.Objects.Registry: type RegistryPluginAddedCallback = Plugin -> IO ()
+ GI.Gst.Objects.Registry: type RegistryPluginAddedCallback = Plugin /@plugin@/: the plugin that has been added -> IO ()
- GI.Gst.Objects.Registry: wrap_RegistryFeatureAddedCallback :: RegistryFeatureAddedCallback -> Ptr () -> Ptr PluginFeature -> Ptr () -> IO ()
+ GI.Gst.Objects.Registry: wrap_RegistryFeatureAddedCallback :: RegistryFeatureAddedCallback -> C_RegistryFeatureAddedCallback
- GI.Gst.Objects.Registry: wrap_RegistryPluginAddedCallback :: RegistryPluginAddedCallback -> Ptr () -> Ptr Plugin -> Ptr () -> IO ()
+ GI.Gst.Objects.Registry: wrap_RegistryPluginAddedCallback :: RegistryPluginAddedCallback -> C_RegistryPluginAddedCallback
- GI.Gst.Objects.StreamCollection: streamCollectionGetStream :: (HasCallStack, MonadIO m, IsStreamCollection a) => a -> Word32 -> m Stream
+ GI.Gst.Objects.StreamCollection: streamCollectionGetStream :: (HasCallStack, MonadIO m, IsStreamCollection a) => a -> Word32 -> m (Maybe Stream)
- GI.Gst.Objects.StreamCollection: wrap_StreamCollectionStreamNotifyCallback :: StreamCollectionStreamNotifyCallback -> Ptr () -> Ptr Stream -> Ptr GParamSpec -> Ptr () -> IO ()
+ GI.Gst.Objects.StreamCollection: wrap_StreamCollectionStreamNotifyCallback :: StreamCollectionStreamNotifyCallback -> C_StreamCollectionStreamNotifyCallback
- GI.Gst.Objects.SystemClock: systemClockSetDefault :: (HasCallStack, MonadIO m, IsClock a) => a -> m ()
+ GI.Gst.Objects.SystemClock: systemClockSetDefault :: (HasCallStack, MonadIO m, IsClock a) => Maybe (a) -> m ()
- GI.Gst.Structs.AllocationParams: allocationParamsCopy :: (HasCallStack, MonadIO m) => AllocationParams -> m AllocationParams
+ GI.Gst.Structs.AllocationParams: allocationParamsCopy :: (HasCallStack, MonadIO m) => AllocationParams -> m (Maybe AllocationParams)
- GI.Gst.Structs.Buffer: bufferAddMeta :: (HasCallStack, MonadIO m) => Buffer -> MetaInfo -> Ptr () -> m Meta
+ GI.Gst.Structs.Buffer: bufferAddMeta :: (HasCallStack, MonadIO m) => Buffer -> MetaInfo -> Ptr () -> m (Maybe Meta)
- GI.Gst.Structs.Buffer: bufferAddParentBufferMeta :: (HasCallStack, MonadIO m) => Buffer -> Buffer -> m ParentBufferMeta
+ GI.Gst.Structs.Buffer: bufferAddParentBufferMeta :: (HasCallStack, MonadIO m) => Buffer -> Buffer -> m (Maybe ParentBufferMeta)
- GI.Gst.Structs.Buffer: bufferExtract :: (HasCallStack, MonadIO m) => Buffer -> Word64 -> Ptr () -> Word64 -> m Word64
+ GI.Gst.Structs.Buffer: bufferExtract :: (HasCallStack, MonadIO m) => Buffer -> Word64 -> Maybe (ByteString) -> m ((Word64, Maybe ByteString))
- GI.Gst.Structs.Buffer: bufferGetAllMemory :: (HasCallStack, MonadIO m) => Buffer -> m Memory
+ GI.Gst.Structs.Buffer: bufferGetAllMemory :: (HasCallStack, MonadIO m) => Buffer -> m (Maybe Memory)
- GI.Gst.Structs.Buffer: bufferGetMemory :: (HasCallStack, MonadIO m) => Buffer -> Word32 -> m Memory
+ GI.Gst.Structs.Buffer: bufferGetMemory :: (HasCallStack, MonadIO m) => Buffer -> Word32 -> m (Maybe Memory)
- GI.Gst.Structs.Buffer: bufferGetMemoryRange :: (HasCallStack, MonadIO m) => Buffer -> Word32 -> Int32 -> m Memory
+ GI.Gst.Structs.Buffer: bufferGetMemoryRange :: (HasCallStack, MonadIO m) => Buffer -> Word32 -> Int32 -> m (Maybe Memory)
- GI.Gst.Structs.Buffer: bufferPeekMemory :: (HasCallStack, MonadIO m) => Buffer -> Word32 -> m Memory
+ GI.Gst.Structs.Buffer: bufferPeekMemory :: (HasCallStack, MonadIO m) => Buffer -> Word32 -> m (Maybe Memory)
- GI.Gst.Structs.Caps: capsFromString :: (HasCallStack, MonadIO m) => Text -> m Caps
+ GI.Gst.Structs.Caps: capsFromString :: (HasCallStack, MonadIO m) => Text -> m (Maybe Caps)
- GI.Gst.Structs.Caps: capsGetFeatures :: (HasCallStack, MonadIO m) => Caps -> Word32 -> m CapsFeatures
+ GI.Gst.Structs.Caps: capsGetFeatures :: (HasCallStack, MonadIO m) => Caps -> Word32 -> m (Maybe CapsFeatures)
- GI.Gst.Structs.Caps: capsStealStructure :: (HasCallStack, MonadIO m) => Caps -> Word32 -> m Structure
+ GI.Gst.Structs.Caps: capsStealStructure :: (HasCallStack, MonadIO m) => Caps -> Word32 -> m (Maybe Structure)
- GI.Gst.Structs.CapsFeatures: capsFeaturesGetNth :: (HasCallStack, MonadIO m) => CapsFeatures -> Word32 -> m Text
+ GI.Gst.Structs.CapsFeatures: capsFeaturesGetNth :: (HasCallStack, MonadIO m) => CapsFeatures -> Word32 -> m (Maybe Text)
- GI.Gst.Structs.DateTime: dateTimeNew :: (HasCallStack, MonadIO m) => Float -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m DateTime
+ GI.Gst.Structs.DateTime: dateTimeNew :: (HasCallStack, MonadIO m) => Float -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m (Maybe DateTime)
- GI.Gst.Structs.DateTime: dateTimeNewLocalTime :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m DateTime
+ GI.Gst.Structs.DateTime: dateTimeNewLocalTime :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m (Maybe DateTime)
- GI.Gst.Structs.DebugMessage: debugMessageGet :: (HasCallStack, MonadIO m) => DebugMessage -> m Text
+ GI.Gst.Structs.DebugMessage: debugMessageGet :: (HasCallStack, MonadIO m) => DebugMessage -> m (Maybe Text)
- GI.Gst.Structs.Event: eventGetStructure :: (HasCallStack, MonadIO m) => Event -> m Structure
+ GI.Gst.Structs.Event: eventGetStructure :: (HasCallStack, MonadIO m) => Event -> m (Maybe Structure)
- GI.Gst.Structs.Event: eventNewCaps :: (HasCallStack, MonadIO m) => Caps -> m Event
+ GI.Gst.Structs.Event: eventNewCaps :: (HasCallStack, MonadIO m) => Caps -> m (Maybe Event)
- GI.Gst.Structs.Event: eventNewCustom :: (HasCallStack, MonadIO m) => EventType -> Structure -> m Event
+ GI.Gst.Structs.Event: eventNewCustom :: (HasCallStack, MonadIO m) => EventType -> Structure -> m (Maybe Event)
- GI.Gst.Structs.Event: eventNewQos :: (HasCallStack, MonadIO m) => QOSType -> Double -> Int64 -> Word64 -> m Event
+ GI.Gst.Structs.Event: eventNewQos :: (HasCallStack, MonadIO m) => QOSType -> Double -> Int64 -> Word64 -> m (Maybe Event)
- GI.Gst.Structs.Event: eventNewSeek :: (HasCallStack, MonadIO m) => Double -> Format -> [SeekFlags] -> SeekType -> Int64 -> SeekType -> Int64 -> m Event
+ GI.Gst.Structs.Event: eventNewSeek :: (HasCallStack, MonadIO m) => Double -> Format -> [SeekFlags] -> SeekType -> Int64 -> SeekType -> Int64 -> m (Maybe Event)
- GI.Gst.Structs.Event: eventNewSegment :: (HasCallStack, MonadIO m) => Segment -> m Event
+ GI.Gst.Structs.Event: eventNewSegment :: (HasCallStack, MonadIO m) => Segment -> m (Maybe Event)
- GI.Gst.Structs.Event: eventNewStep :: (HasCallStack, MonadIO m) => Format -> Word64 -> Double -> Bool -> Bool -> m Event
+ GI.Gst.Structs.Event: eventNewStep :: (HasCallStack, MonadIO m) => Format -> Word64 -> Double -> Bool -> Bool -> m (Maybe Event)
- GI.Gst.Structs.Event: eventParseProtection :: (HasCallStack, MonadIO m) => Event -> Maybe (Text) -> m ((Text, Buffer))
+ GI.Gst.Structs.Event: eventParseProtection :: (HasCallStack, MonadIO m) => Event -> m ((Text, Buffer, Maybe Text))
- GI.Gst.Structs.Memory: memoryGetSizes :: (HasCallStack, MonadIO m) => Memory -> Word64 -> Word64 -> m Word64
+ GI.Gst.Structs.Memory: memoryGetSizes :: (HasCallStack, MonadIO m) => Memory -> m ((Word64, Word64, Word64))
- GI.Gst.Structs.Memory: memoryIsSpan :: (HasCallStack, MonadIO m) => Memory -> Memory -> Word64 -> m Bool
+ GI.Gst.Structs.Memory: memoryIsSpan :: (HasCallStack, MonadIO m) => Memory -> Memory -> m ((Bool, Word64))
- GI.Gst.Structs.Memory: memoryNewWrapped :: (HasCallStack, MonadIO m) => [MemoryFlags] -> ByteString -> Word64 -> Word64 -> Maybe (DestroyNotify) -> m Memory
+ GI.Gst.Structs.Memory: memoryNewWrapped :: (HasCallStack, MonadIO m) => [MemoryFlags] -> ByteString -> Word64 -> Word64 -> Maybe (DestroyNotify) -> m (Maybe Memory)
- GI.Gst.Structs.Message: messageGetStreamStatusObject :: (HasCallStack, MonadIO m) => Message -> m GValue
+ GI.Gst.Structs.Message: messageGetStreamStatusObject :: (HasCallStack, MonadIO m) => Message -> m (Maybe GValue)
- GI.Gst.Structs.Message: messageGetStructure :: (HasCallStack, MonadIO m) => Message -> m Structure
+ GI.Gst.Structs.Message: messageGetStructure :: (HasCallStack, MonadIO m) => Message -> m (Maybe Structure)
- GI.Gst.Structs.Message: messageNewApplication :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> Structure -> m Message
+ GI.Gst.Structs.Message: messageNewApplication :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> Structure -> m (Maybe Message)
- GI.Gst.Structs.Message: messageNewBuffering :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> Int32 -> m Message
+ GI.Gst.Structs.Message: messageNewBuffering :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> Int32 -> m (Maybe Message)
- GI.Gst.Structs.Message: messageNewCustom :: (HasCallStack, MonadIO m, IsObject a) => [MessageType] -> Maybe (a) -> Maybe (Structure) -> m Message
+ GI.Gst.Structs.Message: messageNewCustom :: (HasCallStack, MonadIO m, IsObject a) => [MessageType] -> Maybe (a) -> Maybe (Structure) -> m (Maybe Message)
- GI.Gst.Structs.Message: messageNewElement :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> Structure -> m Message
+ GI.Gst.Structs.Message: messageNewElement :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> Structure -> m (Maybe Message)
- GI.Gst.Structs.Message: messageNewErrorWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> GError -> Text -> Structure -> m Message
+ GI.Gst.Structs.Message: messageNewErrorWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> GError -> Text -> Structure -> m (Maybe Message)
- GI.Gst.Structs.Message: messageNewInfoWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> GError -> Text -> Structure -> m Message
+ GI.Gst.Structs.Message: messageNewInfoWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> GError -> Text -> Structure -> m (Maybe Message)
- GI.Gst.Structs.Message: messageNewProgress :: (HasCallStack, MonadIO m, IsObject a) => a -> ProgressType -> Text -> Text -> m Message
+ GI.Gst.Structs.Message: messageNewProgress :: (HasCallStack, MonadIO m, IsObject a) => a -> ProgressType -> Text -> Text -> m (Maybe Message)
- GI.Gst.Structs.Message: messageNewWarningWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> GError -> Text -> Structure -> m Message
+ GI.Gst.Structs.Message: messageNewWarningWithDetails :: (HasCallStack, MonadIO m, IsObject a) => Maybe (a) -> GError -> Text -> Structure -> m (Maybe Message)
- GI.Gst.Structs.Message: messageStreamsSelectedGetStream :: (HasCallStack, MonadIO m) => Message -> Word32 -> m Stream
+ GI.Gst.Structs.Message: messageStreamsSelectedGetStream :: (HasCallStack, MonadIO m) => Message -> Word32 -> m (Maybe Stream)
- GI.Gst.Structs.Meta: metaRegister :: (HasCallStack, MonadIO m) => GType -> Text -> Word64 -> MetaInitFunction -> MetaFreeFunction -> MetaTransformFunction -> m MetaInfo
+ GI.Gst.Structs.Meta: metaRegister :: (HasCallStack, MonadIO m) => GType -> Text -> Word64 -> MetaInitFunction -> MetaFreeFunction -> MetaTransformFunction -> m (Maybe MetaInfo)
- GI.Gst.Structs.PadProbeInfo: padProbeInfoGetBuffer :: (HasCallStack, MonadIO m) => PadProbeInfo -> m Buffer
+ GI.Gst.Structs.PadProbeInfo: padProbeInfoGetBuffer :: (HasCallStack, MonadIO m) => PadProbeInfo -> m (Maybe Buffer)
- GI.Gst.Structs.PadProbeInfo: padProbeInfoGetBufferList :: (HasCallStack, MonadIO m) => PadProbeInfo -> m BufferList
+ GI.Gst.Structs.PadProbeInfo: padProbeInfoGetBufferList :: (HasCallStack, MonadIO m) => PadProbeInfo -> m (Maybe BufferList)
- GI.Gst.Structs.PadProbeInfo: padProbeInfoGetEvent :: (HasCallStack, MonadIO m) => PadProbeInfo -> m Event
+ GI.Gst.Structs.PadProbeInfo: padProbeInfoGetEvent :: (HasCallStack, MonadIO m) => PadProbeInfo -> m (Maybe Event)
- GI.Gst.Structs.PadProbeInfo: padProbeInfoGetQuery :: (HasCallStack, MonadIO m) => PadProbeInfo -> m Query
+ GI.Gst.Structs.PadProbeInfo: padProbeInfoGetQuery :: (HasCallStack, MonadIO m) => PadProbeInfo -> m (Maybe Query)
- GI.Gst.Structs.ParseContext: parseContextCopy :: (HasCallStack, MonadIO m) => ParseContext -> m ParseContext
+ GI.Gst.Structs.ParseContext: parseContextCopy :: (HasCallStack, MonadIO m) => ParseContext -> m (Maybe ParseContext)
- GI.Gst.Structs.ParseContext: parseContextGetMissingElements :: (HasCallStack, MonadIO m) => ParseContext -> m [Text]
+ GI.Gst.Structs.ParseContext: parseContextGetMissingElements :: (HasCallStack, MonadIO m) => ParseContext -> m (Maybe [Text])
- GI.Gst.Structs.ParseContext: parseContextNew :: (HasCallStack, MonadIO m) => m ParseContext
+ GI.Gst.Structs.ParseContext: parseContextNew :: (HasCallStack, MonadIO m) => m (Maybe ParseContext)
- GI.Gst.Structs.Query: queryGetStructure :: (HasCallStack, MonadIO m) => Query -> m Structure
+ GI.Gst.Structs.Query: queryGetStructure :: (HasCallStack, MonadIO m) => Query -> m (Maybe Structure)
- GI.Gst.Structs.Query: queryNewCustom :: (HasCallStack, MonadIO m) => QueryType -> Maybe (Structure) -> m Query
+ GI.Gst.Structs.Query: queryNewCustom :: (HasCallStack, MonadIO m) => QueryType -> Maybe (Structure) -> m (Maybe Query)
- GI.Gst.Structs.Query: queryParseAcceptCapsResult :: (HasCallStack, MonadIO m) => Query -> Bool -> m ()
+ GI.Gst.Structs.Query: queryParseAcceptCapsResult :: (HasCallStack, MonadIO m) => Query -> m (Bool)
- GI.Gst.Structs.Query: queryParseNthFormat :: (HasCallStack, MonadIO m) => Query -> m ((Word32, Format))
+ GI.Gst.Structs.Query: queryParseNthFormat :: (HasCallStack, MonadIO m) => Query -> Word32 -> m (Format)
- GI.Gst.Structs.Sample: sampleGetInfo :: (HasCallStack, MonadIO m) => Sample -> m Structure
+ GI.Gst.Structs.Sample: sampleGetInfo :: (HasCallStack, MonadIO m) => Sample -> m (Maybe Structure)
- GI.Gst.Structs.Segment: segmentDoSeek :: (HasCallStack, MonadIO m) => Segment -> Double -> Format -> [SeekFlags] -> SeekType -> Word64 -> SeekType -> Word64 -> Bool -> m Bool
+ GI.Gst.Structs.Segment: segmentDoSeek :: (HasCallStack, MonadIO m) => Segment -> Double -> Format -> [SeekFlags] -> SeekType -> Word64 -> SeekType -> Word64 -> m ((Bool, Bool))
- GI.Gst.Structs.Segment: segmentPositionFromRunningTimeFull :: (HasCallStack, MonadIO m) => Segment -> Format -> Word64 -> Word64 -> m Int32
+ GI.Gst.Structs.Segment: segmentPositionFromRunningTimeFull :: (HasCallStack, MonadIO m) => Segment -> Format -> Word64 -> m ((Int32, Word64))
- GI.Gst.Structs.Segment: segmentPositionFromStreamTimeFull :: (HasCallStack, MonadIO m) => Segment -> Format -> Word64 -> Word64 -> m Int32
+ GI.Gst.Structs.Segment: segmentPositionFromStreamTimeFull :: (HasCallStack, MonadIO m) => Segment -> Format -> Word64 -> m ((Int32, Word64))
- GI.Gst.Structs.Segment: segmentToRunningTimeFull :: (HasCallStack, MonadIO m) => Segment -> Format -> Word64 -> Word64 -> m Int32
+ GI.Gst.Structs.Segment: segmentToRunningTimeFull :: (HasCallStack, MonadIO m) => Segment -> Format -> Word64 -> m ((Int32, Word64))
- GI.Gst.Structs.Segment: segmentToStreamTimeFull :: (HasCallStack, MonadIO m) => Segment -> Format -> Word64 -> Word64 -> m Int32
+ GI.Gst.Structs.Segment: segmentToStreamTimeFull :: (HasCallStack, MonadIO m) => Segment -> Format -> Word64 -> m ((Int32, Word64))
- GI.Gst.Structs.StaticCaps: staticCapsGet :: (HasCallStack, MonadIO m) => StaticCaps -> m Caps
+ GI.Gst.Structs.StaticCaps: staticCapsGet :: (HasCallStack, MonadIO m) => StaticCaps -> m (Maybe Caps)
- GI.Gst.Structs.StaticPadTemplate: staticPadTemplateGet :: (HasCallStack, MonadIO m) => StaticPadTemplate -> m PadTemplate
+ GI.Gst.Structs.StaticPadTemplate: staticPadTemplateGet :: (HasCallStack, MonadIO m) => StaticPadTemplate -> m (Maybe PadTemplate)
- GI.Gst.Structs.Structure: structureGetValue :: (HasCallStack, MonadIO m) => Structure -> Text -> m GValue
+ GI.Gst.Structs.Structure: structureGetValue :: (HasCallStack, MonadIO m) => Structure -> Text -> m (Maybe GValue)
- GI.Gst.Structs.Structure: structureIdGetValue :: (HasCallStack, MonadIO m) => Structure -> Word32 -> m GValue
+ GI.Gst.Structs.Structure: structureIdGetValue :: (HasCallStack, MonadIO m) => Structure -> Word32 -> m (Maybe GValue)
- GI.Gst.Structs.Structure: structureIntersect :: (HasCallStack, MonadIO m) => Structure -> Structure -> m Structure
+ GI.Gst.Structs.Structure: structureIntersect :: (HasCallStack, MonadIO m) => Structure -> Structure -> m (Maybe Structure)
- GI.Gst.Structs.TagList: tagListGetInt64 :: (HasCallStack, MonadIO m) => TagList -> Text -> Int64 -> m Bool
+ GI.Gst.Structs.TagList: tagListGetInt64 :: (HasCallStack, MonadIO m) => TagList -> Text -> m ((Bool, Int64))
- GI.Gst.Structs.TocEntry: tocEntryGetParent :: (HasCallStack, MonadIO m) => TocEntry -> m TocEntry
+ GI.Gst.Structs.TocEntry: tocEntryGetParent :: (HasCallStack, MonadIO m) => TocEntry -> m (Maybe TocEntry)
- GI.Gst.Structs.Uri: uriGetFragment :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.Gst.Structs.Uri: uriGetFragment :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetHost :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.Gst.Structs.Uri: uriGetHost :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetLocation :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.Gst.Structs.Uri: uriGetLocation :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetMediaFragmentTable :: (HasCallStack, MonadIO m) => Uri -> m (Map Text Text)
+ GI.Gst.Structs.Uri: uriGetMediaFragmentTable :: (HasCallStack, MonadIO m) => Uri -> m (Maybe (Map Text Text))
- GI.Gst.Structs.Uri: uriGetPathString :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.Gst.Structs.Uri: uriGetPathString :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetProtocol :: (HasCallStack, MonadIO m) => Text -> m Text
+ GI.Gst.Structs.Uri: uriGetProtocol :: (HasCallStack, MonadIO m) => Text -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetQueryString :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.Gst.Structs.Uri: uriGetQueryString :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetQueryTable :: (HasCallStack, MonadIO m) => Uri -> m (Map Text Text)
+ GI.Gst.Structs.Uri: uriGetQueryTable :: (HasCallStack, MonadIO m) => Uri -> m (Maybe (Map Text Text))
- GI.Gst.Structs.Uri: uriGetQueryValue :: (HasCallStack, MonadIO m) => Uri -> Text -> m Text
+ GI.Gst.Structs.Uri: uriGetQueryValue :: (HasCallStack, MonadIO m) => Uri -> Text -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetScheme :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.Gst.Structs.Uri: uriGetScheme :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetUserinfo :: (HasCallStack, MonadIO m) => Uri -> m Text
+ GI.Gst.Structs.Uri: uriGetUserinfo :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriJoin :: (HasCallStack, MonadIO m) => Uri -> Maybe (Uri) -> m Uri
+ GI.Gst.Structs.Uri: uriJoin :: (HasCallStack, MonadIO m) => Uri -> Maybe (Uri) -> m (Maybe Uri)

Files

ChangeLog.md view
@@ -0,0 +1,4 @@+### 1.0.15+++ Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see [how to disable overloading](https://github.com/haskell-gi/haskell-gi/wiki/Overloading\#disabling-overloading).+
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gst-1.0.14/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.14/docs/GI-Gst.html)+[https://hackage.haskell.org/package/gi-gst-1.0.15/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.15/docs/GI-Gst.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-gst.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gst-version:              1.0.14+version:              1.0.15 synopsis:             GStreamer bindings description:          Bindings for GStreamer, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,11 +16,7 @@ custom-setup       setup-depends: base >= 4.7 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.20.1 && < 1--Flag enable-overloading-      Description: Enable support for overloaded labels.-      Default: True+                     haskell-gi == 0.21.*  library       default-language: Haskell2010@@ -28,19 +24,19 @@       other-extensions: PatternSynonyms, ViewPatterns       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations -      if flag(enable-overloading)-         cpp-options: -DENABLE_OVERLOADING-         build-depends: haskell-gi-overloading == 1.0.*-      else-         build-depends: haskell-gi-overloading == 0.0-       pkgconfig-depends: gstreamer-1.0       build-depends: base >= 4.8 && <5,-                     haskell-gi-base >= 0.20 && < 1,-                     haskell-gi >= 0.20.1 && < 1,+                     haskell-gi-base == 0.21.*,+                     haskell-gi == 0.21.*,+                     haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,                      bytestring >= 0.10 && < 1,                      containers >= 0.5 && < 1,                      text >= 1.0 && < 2,                      transformers >= 0.4 && < 1++      -- Disable overloading when compiling under GHC 8.2.x+      -- see https://ghc.haskell.org/trac/ghc/ticket/14382+      if impl(ghc == 8.2.*)+              build-depends: haskell-gi-overloading == 0.0
stack.yaml view
@@ -1,5 +1,3 @@ packages: - '.'-explicit-setup-deps:-  ! '*': true-resolver: nightly-2016-12-05+resolver: lts-9.21