packages feed

gi-gst 1.0.21 → 1.0.22

raw patch · 3 files changed

+15/−9 lines, 3 filesdep ~haskell-gidep ~haskell-gi-basePVP: 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.Structs.AllocationParams: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.AllocationParams.AllocationParams tag
- GI.Gst.Structs.Buffer: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Buffer.Buffer tag
- GI.Gst.Structs.BufferPoolAcquireParams: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.BufferPoolAcquireParams.BufferPoolAcquireParams tag
- GI.Gst.Structs.Caps: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Caps.Caps tag
- GI.Gst.Structs.ClockEntry: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ClockEntry.ClockEntry tag
- GI.Gst.Structs.DebugCategory: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.DebugCategory.DebugCategory tag
- GI.Gst.Structs.Event: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Event.Event tag
- GI.Gst.Structs.FormatDefinition: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.FormatDefinition.FormatDefinition tag
- GI.Gst.Structs.Iterator: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Iterator.Iterator tag
- GI.Gst.Structs.MapInfo: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MapInfo.MapInfo tag
- GI.Gst.Structs.Memory: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Memory.Memory tag
- GI.Gst.Structs.Message: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Message.Message tag
- GI.Gst.Structs.Meta: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Meta.Meta tag
- GI.Gst.Structs.MetaInfo: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MetaInfo.MetaInfo tag
- GI.Gst.Structs.MetaTransformCopy: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MetaTransformCopy.MetaTransformCopy tag
- GI.Gst.Structs.MiniObject: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MiniObject.MiniObject tag
- GI.Gst.Structs.PadProbeInfo: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PadProbeInfo.PadProbeInfo tag
- GI.Gst.Structs.ParamSpecArray: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParamSpecArray.ParamSpecArray tag
- GI.Gst.Structs.ParamSpecFraction: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParamSpecFraction.ParamSpecFraction tag
- GI.Gst.Structs.ParentBufferMeta: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParentBufferMeta.ParentBufferMeta tag
- GI.Gst.Structs.PluginDesc: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PluginDesc.PluginDesc tag
- GI.Gst.Structs.PollFD: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PollFD.PollFD tag
- GI.Gst.Structs.Promise: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Promise.Promise tag
- GI.Gst.Structs.ProtectionMeta: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ProtectionMeta.ProtectionMeta tag
- GI.Gst.Structs.Query: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Query.Query tag
- GI.Gst.Structs.ReferenceTimestampMeta: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ReferenceTimestampMeta.ReferenceTimestampMeta tag
- GI.Gst.Structs.Segment: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Segment.Segment tag
- GI.Gst.Structs.StaticCaps: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.StaticCaps.StaticCaps tag
- GI.Gst.Structs.StaticPadTemplate: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.StaticPadTemplate.StaticPadTemplate tag
- GI.Gst.Structs.Structure: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Structure.Structure tag
- GI.Gst.Structs.TagList: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TagList.TagList tag
- GI.Gst.Structs.TimedValue: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TimedValue.TimedValue tag
- GI.Gst.Structs.TypeFind: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TypeFind.TypeFind tag
- GI.Gst.Structs.ValueTable: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ValueTable.ValueTable tag
+ GI.Gst.Constants: pattern ALLOCATOR_SYSMEM :: Text
+ GI.Gst.Constants: pattern BUFFER_COPY_ALL :: [BufferCopyFlags]
+ GI.Gst.Constants: pattern BUFFER_COPY_METADATA :: [BufferCopyFlags]
+ GI.Gst.Constants: pattern BUFFER_OFFSET_NONE :: Word64
+ GI.Gst.Constants: pattern CAN_INLINE :: Int32
+ GI.Gst.Constants: pattern CAPS_FEATURE_MEMORY_SYSTEM_MEMORY :: Text
+ GI.Gst.Constants: pattern CLOCK_TIME_NONE :: Word64
+ GI.Gst.Constants: pattern DEBUG_BG_MASK :: Int32
+ GI.Gst.Constants: pattern DEBUG_FG_MASK :: Int32
+ GI.Gst.Constants: pattern DEBUG_FORMAT_MASK :: Int32
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_DECODER :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_DECRYPTOR :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_DEMUXER :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_DEPAYLOADER :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_ENCODER :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_ENCRYPTOR :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_FORMATTER :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_HARDWARE :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_MEDIA_AUDIO :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_MEDIA_IMAGE :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_MEDIA_METADATA :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_MEDIA_SUBTITLE :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_MEDIA_VIDEO :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_MUXER :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_PARSER :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_PAYLOADER :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_SINK :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_KLASS_SRC :: Text
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_ANY :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_AUDIO_ENCODER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_DECODABLE :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_DECODER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_DECRYPTOR :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_DEMUXER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_DEPAYLOADER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_ENCODER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_ENCRYPTOR :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_FORMATTER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_MAX_ELEMENTS :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_MEDIA_ANY :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_MEDIA_AUDIO :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_MEDIA_IMAGE :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_MEDIA_METADATA :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_MEDIA_SUBTITLE :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_MEDIA_VIDEO :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_MUXER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_PARSER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_PAYLOADER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_SINK :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_SRC :: Word64
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_VIDEO_ENCODER :: Word64
+ GI.Gst.Constants: pattern ELEMENT_METADATA_AUTHOR :: Text
+ GI.Gst.Constants: pattern ELEMENT_METADATA_DESCRIPTION :: Text
+ GI.Gst.Constants: pattern ELEMENT_METADATA_DOC_URI :: Text
+ GI.Gst.Constants: pattern ELEMENT_METADATA_ICON_NAME :: Text
+ GI.Gst.Constants: pattern ELEMENT_METADATA_KLASS :: Text
+ GI.Gst.Constants: pattern ELEMENT_METADATA_LONGNAME :: Text
+ GI.Gst.Constants: pattern EVENT_NUM_SHIFT :: Int32
+ GI.Gst.Constants: pattern EVENT_TYPE_BOTH :: [EventTypeFlags]
+ GI.Gst.Constants: pattern FLAG_SET_MASK_EXACT :: Word32
+ GI.Gst.Constants: pattern FORMAT_PERCENT_MAX :: Int64
+ GI.Gst.Constants: pattern FORMAT_PERCENT_SCALE :: Int64
+ GI.Gst.Constants: pattern GROUP_ID_INVALID :: Int32
+ GI.Gst.Constants: pattern LICENSE_UNKNOWN :: Text
+ GI.Gst.Constants: pattern LOCK_FLAG_READWRITE :: [LockFlags]
+ GI.Gst.Constants: pattern MAP_READWRITE :: [MapFlags]
+ GI.Gst.Constants: pattern META_TAG_MEMORY_STR :: Text
+ GI.Gst.Constants: pattern MSECOND :: Int64
+ GI.Gst.Constants: pattern NSECOND :: Int64
+ GI.Gst.Constants: pattern PARAM_CONTROLLABLE :: Int32
+ GI.Gst.Constants: pattern PARAM_MUTABLE_PAUSED :: Int32
+ GI.Gst.Constants: pattern PARAM_MUTABLE_PLAYING :: Int32
+ GI.Gst.Constants: pattern PARAM_MUTABLE_READY :: Int32
+ GI.Gst.Constants: pattern PARAM_USER_SHIFT :: Int32
+ GI.Gst.Constants: pattern PROTECTION_SYSTEM_ID_CAPS_FIELD :: Text
+ GI.Gst.Constants: pattern PROTECTION_UNSPECIFIED_SYSTEM_ID :: Text
+ GI.Gst.Constants: pattern QUERY_NUM_SHIFT :: Int32
+ GI.Gst.Constants: pattern QUERY_TYPE_BOTH :: [QueryTypeFlags]
+ GI.Gst.Constants: pattern SECOND :: Int64
+ GI.Gst.Constants: pattern SEQNUM_INVALID :: Int32
+ GI.Gst.Constants: pattern TAG_ALBUM :: Text
+ GI.Gst.Constants: pattern TAG_ALBUM_ARTIST :: Text
+ GI.Gst.Constants: pattern TAG_ALBUM_ARTIST_SORTNAME :: Text
+ GI.Gst.Constants: pattern TAG_ALBUM_GAIN :: Text
+ GI.Gst.Constants: pattern TAG_ALBUM_PEAK :: Text
+ GI.Gst.Constants: pattern TAG_ALBUM_SORTNAME :: Text
+ GI.Gst.Constants: pattern TAG_ALBUM_VOLUME_COUNT :: Text
+ GI.Gst.Constants: pattern TAG_ALBUM_VOLUME_NUMBER :: Text
+ GI.Gst.Constants: pattern TAG_APPLICATION_DATA :: Text
+ GI.Gst.Constants: pattern TAG_APPLICATION_NAME :: Text
+ GI.Gst.Constants: pattern TAG_ARTIST :: Text
+ GI.Gst.Constants: pattern TAG_ARTIST_SORTNAME :: Text
+ GI.Gst.Constants: pattern TAG_ATTACHMENT :: Text
+ GI.Gst.Constants: pattern TAG_AUDIO_CODEC :: Text
+ GI.Gst.Constants: pattern TAG_BEATS_PER_MINUTE :: Text
+ GI.Gst.Constants: pattern TAG_BITRATE :: Text
+ GI.Gst.Constants: pattern TAG_CODEC :: Text
+ GI.Gst.Constants: pattern TAG_COMMENT :: Text
+ GI.Gst.Constants: pattern TAG_COMPOSER :: Text
+ GI.Gst.Constants: pattern TAG_COMPOSER_SORTNAME :: Text
+ GI.Gst.Constants: pattern TAG_CONDUCTOR :: Text
+ GI.Gst.Constants: pattern TAG_CONTACT :: Text
+ GI.Gst.Constants: pattern TAG_CONTAINER_FORMAT :: Text
+ GI.Gst.Constants: pattern TAG_COPYRIGHT :: Text
+ GI.Gst.Constants: pattern TAG_COPYRIGHT_URI :: Text
+ GI.Gst.Constants: pattern TAG_DATE :: Text
+ GI.Gst.Constants: pattern TAG_DATE_TIME :: Text
+ GI.Gst.Constants: pattern TAG_DESCRIPTION :: Text
+ GI.Gst.Constants: pattern TAG_DEVICE_MANUFACTURER :: Text
+ GI.Gst.Constants: pattern TAG_DEVICE_MODEL :: Text
+ GI.Gst.Constants: pattern TAG_DURATION :: Text
+ GI.Gst.Constants: pattern TAG_ENCODED_BY :: Text
+ GI.Gst.Constants: pattern TAG_ENCODER :: Text
+ GI.Gst.Constants: pattern TAG_ENCODER_VERSION :: Text
+ GI.Gst.Constants: pattern TAG_EXTENDED_COMMENT :: Text
+ GI.Gst.Constants: pattern TAG_GENRE :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_CAPTURE_DIRECTION :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_CITY :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_COUNTRY :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_ELEVATION :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_HORIZONTAL_ERROR :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_LATITUDE :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_LONGITUDE :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_MOVEMENT_DIRECTION :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_MOVEMENT_SPEED :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_NAME :: Text
+ GI.Gst.Constants: pattern TAG_GEO_LOCATION_SUBLOCATION :: Text
+ GI.Gst.Constants: pattern TAG_GROUPING :: Text
+ GI.Gst.Constants: pattern TAG_HOMEPAGE :: Text
+ GI.Gst.Constants: pattern TAG_IMAGE :: Text
+ GI.Gst.Constants: pattern TAG_IMAGE_ORIENTATION :: Text
+ GI.Gst.Constants: pattern TAG_INTERPRETED_BY :: Text
+ GI.Gst.Constants: pattern TAG_ISRC :: Text
+ GI.Gst.Constants: pattern TAG_KEYWORDS :: Text
+ GI.Gst.Constants: pattern TAG_LANGUAGE_CODE :: Text
+ GI.Gst.Constants: pattern TAG_LANGUAGE_NAME :: Text
+ GI.Gst.Constants: pattern TAG_LICENSE :: Text
+ GI.Gst.Constants: pattern TAG_LICENSE_URI :: Text
+ GI.Gst.Constants: pattern TAG_LOCATION :: Text
+ GI.Gst.Constants: pattern TAG_LYRICS :: Text
+ GI.Gst.Constants: pattern TAG_MAXIMUM_BITRATE :: Text
+ GI.Gst.Constants: pattern TAG_MIDI_BASE_NOTE :: Text
+ GI.Gst.Constants: pattern TAG_MINIMUM_BITRATE :: Text
+ GI.Gst.Constants: pattern TAG_NOMINAL_BITRATE :: Text
+ GI.Gst.Constants: pattern TAG_ORGANIZATION :: Text
+ GI.Gst.Constants: pattern TAG_PERFORMER :: Text
+ GI.Gst.Constants: pattern TAG_PREVIEW_IMAGE :: Text
+ GI.Gst.Constants: pattern TAG_PRIVATE_DATA :: Text
+ GI.Gst.Constants: pattern TAG_PUBLISHER :: Text
+ GI.Gst.Constants: pattern TAG_REFERENCE_LEVEL :: Text
+ GI.Gst.Constants: pattern TAG_SERIAL :: Text
+ GI.Gst.Constants: pattern TAG_SHOW_EPISODE_NUMBER :: Text
+ GI.Gst.Constants: pattern TAG_SHOW_NAME :: Text
+ GI.Gst.Constants: pattern TAG_SHOW_SEASON_NUMBER :: Text
+ GI.Gst.Constants: pattern TAG_SHOW_SORTNAME :: Text
+ GI.Gst.Constants: pattern TAG_SUBTITLE_CODEC :: Text
+ GI.Gst.Constants: pattern TAG_TITLE :: Text
+ GI.Gst.Constants: pattern TAG_TITLE_SORTNAME :: Text
+ GI.Gst.Constants: pattern TAG_TRACK_COUNT :: Text
+ GI.Gst.Constants: pattern TAG_TRACK_GAIN :: Text
+ GI.Gst.Constants: pattern TAG_TRACK_NUMBER :: Text
+ GI.Gst.Constants: pattern TAG_TRACK_PEAK :: Text
+ GI.Gst.Constants: pattern TAG_USER_RATING :: Text
+ GI.Gst.Constants: pattern TAG_VERSION :: Text
+ GI.Gst.Constants: pattern TAG_VIDEO_CODEC :: Text
+ GI.Gst.Constants: pattern TOC_REPEAT_COUNT_INFINITE :: Int32
+ GI.Gst.Constants: pattern URI_NO_PORT :: Int32
+ GI.Gst.Constants: pattern USECOND :: Int64
+ GI.Gst.Constants: pattern VALUE_EQUAL :: Int32
+ GI.Gst.Constants: pattern VALUE_GREATER_THAN :: Int32
+ GI.Gst.Constants: pattern VALUE_LESS_THAN :: Int32
+ GI.Gst.Constants: pattern VALUE_UNORDERED :: Int32
+ GI.Gst.Constants: pattern VERSION_MAJOR :: Int32
+ GI.Gst.Constants: pattern VERSION_MICRO :: Int32
+ GI.Gst.Constants: pattern VERSION_MINOR :: Int32
+ GI.Gst.Constants: pattern VERSION_NANO :: Int32
+ GI.Gst.Interfaces.ChildProxy: instance Data.GI.Base.GValue.IsGValue GI.Gst.Interfaces.ChildProxy.ChildProxy
+ GI.Gst.Interfaces.ChildProxy: instance GHC.Classes.Eq GI.Gst.Interfaces.ChildProxy.ChildProxy
+ GI.Gst.Interfaces.Preset: instance GHC.Classes.Eq GI.Gst.Interfaces.Preset.Preset
+ GI.Gst.Interfaces.TagSetter: instance Data.GI.Base.GValue.IsGValue GI.Gst.Interfaces.TagSetter.TagSetter
+ GI.Gst.Interfaces.TagSetter: instance GHC.Classes.Eq GI.Gst.Interfaces.TagSetter.TagSetter
+ GI.Gst.Interfaces.TocSetter: instance Data.GI.Base.GValue.IsGValue GI.Gst.Interfaces.TocSetter.TocSetter
+ GI.Gst.Interfaces.TocSetter: instance GHC.Classes.Eq GI.Gst.Interfaces.TocSetter.TocSetter
+ GI.Gst.Interfaces.URIHandler: instance GHC.Classes.Eq GI.Gst.Interfaces.URIHandler.URIHandler
+ GI.Gst.Objects.Allocator: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Allocator.Allocator
+ GI.Gst.Objects.Allocator: instance GHC.Classes.Eq GI.Gst.Objects.Allocator.Allocator
+ GI.Gst.Objects.Bin: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Bin.Bin
+ GI.Gst.Objects.Bin: instance GHC.Classes.Eq GI.Gst.Objects.Bin.Bin
+ GI.Gst.Objects.BufferPool: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.BufferPool.BufferPool
+ GI.Gst.Objects.BufferPool: instance GHC.Classes.Eq GI.Gst.Objects.BufferPool.BufferPool
+ GI.Gst.Objects.Bus: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Bus.Bus
+ GI.Gst.Objects.Bus: instance GHC.Classes.Eq GI.Gst.Objects.Bus.Bus
+ GI.Gst.Objects.Clock: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Clock.Clock
+ GI.Gst.Objects.Clock: instance GHC.Classes.Eq GI.Gst.Objects.Clock.Clock
+ GI.Gst.Objects.ControlBinding: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.ControlBinding.ControlBinding
+ GI.Gst.Objects.ControlBinding: instance GHC.Classes.Eq GI.Gst.Objects.ControlBinding.ControlBinding
+ GI.Gst.Objects.ControlSource: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.ControlSource.ControlSource
+ GI.Gst.Objects.ControlSource: instance GHC.Classes.Eq GI.Gst.Objects.ControlSource.ControlSource
+ GI.Gst.Objects.Device: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Device.Device
+ GI.Gst.Objects.Device: instance GHC.Classes.Eq GI.Gst.Objects.Device.Device
+ GI.Gst.Objects.DeviceMonitor: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.DeviceMonitor.DeviceMonitor
+ GI.Gst.Objects.DeviceMonitor: instance GHC.Classes.Eq GI.Gst.Objects.DeviceMonitor.DeviceMonitor
+ GI.Gst.Objects.DeviceProvider: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.DeviceProvider.DeviceProvider
+ GI.Gst.Objects.DeviceProvider: instance GHC.Classes.Eq GI.Gst.Objects.DeviceProvider.DeviceProvider
+ GI.Gst.Objects.DeviceProviderFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.DeviceProviderFactory.DeviceProviderFactory
+ GI.Gst.Objects.DeviceProviderFactory: instance GHC.Classes.Eq GI.Gst.Objects.DeviceProviderFactory.DeviceProviderFactory
+ GI.Gst.Objects.DynamicTypeFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.DynamicTypeFactory.DynamicTypeFactory
+ GI.Gst.Objects.DynamicTypeFactory: instance GHC.Classes.Eq GI.Gst.Objects.DynamicTypeFactory.DynamicTypeFactory
+ GI.Gst.Objects.Element: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Element.Element
+ GI.Gst.Objects.Element: instance GHC.Classes.Eq GI.Gst.Objects.Element.Element
+ GI.Gst.Objects.ElementFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.ElementFactory.ElementFactory
+ GI.Gst.Objects.ElementFactory: instance GHC.Classes.Eq GI.Gst.Objects.ElementFactory.ElementFactory
+ GI.Gst.Objects.GhostPad: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.GhostPad.GhostPad
+ GI.Gst.Objects.GhostPad: instance GHC.Classes.Eq GI.Gst.Objects.GhostPad.GhostPad
+ GI.Gst.Objects.Object: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Object.Object
+ GI.Gst.Objects.Object: instance GHC.Classes.Eq GI.Gst.Objects.Object.Object
+ GI.Gst.Objects.Pad: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Pad.Pad
+ GI.Gst.Objects.Pad: instance GHC.Classes.Eq GI.Gst.Objects.Pad.Pad
+ GI.Gst.Objects.PadTemplate: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.PadTemplate.PadTemplate
+ GI.Gst.Objects.PadTemplate: instance GHC.Classes.Eq GI.Gst.Objects.PadTemplate.PadTemplate
+ GI.Gst.Objects.Pipeline: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Pipeline.Pipeline
+ GI.Gst.Objects.Pipeline: instance GHC.Classes.Eq GI.Gst.Objects.Pipeline.Pipeline
+ GI.Gst.Objects.Plugin: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Plugin.Plugin
+ GI.Gst.Objects.Plugin: instance GHC.Classes.Eq GI.Gst.Objects.Plugin.Plugin
+ GI.Gst.Objects.PluginFeature: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.PluginFeature.PluginFeature
+ GI.Gst.Objects.PluginFeature: instance GHC.Classes.Eq GI.Gst.Objects.PluginFeature.PluginFeature
+ GI.Gst.Objects.ProxyPad: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.ProxyPad.ProxyPad
+ GI.Gst.Objects.ProxyPad: instance GHC.Classes.Eq GI.Gst.Objects.ProxyPad.ProxyPad
+ GI.Gst.Objects.Registry: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Registry.Registry
+ GI.Gst.Objects.Registry: instance GHC.Classes.Eq GI.Gst.Objects.Registry.Registry
+ GI.Gst.Objects.Stream: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Stream.Stream
+ GI.Gst.Objects.Stream: instance GHC.Classes.Eq GI.Gst.Objects.Stream.Stream
+ GI.Gst.Objects.StreamCollection: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.StreamCollection.StreamCollection
+ GI.Gst.Objects.StreamCollection: instance GHC.Classes.Eq GI.Gst.Objects.StreamCollection.StreamCollection
+ GI.Gst.Objects.SystemClock: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.SystemClock.SystemClock
+ GI.Gst.Objects.SystemClock: instance GHC.Classes.Eq GI.Gst.Objects.SystemClock.SystemClock
+ GI.Gst.Objects.Task: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Task.Task
+ GI.Gst.Objects.Task: instance GHC.Classes.Eq GI.Gst.Objects.Task.Task
+ GI.Gst.Objects.TaskPool: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.TaskPool.TaskPool
+ GI.Gst.Objects.TaskPool: instance GHC.Classes.Eq GI.Gst.Objects.TaskPool.TaskPool
+ GI.Gst.Objects.Tracer: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.Tracer.Tracer
+ GI.Gst.Objects.Tracer: instance GHC.Classes.Eq GI.Gst.Objects.Tracer.Tracer
+ GI.Gst.Objects.TracerFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.TracerFactory.TracerFactory
+ GI.Gst.Objects.TracerFactory: instance GHC.Classes.Eq GI.Gst.Objects.TracerFactory.TracerFactory
+ GI.Gst.Objects.TracerRecord: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.TracerRecord.TracerRecord
+ GI.Gst.Objects.TracerRecord: instance GHC.Classes.Eq GI.Gst.Objects.TracerRecord.TracerRecord
+ GI.Gst.Objects.TypeFindFactory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Objects.TypeFindFactory.TypeFindFactory
+ GI.Gst.Objects.TypeFindFactory: instance GHC.Classes.Eq GI.Gst.Objects.TypeFindFactory.TypeFindFactory
+ GI.Gst.Structs.AllocationParams: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.AllocationParams.AllocationParams tag
+ GI.Gst.Structs.AllocationParams: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.AllocationParams.AllocationParams
+ GI.Gst.Structs.AllocationParams: instance GHC.Classes.Eq GI.Gst.Structs.AllocationParams.AllocationParams
+ GI.Gst.Structs.AtomicQueue: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.AtomicQueue.AtomicQueue
+ GI.Gst.Structs.AtomicQueue: instance GHC.Classes.Eq GI.Gst.Structs.AtomicQueue.AtomicQueue
+ GI.Gst.Structs.Buffer: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Buffer.Buffer tag
+ GI.Gst.Structs.Buffer: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Buffer.Buffer
+ GI.Gst.Structs.Buffer: instance GHC.Classes.Eq GI.Gst.Structs.Buffer.Buffer
+ GI.Gst.Structs.BufferList: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.BufferList.BufferList
+ GI.Gst.Structs.BufferList: instance GHC.Classes.Eq GI.Gst.Structs.BufferList.BufferList
+ GI.Gst.Structs.BufferPoolAcquireParams: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.BufferPoolAcquireParams.BufferPoolAcquireParams tag
+ GI.Gst.Structs.BufferPoolAcquireParams: instance GHC.Classes.Eq GI.Gst.Structs.BufferPoolAcquireParams.BufferPoolAcquireParams
+ GI.Gst.Structs.Caps: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Caps.Caps tag
+ GI.Gst.Structs.Caps: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Caps.Caps
+ GI.Gst.Structs.Caps: instance GHC.Classes.Eq GI.Gst.Structs.Caps.Caps
+ GI.Gst.Structs.CapsFeatures: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.CapsFeatures.CapsFeatures
+ GI.Gst.Structs.CapsFeatures: instance GHC.Classes.Eq GI.Gst.Structs.CapsFeatures.CapsFeatures
+ GI.Gst.Structs.ClockEntry: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ClockEntry.ClockEntry tag
+ GI.Gst.Structs.ClockEntry: instance GHC.Classes.Eq GI.Gst.Structs.ClockEntry.ClockEntry
+ GI.Gst.Structs.Context: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Context.Context
+ GI.Gst.Structs.Context: instance GHC.Classes.Eq GI.Gst.Structs.Context.Context
+ GI.Gst.Structs.DateTime: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.DateTime.DateTime
+ GI.Gst.Structs.DateTime: instance GHC.Classes.Eq GI.Gst.Structs.DateTime.DateTime
+ GI.Gst.Structs.DebugCategory: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.DebugCategory.DebugCategory tag
+ GI.Gst.Structs.DebugCategory: instance GHC.Classes.Eq GI.Gst.Structs.DebugCategory.DebugCategory
+ GI.Gst.Structs.DebugMessage: instance GHC.Classes.Eq GI.Gst.Structs.DebugMessage.DebugMessage
+ GI.Gst.Structs.Event: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Event.Event tag
+ GI.Gst.Structs.Event: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Event.Event
+ GI.Gst.Structs.Event: instance GHC.Classes.Eq GI.Gst.Structs.Event.Event
+ GI.Gst.Structs.FormatDefinition: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.FormatDefinition.FormatDefinition tag
+ GI.Gst.Structs.FormatDefinition: instance GHC.Classes.Eq GI.Gst.Structs.FormatDefinition.FormatDefinition
+ GI.Gst.Structs.Iterator: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Iterator.Iterator tag
+ GI.Gst.Structs.Iterator: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Iterator.Iterator
+ GI.Gst.Structs.Iterator: instance GHC.Classes.Eq GI.Gst.Structs.Iterator.Iterator
+ GI.Gst.Structs.MapInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MapInfo.MapInfo tag
+ GI.Gst.Structs.MapInfo: instance GHC.Classes.Eq GI.Gst.Structs.MapInfo.MapInfo
+ GI.Gst.Structs.Memory: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Memory.Memory tag
+ GI.Gst.Structs.Memory: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Memory.Memory
+ GI.Gst.Structs.Memory: instance GHC.Classes.Eq GI.Gst.Structs.Memory.Memory
+ GI.Gst.Structs.Message: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Message.Message tag
+ GI.Gst.Structs.Message: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Message.Message
+ GI.Gst.Structs.Message: instance GHC.Classes.Eq GI.Gst.Structs.Message.Message
+ GI.Gst.Structs.Meta: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Meta.Meta tag
+ GI.Gst.Structs.Meta: instance GHC.Classes.Eq GI.Gst.Structs.Meta.Meta
+ GI.Gst.Structs.MetaInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MetaInfo.MetaInfo tag
+ GI.Gst.Structs.MetaInfo: instance GHC.Classes.Eq GI.Gst.Structs.MetaInfo.MetaInfo
+ GI.Gst.Structs.MetaTransformCopy: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MetaTransformCopy.MetaTransformCopy tag
+ GI.Gst.Structs.MetaTransformCopy: instance GHC.Classes.Eq GI.Gst.Structs.MetaTransformCopy.MetaTransformCopy
+ GI.Gst.Structs.MiniObject: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.MiniObject.MiniObject tag
+ GI.Gst.Structs.MiniObject: instance GHC.Classes.Eq GI.Gst.Structs.MiniObject.MiniObject
+ GI.Gst.Structs.PadProbeInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PadProbeInfo.PadProbeInfo tag
+ GI.Gst.Structs.PadProbeInfo: instance GHC.Classes.Eq GI.Gst.Structs.PadProbeInfo.PadProbeInfo
+ GI.Gst.Structs.ParamSpecArray: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParamSpecArray.ParamSpecArray tag
+ GI.Gst.Structs.ParamSpecArray: instance GHC.Classes.Eq GI.Gst.Structs.ParamSpecArray.ParamSpecArray
+ GI.Gst.Structs.ParamSpecFraction: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParamSpecFraction.ParamSpecFraction tag
+ GI.Gst.Structs.ParamSpecFraction: instance GHC.Classes.Eq GI.Gst.Structs.ParamSpecFraction.ParamSpecFraction
+ GI.Gst.Structs.ParentBufferMeta: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ParentBufferMeta.ParentBufferMeta tag
+ GI.Gst.Structs.ParentBufferMeta: instance GHC.Classes.Eq GI.Gst.Structs.ParentBufferMeta.ParentBufferMeta
+ GI.Gst.Structs.ParseContext: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.ParseContext.ParseContext
+ GI.Gst.Structs.ParseContext: instance GHC.Classes.Eq GI.Gst.Structs.ParseContext.ParseContext
+ GI.Gst.Structs.PluginDesc: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PluginDesc.PluginDesc tag
+ GI.Gst.Structs.PluginDesc: instance GHC.Classes.Eq GI.Gst.Structs.PluginDesc.PluginDesc
+ GI.Gst.Structs.Poll: instance GHC.Classes.Eq GI.Gst.Structs.Poll.Poll
+ GI.Gst.Structs.PollFD: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.PollFD.PollFD tag
+ GI.Gst.Structs.PollFD: instance GHC.Classes.Eq GI.Gst.Structs.PollFD.PollFD
+ GI.Gst.Structs.Promise: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Promise.Promise tag
+ GI.Gst.Structs.Promise: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Promise.Promise
+ GI.Gst.Structs.Promise: instance GHC.Classes.Eq GI.Gst.Structs.Promise.Promise
+ GI.Gst.Structs.ProtectionMeta: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ProtectionMeta.ProtectionMeta tag
+ GI.Gst.Structs.ProtectionMeta: instance GHC.Classes.Eq GI.Gst.Structs.ProtectionMeta.ProtectionMeta
+ GI.Gst.Structs.Query: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Query.Query tag
+ GI.Gst.Structs.Query: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Query.Query
+ GI.Gst.Structs.Query: instance GHC.Classes.Eq GI.Gst.Structs.Query.Query
+ GI.Gst.Structs.ReferenceTimestampMeta: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ReferenceTimestampMeta.ReferenceTimestampMeta tag
+ GI.Gst.Structs.ReferenceTimestampMeta: instance GHC.Classes.Eq GI.Gst.Structs.ReferenceTimestampMeta.ReferenceTimestampMeta
+ GI.Gst.Structs.Sample: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Sample.Sample
+ GI.Gst.Structs.Sample: instance GHC.Classes.Eq GI.Gst.Structs.Sample.Sample
+ GI.Gst.Structs.Segment: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Segment.Segment tag
+ GI.Gst.Structs.Segment: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Segment.Segment
+ GI.Gst.Structs.Segment: instance GHC.Classes.Eq GI.Gst.Structs.Segment.Segment
+ GI.Gst.Structs.StaticCaps: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.StaticCaps.StaticCaps tag
+ GI.Gst.Structs.StaticCaps: instance GHC.Classes.Eq GI.Gst.Structs.StaticCaps.StaticCaps
+ GI.Gst.Structs.StaticPadTemplate: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.StaticPadTemplate.StaticPadTemplate tag
+ GI.Gst.Structs.StaticPadTemplate: instance GHC.Classes.Eq GI.Gst.Structs.StaticPadTemplate.StaticPadTemplate
+ GI.Gst.Structs.Structure: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.Structure.Structure tag
+ GI.Gst.Structs.Structure: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Structure.Structure
+ GI.Gst.Structs.Structure: instance GHC.Classes.Eq GI.Gst.Structs.Structure.Structure
+ GI.Gst.Structs.TagList: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TagList.TagList tag
+ GI.Gst.Structs.TagList: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.TagList.TagList
+ GI.Gst.Structs.TagList: instance GHC.Classes.Eq GI.Gst.Structs.TagList.TagList
+ GI.Gst.Structs.TimedValue: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TimedValue.TimedValue tag
+ GI.Gst.Structs.TimedValue: instance GHC.Classes.Eq GI.Gst.Structs.TimedValue.TimedValue
+ GI.Gst.Structs.Toc: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Toc.Toc
+ GI.Gst.Structs.Toc: instance GHC.Classes.Eq GI.Gst.Structs.Toc.Toc
+ GI.Gst.Structs.TocEntry: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.TocEntry.TocEntry
+ GI.Gst.Structs.TocEntry: instance GHC.Classes.Eq GI.Gst.Structs.TocEntry.TocEntry
+ GI.Gst.Structs.TypeFind: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.TypeFind.TypeFind tag
+ GI.Gst.Structs.TypeFind: instance GHC.Classes.Eq GI.Gst.Structs.TypeFind.TypeFind
+ GI.Gst.Structs.Uri: instance Data.GI.Base.GValue.IsGValue GI.Gst.Structs.Uri.Uri
+ GI.Gst.Structs.Uri: instance GHC.Classes.Eq GI.Gst.Structs.Uri.Uri
+ GI.Gst.Structs.ValueTable: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ValueTable.ValueTable tag
+ GI.Gst.Structs.ValueTable: instance GHC.Classes.Eq GI.Gst.Structs.ValueTable.ValueTable
- 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 = Buffer " /@buffer@/: a t'GI.Gst.Structs.Buffer.Buffer'" -> IO ((Bool, Maybe Meta)) " __Returns:__ 'P.False' when 'GI.Gst.Structs.Buffer.bufferForeachMeta' should stop"
- 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 BufferForeachMetaFunc_WithClosures = Buffer " /@buffer@/: a t'GI.Gst.Structs.Buffer.Buffer'" -> Ptr () " /@userData@/: user data passed to 'GI.Gst.Structs.Buffer.bufferForeachMeta'" -> IO ((Bool, Maybe Meta)) " __Returns:__ 'P.False' when 'GI.Gst.Structs.Buffer.bufferForeachMeta' should stop"
- 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 = Word32 " /@idx@/: the index of /@buffer@/" -> IO ((Bool, Maybe Buffer)) " __Returns:__ 'P.False' when 'GI.Gst.Structs.BufferList.bufferListForeach' should stop"
- 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 BufferListFunc_WithClosures = Word32 " /@idx@/: the index of /@buffer@/" -> Ptr () " /@userData@/: user data passed to 'GI.Gst.Structs.BufferList.bufferListForeach'" -> IO ((Bool, Maybe Buffer)) " __Returns:__ 'P.False' when 'GI.Gst.Structs.BufferList.bufferListForeach' should stop"
- 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 = Bus " /@bus@/: the t'GI.Gst.Objects.Bus.Bus' that sent the message" -> Message " /@message@/: the t'GI.Gst.Structs.Message.Message'" -> IO Bool " __Returns:__ 'P.False' if the event source should be removed."
- 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 BusFunc_WithClosures = Bus " /@bus@/: the t'GI.Gst.Objects.Bus.Bus' that sent the message" -> Message " /@message@/: the t'GI.Gst.Structs.Message.Message'" -> Ptr () " /@userData@/: user data that has been given, when registering the handler" -> IO Bool " __Returns:__ 'P.False' if the event source should be removed."
- 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 = Bus " /@bus@/: the t'GI.Gst.Objects.Bus.Bus' that sent the message" -> Message " /@message@/: the t'GI.Gst.Structs.Message.Message'" -> IO BusSyncReply " __Returns:__ t'GI.Gst.Enums.BusSyncReply' stating what to do with the message"
- 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 BusSyncHandler_WithClosures = Bus " /@bus@/: the t'GI.Gst.Objects.Bus.Bus' that sent the message" -> Message " /@message@/: the t'GI.Gst.Structs.Message.Message'" -> Ptr () " /@userData@/: user data that has been given, when registering the handler" -> IO BusSyncReply " __Returns:__ t'GI.Gst.Enums.BusSyncReply' stating what to do with the message"
- 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 = CapsFeatures " /@features@/: the t'GI.Gst.Structs.CapsFeatures.CapsFeatures'" -> Structure " /@structure@/: the t'GI.Gst.Structs.Structure.Structure'" -> IO Bool " __Returns:__ 'P.True' if the features and structure should be preserved, 'P.False' if it should be removed."
- 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 CapsFilterMapFunc_WithClosures = CapsFeatures " /@features@/: the t'GI.Gst.Structs.CapsFeatures.CapsFeatures'" -> Structure " /@structure@/: the t'GI.Gst.Structs.Structure.Structure'" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the features and structure should be preserved, 'P.False' if it should be removed."
- 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 = CapsFeatures " /@features@/: the t'GI.Gst.Structs.CapsFeatures.CapsFeatures'" -> Structure " /@structure@/: the t'GI.Gst.Structs.Structure.Structure'" -> IO Bool " __Returns:__ 'P.True' if the foreach operation should continue, 'P.False' if the foreach operation should stop with 'P.False'."
- 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 CapsForeachFunc_WithClosures = CapsFeatures " /@features@/: the t'GI.Gst.Structs.CapsFeatures.CapsFeatures'" -> Structure " /@structure@/: the t'GI.Gst.Structs.Structure.Structure'" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the foreach operation should continue, 'P.False' if the foreach operation should stop with 'P.False'."
- 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 = CapsFeatures " /@features@/: the t'GI.Gst.Structs.CapsFeatures.CapsFeatures'" -> Structure " /@structure@/: the t'GI.Gst.Structs.Structure.Structure'" -> IO Bool " __Returns:__ 'P.True' if the map operation should continue, 'P.False' if the map operation should stop with 'P.False'."
- 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 CapsMapFunc_WithClosures = CapsFeatures " /@features@/: the t'GI.Gst.Structs.CapsFeatures.CapsFeatures'" -> Structure " /@structure@/: the t'GI.Gst.Structs.Structure.Structure'" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the map operation should continue, 'P.False' if the map operation should stop with 'P.False'."
- 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 = Clock " /@clock@/: The clock that triggered the callback" -> Word64 " /@time@/: The time it was triggered" -> Ptr () " /@id@/: The @/GstClockID/@ that expired" -> IO Bool " __Returns:__ 'P.True' or 'P.False' (currently unused)"
- 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 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:__ 'P.True' or 'P.False' (currently unused)"
- 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 ControlSourceGetValue = ControlSource " /@self@/: the t'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:__ 'P.True' if the value was successfully calculated."
- 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 ControlSourceGetValueArray = ControlSource " /@self@/: the t'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:__ 'P.True' if the values were successfully calculated."
- 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 = Element " /@element@/: the t'GI.Gst.Objects.Element.Element'" -> Pad " /@pad@/: a t'GI.Gst.Objects.Pad.Pad'" -> IO Bool " __Returns:__ 'P.False' to stop iterating pads, 'P.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 ElementForeachPadFunc_WithClosures = Element " /@element@/: the t'GI.Gst.Objects.Element.Element'" -> Pad " /@pad@/: a t'GI.Gst.Objects.Pad.Pad'" -> Ptr () " /@userData@/: user data passed to the foreach function" -> IO Bool " __Returns:__ 'P.False' to stop iterating pads, 'P.True' to continue"
- GI.Gst.Callbacks: type IteratorCopyFunction = Iterator " /@it@/: The original iterator " -> Iterator " /@copy@/: The copied iterator " -> IO ()
+ GI.Gst.Callbacks: type IteratorCopyFunction = Iterator " /@it@/: The original iterator" -> Iterator " /@copy@/: The copied iterator" -> IO ()
- 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 = GValue " /@item@/: the item to fold" -> GValue " /@ret@/: a t'GI.GObject.Structs.Value.Value' collecting the result" -> IO Bool " __Returns:__ 'P.True' if the fold should continue, 'P.False' if it should stop."
- 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 IteratorFoldFunction_WithClosures = GValue " /@item@/: the item to fold" -> GValue " /@ret@/: a t'GI.GObject.Structs.Value.Value' collecting the result" -> Ptr () " /@userData@/: data passed to 'GI.Gst.Structs.Iterator.iteratorFold'" -> IO Bool " __Returns:__ 'P.True' if the fold should continue, 'P.False' if it should stop."
- GI.Gst.Callbacks: type IteratorForeachFunction = GValue " /@item@/: The item " -> IO ()
+ GI.Gst.Callbacks: type IteratorForeachFunction = GValue " /@item@/: The item" -> IO ()
- GI.Gst.Callbacks: type IteratorForeachFunction_WithClosures = GValue " /@item@/: The item " -> Ptr () " /@userData@/: User data " -> IO ()
+ GI.Gst.Callbacks: type IteratorForeachFunction_WithClosures = GValue " /@item@/: The item" -> Ptr () " /@userData@/: User data" -> IO ()
- GI.Gst.Callbacks: type IteratorFreeFunction = Iterator " /@it@/: the iterator " -> IO ()
+ GI.Gst.Callbacks: type IteratorFreeFunction = Iterator " /@it@/: the iterator" -> IO ()
- 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 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 " /@it@/: the iterator " -> GValue " /@result@/: a pointer to hold the next item " -> IO IteratorResult " __Returns:__ the result of the operation. "
+ 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 " /@it@/: the iterator " -> IO ()
+ GI.Gst.Callbacks: type IteratorResyncFunction = Iterator " /@it@/: the iterator" -> 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 = DebugCategory " /@category@/: a t'GI.Gst.Structs.DebugCategory.DebugCategory'" -> DebugLevel " /@level@/: a t'GI.Gst.Enums.DebugLevel'" -> Text " /@file@/: file name" -> Text " /@function@/: function name" -> Int32 " /@line@/: line number" -> Object " /@object@/: a t'GI.GObject.Objects.Object.Object'" -> DebugMessage " /@message@/: the message" -> 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 LogFunction_WithClosures = DebugCategory " /@category@/: a t'GI.Gst.Structs.DebugCategory.DebugCategory'" -> DebugLevel " /@level@/: a t'GI.Gst.Enums.DebugLevel'" -> Text " /@file@/: file name" -> Text " /@function@/: function name" -> Int32 " /@line@/: line number" -> Object " /@object@/: a t'GI.GObject.Objects.Object.Object'" -> DebugMessage " /@message@/: the message" -> Ptr () " /@userData@/: user data for the log function" -> IO ()
- 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 MemoryCopyFunction = Memory " /@mem@/: a t'GI.Gst.Structs.Memory.Memory'" -> Int64 " /@offset@/: an offset" -> Int64 " /@size@/: a size or -1" -> IO Memory " __Returns:__ a new t'GI.Gst.Structs.Memory.Memory' object wrapping a copy of the requested region in /@mem@/."
- 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 MemoryIsSpanFunction = Memory " /@mem1@/: a t'GI.Gst.Structs.Memory.Memory'" -> Memory " /@mem2@/: a t'GI.Gst.Structs.Memory.Memory'" -> Word64 " /@offset@/: a result offset" -> IO Bool " __Returns:__ 'P.True' if /@mem1@/ and /@mem2@/ are in contiguous memory."
- 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 MemoryMapFullFunction = Memory " /@mem@/: a t'GI.Gst.Structs.Memory.Memory'" -> MapInfo " /@info@/: the t'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 " /@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 MemoryMapFunction = Memory " /@mem@/: a t'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 " /@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 MemoryShareFunction = Memory " /@mem@/: a t'GI.Gst.Structs.Memory.Memory'" -> Int64 " /@offset@/: an offset" -> Int64 " /@size@/: a size or -1" -> IO Memory " __Returns:__ a new t'GI.Gst.Structs.Memory.Memory' object sharing the requested region in /@mem@/."
- 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 MemoryUnmapFullFunction = Memory " /@mem@/: a t'GI.Gst.Structs.Memory.Memory'" -> MapInfo " /@info@/: a t'GI.Gst.Structs.MapInfo.MapInfo'" -> IO ()
- GI.Gst.Callbacks: type MemoryUnmapFunction = Memory " /@mem@/: a 'GI.Gst.Structs.Memory.Memory' " -> IO ()
+ GI.Gst.Callbacks: type MemoryUnmapFunction = Memory " /@mem@/: a t'GI.Gst.Structs.Memory.Memory'" -> 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 MetaFreeFunction = Meta " /@meta@/: a t'GI.Gst.Structs.Meta.Meta'" -> Buffer " /@buffer@/: a t'GI.Gst.Structs.Buffer.Buffer'" -> IO ()
- 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 MetaInitFunction = Meta " /@meta@/: a t'GI.Gst.Structs.Meta.Meta'" -> Ptr () " /@params@/: parameters passed to the init function" -> Buffer " /@buffer@/: a t'GI.Gst.Structs.Buffer.Buffer'" -> 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 MetaTransformFunction = Buffer " /@transbuf@/: a t'GI.Gst.Structs.Buffer.Buffer'" -> Meta " /@meta@/: a t'GI.Gst.Structs.Meta.Meta'" -> Buffer " /@buffer@/: a t'GI.Gst.Structs.Buffer.Buffer'" -> Word32 " /@type@/: the transform type" -> Ptr () " /@data@/: transform specific data." -> IO Bool " __Returns:__ 'P.True' if the transform could be performed"
- 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 MiniObjectDisposeFunction = MiniObject " /@obj@/: MiniObject to dispose" -> IO Bool " __Returns:__ 'P.True' if the object should be cleaned up."
- GI.Gst.Callbacks: type MiniObjectFreeFunction = MiniObject " /@obj@/: MiniObject to free " -> IO ()
+ GI.Gst.Callbacks: type MiniObjectFreeFunction = MiniObject " /@obj@/: MiniObject to free" -> IO ()
- GI.Gst.Callbacks: type MiniObjectNotify = MiniObject " /@obj@/: the mini object " -> IO ()
+ GI.Gst.Callbacks: type MiniObjectNotify = MiniObject " /@obj@/: the mini object" -> 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 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 " /@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 PadActivateFunction = Pad " /@pad@/: a t'GI.Gst.Objects.Pad.Pad'" -> Object " /@parent@/: the parent of /@pad@/" -> IO Bool " __Returns:__ 'P.True' if the pad could be activated."
- 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 PadActivateModeFunction = Pad " /@pad@/: a t'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:__ 'P.True' if the pad could be activated or deactivated."
- 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 PadChainFunction = Pad " /@pad@/: the sink t'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-'P.Nothing' and remain valid during the execution of this function." -> Buffer " /@buffer@/: the t'GI.Gst.Structs.Buffer.Buffer' that is chained, not 'P.Nothing'." -> IO FlowReturn " __Returns:__ @/GST_FLOW_OK/@ for success"
- 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 PadChainListFunction = Pad " /@pad@/: the sink t'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-'P.Nothing' and remain valid during the execution of this function." -> BufferList " /@list@/: the t'GI.Gst.Structs.BufferList.BufferList' that is chained, not 'P.Nothing'." -> IO FlowReturn " __Returns:__ @/GST_FLOW_OK/@ for success"
- 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 PadEventFullFunction = Pad " /@pad@/: the t'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-'P.Nothing' and remain valid during the execution of this function." -> Event " /@event@/: the t'GI.Gst.Structs.Event.Event' to handle." -> IO FlowReturn " __Returns:__ 'GI.Gst.Enums.FlowReturnOk' if the event was handled properly, or any other t'GI.Gst.Enums.FlowReturn' dependent on downstream state."
- 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 PadEventFunction = Pad " /@pad@/: the t'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-'P.Nothing' and remain valid during the execution of this function." -> Event " /@event@/: the t'GI.Gst.Structs.Event.Event' to handle." -> IO Bool " __Returns:__ 'P.True' if the pad could handle the event."
- 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 = Pad " /@pad@/: the t'GI.Gst.Objects.Pad.Pad' that is forwarded." -> IO Bool " __Returns:__ 'P.True' if the dispatching procedure has to be stopped."
- 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 PadForwardFunction_WithClosures = Pad " /@pad@/: the t'GI.Gst.Objects.Pad.Pad' that is forwarded." -> Ptr () " /@userData@/: the gpointer to optional user data." -> IO Bool " __Returns:__ 'P.True' if the dispatching procedure has to be stopped."
- 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 PadGetRangeFunction = Pad " /@pad@/: the src t'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-'P.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 'P.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 " /@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 PadIterIntLinkFunction = Pad " /@pad@/: The t'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-'P.Nothing' and remain valid during the execution of this function." -> IO Iterator " __Returns:__ a new t'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 " /@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 PadLinkFunction = Pad " /@pad@/: the t'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-'P.Nothing' and remain valid during the execution of this function." -> Pad " /@peer@/: the peer t'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 " /@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 = Pad " /@pad@/: the t'GI.Gst.Objects.Pad.Pad' that is blocked" -> PadProbeInfo " /@info@/: t'GI.Gst.Structs.PadProbeInfo.PadProbeInfo'" -> IO PadProbeReturn " __Returns:__ a t'GI.Gst.Enums.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 PadProbeCallback_WithClosures = Pad " /@pad@/: the t'GI.Gst.Objects.Pad.Pad' that is blocked" -> PadProbeInfo " /@info@/: t'GI.Gst.Structs.PadProbeInfo.PadProbeInfo'" -> Ptr () " /@userData@/: the gpointer to optional user data." -> IO PadProbeReturn " __Returns:__ a t'GI.Gst.Enums.PadProbeReturn'"
- 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 PadQueryFunction = Pad " /@pad@/: the t'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-'P.Nothing' and remain valid during the execution of this function." -> Query " /@query@/: the t'GI.Gst.Structs.Query.Query' object to execute" -> IO Bool " __Returns:__ 'P.True' if the query could be performed."
- 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 = Pad " /@pad@/: the t'GI.Gst.Objects.Pad.Pad'." -> Maybe Event " /@event@/: a sticky t'GI.Gst.Structs.Event.Event'." -> IO Bool " __Returns:__ 'P.True' if the iteration should continue"
- 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 PadStickyEventsForeachFunction_WithClosures = Pad " /@pad@/: the t'GI.Gst.Objects.Pad.Pad'." -> Maybe Event " /@event@/: a sticky t'GI.Gst.Structs.Event.Event'." -> Ptr () " /@userData@/: the @/gpointer/@ to optional user data." -> IO Bool " __Returns:__ 'P.True' if the iteration should continue"
- 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 PadUnlinkFunction = Pad " /@pad@/: the t'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-'P.Nothing' and remain valid during the execution of this function." -> IO ()
- 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 = PluginFeature " /@feature@/: the pluginfeature to check" -> IO Bool " __Returns:__ 'P.True' for a positive match, 'P.False' otherwise"
- 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 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:__ 'P.True' for a positive match, 'P.False' otherwise"
- 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 = Plugin " /@plugin@/: the plugin to check" -> IO Bool " __Returns:__ 'P.True' for a positive match, 'P.False' otherwise"
- 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 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:__ 'P.True' for a positive match, 'P.False' otherwise"
- GI.Gst.Callbacks: type PluginInitFullFunc = Plugin " /@plugin@/: The plugin object " -> IO Bool " __Returns:__ 'True' if plugin initialised successfully "
+ GI.Gst.Callbacks: type PluginInitFullFunc = Plugin " /@plugin@/: The plugin object" -> IO Bool " __Returns:__ 'P.True' if plugin initialised successfully"
- 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 PluginInitFullFunc_WithClosures = Plugin " /@plugin@/: The plugin object" -> Ptr () " /@userData@/: extra data" -> IO Bool " __Returns:__ 'P.True' if plugin initialised successfully"
- GI.Gst.Callbacks: type PluginInitFunc = Plugin " /@plugin@/: The plugin object " -> IO Bool " __Returns:__ 'True' if plugin initialised successfully "
+ GI.Gst.Callbacks: type PluginInitFunc = Plugin " /@plugin@/: The plugin object" -> IO Bool " __Returns:__ 'P.True' if plugin initialised successfully"
- GI.Gst.Callbacks: type PromiseChangeFunc = Promise " /@promise@/: a 'GI.Gst.Structs.Promise.Promise' " -> IO ()
+ GI.Gst.Callbacks: type PromiseChangeFunc = Promise " /@promise@/: a t'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: type PromiseChangeFunc_WithClosures = Promise " /@promise@/: a t'GI.Gst.Structs.Promise.Promise'" -> Ptr () " /@userData@/: user data" -> IO ()
- 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 = Word32 " /@fieldId@/: the @/GQuark/@ of the field name" -> GValue " /@value@/: the t'GI.GObject.Structs.Value.Value' of the field" -> IO Bool " __Returns:__ 'P.True' if the field should be preserved, 'P.False' if it should be removed."
- 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 StructureFilterMapFunc_WithClosures = Word32 " /@fieldId@/: the @/GQuark/@ of the field name" -> GValue " /@value@/: the t'GI.GObject.Structs.Value.Value' of the field" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the field should be preserved, 'P.False' if it should be removed."
- 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 = Word32 " /@fieldId@/: the @/GQuark/@ of the field name" -> GValue " /@value@/: the t'GI.GObject.Structs.Value.Value' of the field" -> IO Bool " __Returns:__ 'P.True' if the foreach operation should continue, 'P.False' if the foreach operation should stop with 'P.False'."
- 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 StructureForeachFunc_WithClosures = Word32 " /@fieldId@/: the @/GQuark/@ of the field name" -> GValue " /@value@/: the t'GI.GObject.Structs.Value.Value' of the field" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the foreach operation should continue, 'P.False' if the foreach operation should stop with 'P.False'."
- 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 = Word32 " /@fieldId@/: the @/GQuark/@ of the field name" -> GValue " /@value@/: the t'GI.GObject.Structs.Value.Value' of the field" -> IO Bool " __Returns:__ 'P.True' if the map operation should continue, 'P.False' if the map operation should stop with 'P.False'."
- 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 StructureMapFunc_WithClosures = Word32 " /@fieldId@/: the @/GQuark/@ of the field name" -> GValue " /@value@/: the t'GI.GObject.Structs.Value.Value' of the field" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the map operation should continue, 'P.False' if the map operation should stop with 'P.False'."
- 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 = TagList " /@list@/: the t'GI.Gst.Structs.TagList.TagList'" -> Text " /@tag@/: a name of a tag in /@list@/" -> 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 TagForeachFunc_WithClosures = TagList " /@list@/: the t'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 " /@dest@/: the destination 'GI.GObject.Structs.Value.Value' " -> GValue " /@src@/: the source 'GI.GObject.Structs.Value.Value' " -> IO ()
+ GI.Gst.Callbacks: type TagMergeFunc = GValue " /@dest@/: the destination t'GI.GObject.Structs.Value.Value'" -> GValue " /@src@/: the source t'GI.GObject.Structs.Value.Value'" -> IO ()
- GI.Gst.Callbacks: type TaskFunction_WithClosures = Ptr () " /@userData@/: user data passed to the function " -> IO ()
+ GI.Gst.Callbacks: type TaskFunction_WithClosures = Ptr () " /@userData@/: user data passed to the function" -> IO ()
- GI.Gst.Callbacks: type TaskPoolFunction_WithClosures = Ptr () " /@userData@/: user data for the task function " -> IO ()
+ GI.Gst.Callbacks: type TaskPoolFunction_WithClosures = Ptr () " /@userData@/: user data for the task function" -> 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 = Task " /@task@/: The t'GI.Gst.Objects.Task.Task'" -> Thread " /@thread@/: The t'GI.GLib.Structs.Thread.Thread'" -> 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 TaskThreadFunc_WithClosures = Task " /@task@/: The t'GI.Gst.Objects.Task.Task'" -> Thread " /@thread@/: The t'GI.GLib.Structs.Thread.Thread'" -> Ptr () " /@userData@/: user data" -> IO ()
- GI.Gst.Callbacks: type TypeFindFunction = TypeFind " /@find@/: A 'GI.Gst.Structs.TypeFind.TypeFind' structure " -> IO ()
+ GI.Gst.Callbacks: type TypeFindFunction = TypeFind " /@find@/: A t'GI.Gst.Structs.TypeFind.TypeFind' structure" -> 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 TypeFindFunction_WithClosures = TypeFind " /@find@/: A t'GI.Gst.Structs.TypeFind.TypeFind' structure" -> Ptr () " /@userData@/: optional data to pass to the function" -> IO ()
- 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 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 " /@dest@/: a 'GI.GObject.Structs.Value.Value' " -> Text " /@s@/: a string " -> IO Bool " __Returns:__ 'True' for success "
+ GI.Gst.Callbacks: type ValueDeserializeFunc = GValue " /@dest@/: a t'GI.GObject.Structs.Value.Value'" -> Text " /@s@/: a string" -> IO Bool " __Returns:__ 'P.True' for success"
- 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: type ValueSerializeFunc = GValue " /@value1@/: a t'GI.GObject.Structs.Value.Value'" -> IO Text " __Returns:__ the string representation of the value"
- 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 ChildProxyChildAddedCallback = Object " /@object@/: the t'GI.GObject.Objects.Object.Object' that was added" -> Text " /@name@/: the name of the new child" -> 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: type ChildProxyChildRemovedCallback = Object " /@object@/: the t'GI.GObject.Objects.Object.Object' that was removed" -> Text " /@name@/: the name of the old child" -> 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 BinDeepElementAddedCallback = Bin " /@subBin@/: the t'GI.Gst.Objects.Bin.Bin' the element was added to" -> Element " /@element@/: the t'GI.Gst.Objects.Element.Element' that was added to /@subBin@/" -> 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 BinDeepElementRemovedCallback = Bin " /@subBin@/: the t'GI.Gst.Objects.Bin.Bin' the element was removed from" -> Element " /@element@/: the t'GI.Gst.Objects.Element.Element' that was removed from /@subBin@/" -> 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 BinElementAddedCallback = Element " /@element@/: the t'GI.Gst.Objects.Element.Element' that was added to the bin" -> 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: type BinElementRemovedCallback = Element " /@element@/: the t'GI.Gst.Objects.Element.Element' that was removed from the bin" -> IO ()
- GI.Gst.Objects.Bus: afterBusMessage :: (IsBus a, MonadIO m) => a -> BusMessageCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bus: afterBusMessage :: (IsBus a, MonadIO m) => a -> Maybe Text -> BusMessageCallback -> m SignalHandlerId
- GI.Gst.Objects.Bus: afterBusSyncMessage :: (IsBus a, MonadIO m) => a -> BusSyncMessageCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bus: afterBusSyncMessage :: (IsBus a, MonadIO m) => a -> Maybe Text -> BusSyncMessageCallback -> m SignalHandlerId
- GI.Gst.Objects.Bus: onBusMessage :: (IsBus a, MonadIO m) => a -> BusMessageCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bus: onBusMessage :: (IsBus a, MonadIO m) => a -> Maybe Text -> BusMessageCallback -> m SignalHandlerId
- GI.Gst.Objects.Bus: onBusSyncMessage :: (IsBus a, MonadIO m) => a -> BusSyncMessageCallback -> m SignalHandlerId
+ GI.Gst.Objects.Bus: onBusSyncMessage :: (IsBus a, MonadIO m) => a -> Maybe Text -> BusSyncMessageCallback -> m SignalHandlerId
- GI.Gst.Objects.Bus: type BusMessageCallback = Message " /@message@/: the message that has been posted asynchronously " -> IO ()
+ GI.Gst.Objects.Bus: type BusMessageCallback = Message " /@message@/: the message that has been posted asynchronously" -> IO ()
- GI.Gst.Objects.Bus: type BusSyncMessageCallback = Message " /@message@/: the message that has been posted synchronously " -> IO ()
+ GI.Gst.Objects.Bus: type BusSyncMessageCallback = Message " /@message@/: the message that has been posted synchronously" -> IO ()
- GI.Gst.Objects.Clock: type ClockSyncedCallback = Bool " /@synced@/: if the clock is synced now " -> IO ()
+ GI.Gst.Objects.Clock: type ClockSyncedCallback = Bool " /@synced@/: if the clock is synced now" -> IO ()
- GI.Gst.Objects.Element: type ElementPadAddedCallback = Pad " /@newPad@/: the pad that has been added " -> IO ()
+ GI.Gst.Objects.Element: type ElementPadAddedCallback = Pad " /@newPad@/: the pad that has been added" -> IO ()
- GI.Gst.Objects.Element: type ElementPadRemovedCallback = Pad " /@oldPad@/: the pad that has been removed " -> IO ()
+ GI.Gst.Objects.Element: type ElementPadRemovedCallback = Pad " /@oldPad@/: the pad that has been removed" -> IO ()
- GI.Gst.Objects.Object: afterObjectDeepNotify :: (IsObject a, MonadIO m) => a -> ObjectDeepNotifyCallback -> m SignalHandlerId
+ GI.Gst.Objects.Object: afterObjectDeepNotify :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectDeepNotifyCallback -> m SignalHandlerId
- GI.Gst.Objects.Object: onObjectDeepNotify :: (IsObject a, MonadIO m) => a -> ObjectDeepNotifyCallback -> m SignalHandlerId
+ GI.Gst.Objects.Object: onObjectDeepNotify :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectDeepNotifyCallback -> m SignalHandlerId
- 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: type ObjectDeepNotifyCallback = Object " /@propObject@/: the object that originated the signal" -> GParamSpec " /@prop@/: the property that changed" -> IO ()
- GI.Gst.Objects.Pad: type PadLinkedCallback = Pad " /@peer@/: the peer pad that has been connected " -> IO ()
+ GI.Gst.Objects.Pad: type PadLinkedCallback = Pad " /@peer@/: the peer pad that has been connected" -> IO ()
- GI.Gst.Objects.Pad: type PadUnlinkedCallback = Pad " /@peer@/: the peer pad that has been disconnected " -> IO ()
+ GI.Gst.Objects.Pad: type PadUnlinkedCallback = Pad " /@peer@/: the peer pad that has been disconnected" -> IO ()
- GI.Gst.Objects.PadTemplate: type PadTemplatePadCreatedCallback = Pad " /@pad@/: the pad that was created. " -> IO ()
+ GI.Gst.Objects.PadTemplate: type PadTemplatePadCreatedCallback = Pad " /@pad@/: the pad that was created." -> IO ()
- GI.Gst.Objects.Registry: type RegistryFeatureAddedCallback = PluginFeature " /@feature@/: the feature that has been added " -> IO ()
+ GI.Gst.Objects.Registry: type RegistryFeatureAddedCallback = PluginFeature " /@feature@/: the feature that has been added" -> IO ()
- GI.Gst.Objects.Registry: type RegistryPluginAddedCallback = Plugin " /@plugin@/: the plugin that has been added " -> IO ()
+ GI.Gst.Objects.Registry: type RegistryPluginAddedCallback = Plugin " /@plugin@/: the plugin that has been added" -> IO ()
- GI.Gst.Objects.StreamCollection: afterStreamCollectionStreamNotify :: (IsStreamCollection a, MonadIO m) => a -> StreamCollectionStreamNotifyCallback -> m SignalHandlerId
+ GI.Gst.Objects.StreamCollection: afterStreamCollectionStreamNotify :: (IsStreamCollection a, MonadIO m) => a -> Maybe Text -> StreamCollectionStreamNotifyCallback -> m SignalHandlerId
- GI.Gst.Objects.StreamCollection: onStreamCollectionStreamNotify :: (IsStreamCollection a, MonadIO m) => a -> StreamCollectionStreamNotifyCallback -> m SignalHandlerId
+ GI.Gst.Objects.StreamCollection: onStreamCollectionStreamNotify :: (IsStreamCollection a, MonadIO m) => a -> Maybe Text -> StreamCollectionStreamNotifyCallback -> m SignalHandlerId

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.22+++ Update for haskell-gi(-base)-0.23+ ### 1.0.21  + Add support for inherited dependencies
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.21/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.21/docs/GI-Gst.html)+[https://hackage.haskell.org/package/gi-gst-1.0.22/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.22/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,12 +1,12 @@ name:                 gi-gst-version:              1.0.21+version:              1.0.22 synopsis:             GStreamer bindings description:          Bindings for GStreamer, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi license:              LGPL-2.1 license-file:         LICENSE author:               Will Thompson, Iñaki García Etxebarria and Jonas Platte-maintainer:           Iñaki García Etxebarria (inaki@blueleaf.cc)+maintainer:           Iñaki García Etxebarria category:             Bindings build-type:           Custom cabal-version:        1.24@@ -16,20 +16,20 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.22.5 && < 0.23,+                     haskell-gi >= 0.23 && < 0.24,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*  library       default-language: Haskell2010       default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses-      other-extensions: PatternSynonyms, ViewPatterns+      other-extensions: PatternSynonyms, ViewPatterns, TypeApplications       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations        pkgconfig-depends: gstreamer-1.0       build-depends: base >= 4.8 && <5,-                     haskell-gi-base >= 0.22.0 && < 0.23,-                     haskell-gi >= 0.22.5 && < 0.23,+                     haskell-gi-base >= 0.23 && < 0.24,+                     haskell-gi >= 0.23.0 && < 0.24,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,@@ -49,7 +49,8 @@       -- to be built will be built at configure time, based on the       -- available introspection data. -      exposed-modules: GI.Gst,+      exposed-modules: GI.Gst.Config,+                       GI.Gst,                        GI.Gst.Callbacks,                        GI.Gst.Constants,                        GI.Gst.Enums,@@ -153,7 +154,8 @@                        GI.Gst.Structs.Uri,                        GI.Gst.Structs.ValueTable -      autogen-modules: GI.Gst,+      autogen-modules: GI.Gst.Config,+                       GI.Gst,                        GI.Gst.Callbacks,                        GI.Gst.Constants,                        GI.Gst.Enums,