packages feed

gi-gst 1.0.23 → 1.0.24

raw patch · 4 files changed

+13/−7 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basesetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

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

API changes (from Hackage documentation)

- GI.Gst.Interfaces.ChildProxy: instance Data.GI.Base.GValue.IsGValue GI.Gst.Interfaces.ChildProxy.ChildProxy
- GI.Gst.Interfaces.TagSetter: instance Data.GI.Base.GValue.IsGValue GI.Gst.Interfaces.TagSetter.TagSetter
- GI.Gst.Interfaces.TocSetter: instance Data.GI.Base.GValue.IsGValue GI.Gst.Interfaces.TocSetter.TocSetter
- GI.Gst.Objects.Allocator: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Allocator.Allocator
- GI.Gst.Objects.Bin: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Bin.Bin
- GI.Gst.Objects.BufferPool: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.BufferPool.BufferPool
- GI.Gst.Objects.Bus: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Bus.Bus
- GI.Gst.Objects.Clock: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Clock.Clock
- GI.Gst.Objects.ControlBinding: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.ControlBinding.ControlBinding
- GI.Gst.Objects.ControlSource: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.ControlSource.ControlSource
- GI.Gst.Objects.Device: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Device.Device
- GI.Gst.Objects.DeviceMonitor: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.DeviceMonitor.DeviceMonitor
- GI.Gst.Objects.DeviceProvider: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.DeviceProvider.DeviceProvider
- GI.Gst.Objects.DeviceProviderFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.DeviceProviderFactory.DeviceProviderFactory
- GI.Gst.Objects.DynamicTypeFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.DynamicTypeFactory.DynamicTypeFactory
- GI.Gst.Objects.Element: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Element.Element
- GI.Gst.Objects.ElementFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.ElementFactory.ElementFactory
- GI.Gst.Objects.GhostPad: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.GhostPad.GhostPad
- GI.Gst.Objects.Object: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Object.Object
- GI.Gst.Objects.Pad: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Pad.Pad
- GI.Gst.Objects.PadTemplate: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.PadTemplate.PadTemplate
- GI.Gst.Objects.Pipeline: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Pipeline.Pipeline
- GI.Gst.Objects.Plugin: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Plugin.Plugin
- GI.Gst.Objects.PluginFeature: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.PluginFeature.PluginFeature
- GI.Gst.Objects.ProxyPad: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.ProxyPad.ProxyPad
- GI.Gst.Objects.Registry: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Registry.Registry
- GI.Gst.Objects.Stream: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Stream.Stream
- GI.Gst.Objects.StreamCollection: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.StreamCollection.StreamCollection
- GI.Gst.Objects.SystemClock: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.SystemClock.SystemClock
- GI.Gst.Objects.Task: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Task.Task
- GI.Gst.Objects.TaskPool: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.TaskPool.TaskPool
- GI.Gst.Objects.Tracer: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Tracer.Tracer
- GI.Gst.Objects.TracerFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.TracerFactory.TracerFactory
- GI.Gst.Objects.TracerRecord: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.TracerRecord.TracerRecord
- GI.Gst.Objects.TypeFindFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.TypeFindFactory.TypeFindFactory
- GI.Gst.Structs.AllocationParams: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.AllocationParams.AllocationParams
- GI.Gst.Structs.AtomicQueue: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.AtomicQueue.AtomicQueue
- GI.Gst.Structs.Buffer: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Buffer.Buffer
- GI.Gst.Structs.BufferList: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.BufferList.BufferList
- GI.Gst.Structs.Caps: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Caps.Caps
- GI.Gst.Structs.CapsFeatures: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.CapsFeatures.CapsFeatures
- GI.Gst.Structs.Context: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Context.Context
- GI.Gst.Structs.DateTime: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.DateTime.DateTime
- GI.Gst.Structs.Event: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Event.Event
- GI.Gst.Structs.Iterator: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Iterator.Iterator
- GI.Gst.Structs.Memory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Memory.Memory
- GI.Gst.Structs.Message: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Message.Message
- GI.Gst.Structs.ParseContext: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.ParseContext.ParseContext
- GI.Gst.Structs.Promise: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Promise.Promise
- GI.Gst.Structs.Query: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Query.Query
- GI.Gst.Structs.Sample: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Sample.Sample
- GI.Gst.Structs.Segment: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Segment.Segment
- GI.Gst.Structs.Structure: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Structure.Structure
- GI.Gst.Structs.TagList: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.TagList.TagList
- GI.Gst.Structs.Toc: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Toc.Toc
- GI.Gst.Structs.TocEntry: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.TocEntry.TocEntry
- GI.Gst.Structs.Uri: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Uri.Uri
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_HARDWARE :: Word64
+ GI.Gst.Constants: pattern PARAM_CONDITIONALLY_AVAILABLE :: Int32
+ GI.Gst.Constants: pattern PARAM_DOC_SHOW_DEFAULT :: Int32
+ GI.Gst.Constants: pattern SEGMENT_INSTANT_FLAGS :: Int32
+ GI.Gst.Enums: ClockTypeTai :: ClockType
+ GI.Gst.Enums: EventTypeInstantRateChange :: EventType
+ GI.Gst.Enums: EventTypeInstantRateSyncTime :: EventType
+ GI.Gst.Flags: AnotherPluginAPIFlags :: Int -> PluginAPIFlags
+ GI.Gst.Flags: MessageTypeInstantRateRequest :: MessageType
+ GI.Gst.Flags: PluginAPIFlagsMembers :: PluginAPIFlags
+ GI.Gst.Flags: SeekFlagsInstantRateChange :: SeekFlags
+ GI.Gst.Flags: SeekFlagsTrickmodeForwardPredicted :: SeekFlags
+ GI.Gst.Flags: SegmentFlagsTrickmodeForwardPredicted :: SegmentFlags
+ GI.Gst.Flags: StackTraceFlagsNone :: StackTraceFlags
+ GI.Gst.Flags: data PluginAPIFlags
+ GI.Gst.Flags: instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gst.Flags.PluginAPIFlags
+ GI.Gst.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.Gst.Flags.PluginAPIFlags
+ GI.Gst.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Gst.Flags.PluginAPIFlags
+ GI.Gst.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Gst.Flags.PluginAPIFlags
+ GI.Gst.Flags: instance GHC.Classes.Eq GI.Gst.Flags.PluginAPIFlags
+ GI.Gst.Flags: instance GHC.Classes.Ord GI.Gst.Flags.PluginAPIFlags
+ GI.Gst.Flags: instance GHC.Enum.Enum GI.Gst.Flags.PluginAPIFlags
+ GI.Gst.Flags: instance GHC.Show.Show GI.Gst.Flags.PluginAPIFlags
+ GI.Gst.Functions: debugLogGetLine :: (HasCallStack, MonadIO m, IsObject a) => DebugCategory -> DebugLevel -> Text -> Text -> Int32 -> Maybe a -> DebugMessage -> m Text
+ GI.Gst.Functions: tracingGetActiveTracers :: (HasCallStack, MonadIO m) => m [Tracer]
+ GI.Gst.Functions: tracingRegisterHook :: (HasCallStack, MonadIO m, IsTracer a) => a -> Text -> Callback -> m ()
+ GI.Gst.Functions: typeIsPluginApi :: (HasCallStack, MonadIO m) => GType -> m (Bool, [PluginAPIFlags])
+ GI.Gst.Functions: typeMarkAsPluginApi :: (HasCallStack, MonadIO m) => GType -> [PluginAPIFlags] -> m ()
+ GI.Gst.Interfaces.ChildProxy: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Interfaces.ChildProxy.ChildProxy)
+ GI.Gst.Interfaces.TagSetter: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Interfaces.TagSetter.TagSetter)
+ GI.Gst.Interfaces.TocSetter: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Interfaces.TocSetter.TocSetter)
+ GI.Gst.Objects.Allocator: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Allocator.Allocator)
+ GI.Gst.Objects.Bin: binIterateAllByElementFactoryName :: (HasCallStack, MonadIO m, IsBin a) => a -> Text -> m (Maybe Iterator)
+ GI.Gst.Objects.Bin: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Bin.Bin)
+ GI.Gst.Objects.BufferPool: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.BufferPool.BufferPool)
+ GI.Gst.Objects.Bus: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Bus.Bus)
+ GI.Gst.Objects.Clock: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Clock.Clock)
+ GI.Gst.Objects.ControlBinding: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.ControlBinding.ControlBinding)
+ GI.Gst.Objects.ControlSource: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.ControlSource.ControlSource)
+ GI.Gst.Objects.Device: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Device.Device)
+ GI.Gst.Objects.DeviceMonitor: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.DeviceMonitor.DeviceMonitor)
+ GI.Gst.Objects.DeviceProvider: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.DeviceProvider.DeviceProvider)
+ GI.Gst.Objects.DeviceProviderFactory: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.DeviceProviderFactory.DeviceProviderFactory)
+ GI.Gst.Objects.DynamicTypeFactory: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.DynamicTypeFactory.DynamicTypeFactory)
+ GI.Gst.Objects.Element: elementGetCurrentClockTime :: (HasCallStack, MonadIO m, IsElement a) => a -> m Word64
+ GI.Gst.Objects.Element: elementGetCurrentRunningTime :: (HasCallStack, MonadIO m, IsElement a) => a -> m Word64
+ GI.Gst.Objects.Element: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Element.Element)
+ GI.Gst.Objects.ElementFactory: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.ElementFactory.ElementFactory)
+ GI.Gst.Objects.GhostPad: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.GhostPad.GhostPad)
+ GI.Gst.Objects.Object: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Object.Object)
+ GI.Gst.Objects.Pad: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Pad.Pad)
+ GI.Gst.Objects.Pad: padGetSingleInternalLink :: (HasCallStack, MonadIO m, IsPad a) => a -> m (Maybe Pad)
+ GI.Gst.Objects.PadTemplate: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.PadTemplate.PadTemplate)
+ GI.Gst.Objects.PadTemplate: padTemplateGetDocumentationCaps :: (HasCallStack, MonadIO m, IsPadTemplate a) => a -> m Caps
+ GI.Gst.Objects.PadTemplate: padTemplateSetDocumentationCaps :: (HasCallStack, MonadIO m, IsPadTemplate a) => a -> Caps -> m ()
+ GI.Gst.Objects.Pipeline: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Pipeline.Pipeline)
+ GI.Gst.Objects.Plugin: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Plugin.Plugin)
+ GI.Gst.Objects.PluginFeature: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.PluginFeature.PluginFeature)
+ GI.Gst.Objects.ProxyPad: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.ProxyPad.ProxyPad)
+ GI.Gst.Objects.Registry: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Registry.Registry)
+ GI.Gst.Objects.Stream: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Stream.Stream)
+ GI.Gst.Objects.StreamCollection: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.StreamCollection.StreamCollection)
+ GI.Gst.Objects.SystemClock: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.SystemClock.SystemClock)
+ GI.Gst.Objects.Task: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Task.Task)
+ GI.Gst.Objects.Task: taskResume :: (HasCallStack, MonadIO m, IsTask a) => a -> m Bool
+ GI.Gst.Objects.TaskPool: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.TaskPool.TaskPool)
+ GI.Gst.Objects.Tracer: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.Tracer.Tracer)
+ GI.Gst.Objects.Tracer: tracerRegister :: (HasCallStack, MonadIO m, IsPlugin a) => Maybe a -> Text -> GType -> m Bool
+ GI.Gst.Objects.TracerFactory: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.TracerFactory.TracerFactory)
+ GI.Gst.Objects.TracerRecord: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.TracerRecord.TracerRecord)
+ GI.Gst.Objects.TypeFindFactory: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Objects.TypeFindFactory.TypeFindFactory)
+ GI.Gst.Objects.ValueArray: valueArrayInit :: (HasCallStack, MonadIO m) => GValue -> Word32 -> m GValue
+ GI.Gst.Objects.ValueList: valueListInit :: (HasCallStack, MonadIO m) => GValue -> Word32 -> m GValue
+ GI.Gst.Structs.AllocationParams: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.AllocationParams.AllocationParams)
+ GI.Gst.Structs.AtomicQueue: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.AtomicQueue.AtomicQueue)
+ GI.Gst.Structs.Buffer: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Buffer.Buffer)
+ GI.Gst.Structs.BufferList: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.BufferList.BufferList)
+ GI.Gst.Structs.Caps: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Caps.Caps)
+ GI.Gst.Structs.CapsFeatures: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.CapsFeatures.CapsFeatures)
+ GI.Gst.Structs.Context: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Context.Context)
+ GI.Gst.Structs.DateTime: dateTimeNewFromUnixEpochLocalTimeUsecs :: (HasCallStack, MonadIO m) => Int64 -> m (Maybe DateTime)
+ GI.Gst.Structs.DateTime: dateTimeNewFromUnixEpochUtcUsecs :: (HasCallStack, MonadIO m) => Int64 -> m (Maybe DateTime)
+ GI.Gst.Structs.DateTime: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.DateTime.DateTime)
+ GI.Gst.Structs.Event: eventHasNameId :: (HasCallStack, MonadIO m) => Event -> Word32 -> m Bool
+ GI.Gst.Structs.Event: eventNewInstantRateChange :: (HasCallStack, MonadIO m) => Double -> [SegmentFlags] -> m Event
+ GI.Gst.Structs.Event: eventNewInstantRateSyncTime :: (HasCallStack, MonadIO m) => Double -> Word64 -> Word64 -> m Event
+ GI.Gst.Structs.Event: eventParseInstantRateChange :: (HasCallStack, MonadIO m) => Event -> m (Double, [SegmentFlags])
+ GI.Gst.Structs.Event: eventParseInstantRateSyncTime :: (HasCallStack, MonadIO m) => Event -> m (Double, Word64, Word64)
+ GI.Gst.Structs.Event: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Event.Event)
+ GI.Gst.Structs.Iterator: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Iterator.Iterator)
+ GI.Gst.Structs.Memory: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Memory.Memory)
+ GI.Gst.Structs.Message: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Message.Message)
+ GI.Gst.Structs.Message: messageNewInstantRateRequest :: (HasCallStack, MonadIO m, IsObject a) => a -> Double -> m Message
+ GI.Gst.Structs.Message: messageParseInstantRateRequest :: (HasCallStack, MonadIO m) => Message -> m Double
+ GI.Gst.Structs.ParseContext: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.ParseContext.ParseContext)
+ GI.Gst.Structs.Promise: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Promise.Promise)
+ GI.Gst.Structs.Query: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Query.Query)
+ GI.Gst.Structs.Sample: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Sample.Sample)
+ GI.Gst.Structs.Segment: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Segment.Segment)
+ GI.Gst.Structs.Structure: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Structure.Structure)
+ GI.Gst.Structs.TagList: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.TagList.TagList)
+ GI.Gst.Structs.TagList: tagListCopy :: (HasCallStack, MonadIO m) => TagList -> m TagList
+ GI.Gst.Structs.Toc: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Toc.Toc)
+ GI.Gst.Structs.TocEntry: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.TocEntry.TocEntry)
+ GI.Gst.Structs.Uri: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gst.Structs.Uri.Uri)
+ GI.Gst.Structs.Uri: uriFromStringEscaped :: (HasCallStack, MonadIO m) => Text -> m (Maybe Uri)
- GI.Gst.Callbacks: type ElementCallAsyncFunc = Element -> IO ()
+ GI.Gst.Callbacks: type ElementCallAsyncFunc = Element " /@element@/: The t'GI.Gst.Objects.Element.Element' this function has been called against" -> IO ()
- GI.Gst.Callbacks: type ElementCallAsyncFunc_WithClosures = Element -> Ptr () -> IO ()
+ GI.Gst.Callbacks: type ElementCallAsyncFunc_WithClosures = Element " /@element@/: The t'GI.Gst.Objects.Element.Element' this function has been called against" -> Ptr () " /@userData@/: Data passed in the function where that callback has been passed" -> IO ()
- GI.Gst.Functions: parseBinFromDescriptionFull :: (HasCallStack, MonadIO m) => Text -> Bool -> Maybe ParseContext -> [ParseFlags] -> m (Maybe Element)
+ GI.Gst.Functions: parseBinFromDescriptionFull :: (HasCallStack, MonadIO m) => Text -> Bool -> Maybe ParseContext -> [ParseFlags] -> m Element
- GI.Gst.Functions: parseLaunch :: (HasCallStack, MonadIO m) => Text -> m (Maybe Element)
+ GI.Gst.Functions: parseLaunch :: (HasCallStack, MonadIO m) => Text -> m Element
- GI.Gst.Functions: parseLaunchFull :: (HasCallStack, MonadIO m) => Text -> Maybe ParseContext -> [ParseFlags] -> m (Maybe Element)
+ GI.Gst.Functions: parseLaunchFull :: (HasCallStack, MonadIO m) => Text -> Maybe ParseContext -> [ParseFlags] -> m Element
- GI.Gst.Functions: parseLaunchv :: (HasCallStack, MonadIO m) => [Text] -> m (Maybe Element)
+ GI.Gst.Functions: parseLaunchv :: (HasCallStack, MonadIO m) => [Text] -> m Element
- GI.Gst.Functions: parseLaunchvFull :: (HasCallStack, MonadIO m) => [Text] -> Maybe ParseContext -> [ParseFlags] -> m (Maybe Element)
+ GI.Gst.Functions: parseLaunchvFull :: (HasCallStack, MonadIO m) => [Text] -> Maybe ParseContext -> [ParseFlags] -> m Element
- GI.Gst.Objects.BufferPool: bufferPoolConfigGetAllocator :: (HasCallStack, MonadIO m) => Structure -> m (Bool, Allocator, AllocationParams)
+ GI.Gst.Objects.BufferPool: bufferPoolConfigGetAllocator :: (HasCallStack, MonadIO m) => Structure -> m (Bool, Maybe Allocator, AllocationParams)
- GI.Gst.Objects.BufferPool: bufferPoolConfigGetOption :: (HasCallStack, MonadIO m) => Structure -> Word32 -> m Text
+ GI.Gst.Objects.BufferPool: bufferPoolConfigGetOption :: (HasCallStack, MonadIO m) => Structure -> Word32 -> m (Maybe Text)
- GI.Gst.Objects.BufferPool: bufferPoolConfigGetParams :: (HasCallStack, MonadIO m) => Structure -> m (Bool, Caps, Word32, Word32, Word32)
+ GI.Gst.Objects.BufferPool: bufferPoolConfigGetParams :: (HasCallStack, MonadIO m) => Structure -> m (Bool, Maybe Caps, Word32, Word32, Word32)
- GI.Gst.Objects.BufferPool: bufferPoolConfigSetParams :: (HasCallStack, MonadIO m) => Structure -> Caps -> Word32 -> Word32 -> Word32 -> m ()
+ GI.Gst.Objects.BufferPool: bufferPoolConfigSetParams :: (HasCallStack, MonadIO m) => Structure -> Maybe Caps -> Word32 -> Word32 -> Word32 -> m ()
- GI.Gst.Objects.BufferPool: bufferPoolConfigValidateParams :: (HasCallStack, MonadIO m) => Structure -> Caps -> Word32 -> Word32 -> Word32 -> m Bool
+ GI.Gst.Objects.BufferPool: bufferPoolConfigValidateParams :: (HasCallStack, MonadIO m) => Structure -> Maybe Caps -> Word32 -> Word32 -> Word32 -> m Bool
- GI.Gst.Objects.DeviceProvider: deviceProviderGetFactory :: (HasCallStack, MonadIO m, IsDeviceProvider a) => a -> m DeviceProviderFactory
+ GI.Gst.Objects.DeviceProvider: deviceProviderGetFactory :: (HasCallStack, MonadIO m, IsDeviceProvider a) => a -> m (Maybe DeviceProviderFactory)
- GI.Gst.Objects.Element: elementGetContext :: (HasCallStack, MonadIO m, IsElement a) => a -> Text -> m Context
+ GI.Gst.Objects.Element: elementGetContext :: (HasCallStack, MonadIO m, IsElement a) => a -> Text -> m (Maybe Context)
- GI.Gst.Objects.Element: elementMakeFromUri :: (HasCallStack, MonadIO m) => URIType -> Text -> Maybe Text -> m (Maybe Element)
+ GI.Gst.Objects.Element: elementMakeFromUri :: (HasCallStack, MonadIO m) => URIType -> Text -> Maybe Text -> m Element
- GI.Gst.Objects.Plugin: pluginGetFilename :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m [Char]
+ GI.Gst.Objects.Plugin: pluginGetFilename :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m (Maybe [Char])
- GI.Gst.Objects.Registry: registryLookupFeature :: (HasCallStack, MonadIO m, IsRegistry a) => a -> Text -> m PluginFeature
+ GI.Gst.Objects.Registry: registryLookupFeature :: (HasCallStack, MonadIO m, IsRegistry a) => a -> Text -> m (Maybe PluginFeature)
- GI.Gst.Objects.StreamCollection: getStreamCollectionUpstreamId :: (MonadIO m, IsStreamCollection o) => o -> m Text
+ GI.Gst.Objects.StreamCollection: getStreamCollectionUpstreamId :: (MonadIO m, IsStreamCollection o) => o -> m (Maybe Text)
- GI.Gst.Objects.StreamCollection: streamCollectionGetUpstreamId :: (HasCallStack, MonadIO m, IsStreamCollection a) => a -> m Text
+ GI.Gst.Objects.StreamCollection: streamCollectionGetUpstreamId :: (HasCallStack, MonadIO m, IsStreamCollection a) => a -> m (Maybe Text)
- GI.Gst.Objects.TypeFindFactory: typeFindFactoryGetCaps :: (HasCallStack, MonadIO m, IsTypeFindFactory a) => a -> m Caps
+ GI.Gst.Objects.TypeFindFactory: typeFindFactoryGetCaps :: (HasCallStack, MonadIO m, IsTypeFindFactory a) => a -> m (Maybe Caps)
- 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: dateTimeNewFromUnixEpochLocalTime :: (HasCallStack, MonadIO m) => Int64 -> m DateTime
+ GI.Gst.Structs.DateTime: dateTimeNewFromUnixEpochLocalTime :: (HasCallStack, MonadIO m) => Int64 -> m (Maybe DateTime)
- GI.Gst.Structs.DateTime: dateTimeNewFromUnixEpochUtc :: (HasCallStack, MonadIO m) => Int64 -> m DateTime
+ GI.Gst.Structs.DateTime: dateTimeNewFromUnixEpochUtc :: (HasCallStack, MonadIO m) => Int64 -> 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.DateTime: dateTimeNewY :: (HasCallStack, MonadIO m) => Int32 -> m DateTime
+ GI.Gst.Structs.DateTime: dateTimeNewY :: (HasCallStack, MonadIO m) => Int32 -> m (Maybe DateTime)
- GI.Gst.Structs.DateTime: dateTimeNewYm :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> m DateTime
+ GI.Gst.Structs.DateTime: dateTimeNewYm :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> m (Maybe DateTime)
- GI.Gst.Structs.DateTime: dateTimeNewYmd :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> Int32 -> m DateTime
+ GI.Gst.Structs.DateTime: dateTimeNewYmd :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> Int32 -> m (Maybe DateTime)
- GI.Gst.Structs.Promise: promiseGetReply :: (HasCallStack, MonadIO m) => Promise -> m Structure
+ GI.Gst.Structs.Promise: promiseGetReply :: (HasCallStack, MonadIO m) => Promise -> m (Maybe Structure)
- GI.Gst.Structs.Promise: promiseReply :: (HasCallStack, MonadIO m) => Promise -> Structure -> m ()
+ GI.Gst.Structs.Promise: promiseReply :: (HasCallStack, MonadIO m) => Promise -> Maybe Structure -> m ()
- GI.Gst.Structs.TypeFind: typeFindRegister :: (HasCallStack, MonadIO m, IsPlugin a) => Maybe a -> Text -> Word32 -> TypeFindFunction -> Maybe Text -> Caps -> m Bool
+ GI.Gst.Structs.TypeFind: typeFindRegister :: (HasCallStack, MonadIO m, IsPlugin a) => Maybe a -> Text -> Word32 -> TypeFindFunction -> Maybe Text -> Maybe Caps -> m Bool

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.24+++ Update to haskell-gi(-base)-0.25+ ### 1.0.23  + Upgrade to haskell-gi-base-0.24
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.23/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.23/docs/GI-Gst.html)+[https://hackage.haskell.org/package/gi-gst-1.0.24/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.24/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).
Setup.hs view
@@ -7,9 +7,11 @@   main :: IO ()-main = setupBinding name version verbose overridesFile inheritedOverrides outputDir+main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides outputDir   where name = "Gst"         version = "1.0"+        pkgName = "gi-gst"+        pkgVersion = "1.0.24"         overridesFile = Just "Gst.overrides"         verbose = False         outputDir = Nothing
gi-gst.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gst-version:              1.0.23+version:              1.0.24 synopsis:             GStreamer bindings description:          Bindings for GStreamer, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -9,14 +9,14 @@ maintainer:           Iñaki García Etxebarria category:             Bindings build-type:           Custom-cabal-version:        1.24+cabal-version:        2.0  extra-source-files: README.md ChangeLog.md stack.yaml Gst.overrides  custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.24 && < 0.25,+                     haskell-gi >= 0.25 && < 0.26,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.* @@ -28,8 +28,8 @@        pkgconfig-depends: gstreamer-1.0       build-depends: base >= 4.8 && <5,-                     haskell-gi-base >= 0.24 && < 0.25,-                     haskell-gi >= 0.24.0 && < 0.25,+                     haskell-gi-base >= 0.25 && < 0.26,+                     haskell-gi >= 0.25 && < 0.26,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,