packages feed

gi-gst 1.0.29 → 1.0.30

raw patch · 4 files changed

+11/−5 lines, 4 filesdep ~haskell-gisetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi

API changes (from Hackage documentation)

- GI.Gst.Structs.Meta: metaRegister :: (HasCallStack, MonadIO m) => GType -> Text -> Word64 -> MetaInitFunction -> MetaFreeFunction -> MetaTransformFunction -> m MetaInfo
+ GI.Gst.Callbacks: dynamic_ByteArrayInterfaceResizeFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_ByteArrayInterfaceResizeFieldCallback -> ByteArrayInterface -> CSize -> m Bool
+ GI.Gst.Callbacks: dynamic_MetaClearFunction :: (HasCallStack, MonadIO m) => FunPtr C_MetaClearFunction -> Buffer -> Meta -> m ()
+ GI.Gst.Callbacks: dynamic_MetaDeserializeFunction :: (HasCallStack, MonadIO m) => FunPtr C_MetaDeserializeFunction -> MetaInfo -> Buffer -> Word8 -> CSize -> Word8 -> m (Maybe Meta)
+ GI.Gst.Callbacks: dynamic_MetaSerializeFunction :: (HasCallStack, MonadIO m) => FunPtr C_MetaSerializeFunction -> Meta -> ByteArrayInterface -> m (Bool, Word8)
+ GI.Gst.Callbacks: genClosure_ByteArrayInterfaceResizeFieldCallback :: MonadIO m => ByteArrayInterfaceResizeFieldCallback -> m (GClosure C_ByteArrayInterfaceResizeFieldCallback)
+ GI.Gst.Callbacks: genClosure_MetaClearFunction :: MonadIO m => MetaClearFunction -> m (GClosure C_MetaClearFunction)
+ GI.Gst.Callbacks: genClosure_MetaDeserializeFunction :: MonadIO m => MetaDeserializeFunction -> m (GClosure C_MetaDeserializeFunction)
+ GI.Gst.Callbacks: genClosure_MetaSerializeFunction :: MonadIO m => MetaSerializeFunction -> m (GClosure C_MetaSerializeFunction)
+ GI.Gst.Callbacks: mk_ByteArrayInterfaceResizeFieldCallback :: C_ByteArrayInterfaceResizeFieldCallback -> IO (FunPtr C_ByteArrayInterfaceResizeFieldCallback)
+ GI.Gst.Callbacks: mk_MetaClearFunction :: C_MetaClearFunction -> IO (FunPtr C_MetaClearFunction)
+ GI.Gst.Callbacks: mk_MetaDeserializeFunction :: C_MetaDeserializeFunction -> IO (FunPtr C_MetaDeserializeFunction)
+ GI.Gst.Callbacks: mk_MetaSerializeFunction :: C_MetaSerializeFunction -> IO (FunPtr C_MetaSerializeFunction)
+ GI.Gst.Callbacks: noByteArrayInterfaceResizeFieldCallback :: Maybe ByteArrayInterfaceResizeFieldCallback
+ GI.Gst.Callbacks: noMetaClearFunction :: Maybe MetaClearFunction
+ GI.Gst.Callbacks: noMetaDeserializeFunction :: Maybe MetaDeserializeFunction
+ GI.Gst.Callbacks: noMetaSerializeFunction :: Maybe MetaSerializeFunction
+ GI.Gst.Callbacks: type ByteArrayInterfaceResizeFieldCallback = ByteArrayInterface -> CSize -> IO Bool
+ GI.Gst.Callbacks: type C_ByteArrayInterfaceResizeFieldCallback = Ptr ByteArrayInterface -> CSize -> IO CInt
+ GI.Gst.Callbacks: type C_MetaClearFunction = Ptr Buffer -> Ptr Meta -> IO ()
+ GI.Gst.Callbacks: type C_MetaDeserializeFunction = Ptr MetaInfo -> Ptr Buffer -> Word8 -> CSize -> Word8 -> IO (Ptr Meta)
+ GI.Gst.Callbacks: type C_MetaSerializeFunction = Ptr Meta -> Ptr ByteArrayInterface -> Ptr Word8 -> IO CInt
+ GI.Gst.Callbacks: type MetaClearFunction = -- | /@buffer@/: a t'GI.Gst.Structs.Buffer.Buffer' Buffer -> -- | /@meta@/: a t'GI.Gst.Structs.Meta.Meta' Meta -> IO ()
+ GI.Gst.Callbacks: type MetaDeserializeFunction = -- | /@info@/: t'GI.Gst.Structs.MetaInfo.MetaInfo' of the meta MetaInfo -> -- | /@buffer@/: a t'GI.Gst.Structs.Buffer.Buffer' Buffer -> -- | /@data@/: data obtained from t'GI.Gst.Callbacks.MetaSerializeFunction' Word8 -> -- | /@size@/: size of data to avoid buffer overflow CSize -> Word8 -> -- | __Returns:__ the metadata owned by /@buffer@/, or 'P.Nothing'. IO (Maybe Meta)
+ GI.Gst.Callbacks: type MetaSerializeFunction = -- | /@meta@/: a t'GI.Gst.Structs.Meta.Meta' Meta -> -- | /@data@/: t'GI.Gst.Structs.ByteArrayInterface.ByteArrayInterface' to append serialization data ByteArrayInterface -> -- | __Returns:__ 'P.True' on success, 'P.False' otherwise. IO ((Bool, Word8))
+ GI.Gst.Callbacks: wrap_ByteArrayInterfaceResizeFieldCallback :: Maybe (Ptr (FunPtr C_ByteArrayInterfaceResizeFieldCallback)) -> ByteArrayInterfaceResizeFieldCallback -> C_ByteArrayInterfaceResizeFieldCallback
+ GI.Gst.Callbacks: wrap_MetaClearFunction :: Maybe (Ptr (FunPtr C_MetaClearFunction)) -> MetaClearFunction -> C_MetaClearFunction
+ GI.Gst.Callbacks: wrap_MetaDeserializeFunction :: Maybe (Ptr (FunPtr C_MetaDeserializeFunction)) -> MetaDeserializeFunction -> C_MetaDeserializeFunction
+ GI.Gst.Callbacks: wrap_MetaSerializeFunction :: Maybe (Ptr (FunPtr C_MetaSerializeFunction)) -> MetaSerializeFunction -> C_MetaSerializeFunction
+ GI.Gst.Constants: pattern ELEMENT_FACTORY_TYPE_TIMESTAMPER :: Word64
+ GI.Gst.Constants: pattern TAG_CONTAINER_SPECIFIC_TRACK_ID :: Text
+ GI.Gst.Flags: AllocatorFlagsNoCopy :: AllocatorFlags
+ GI.Gst.Flags: ObjectFlagsConstructed :: ObjectFlags
+ GI.Gst.Flags: SerializeFlagsStrict :: SerializeFlags
+ GI.Gst.Functions: utilCeilLog2 :: (HasCallStack, MonadIO m) => Word32 -> m Word32
+ GI.Gst.Functions: utilFilenameCompare :: (HasCallStack, MonadIO m) => [Char] -> [Char] -> m Int32
+ GI.Gst.Functions: utilSimplifyFraction :: (HasCallStack, MonadIO m) => Int32 -> Int32 -> Word32 -> Word32 -> m ()
+ GI.Gst.Objects.Element: elementDecorateStreamId :: (HasCallStack, MonadIO m, IsElement a) => a -> Text -> m Text
+ GI.Gst.Objects.Pipeline: pipelineGetConfiguredLatency :: (HasCallStack, MonadIO m, IsPipeline a) => a -> m Word64
+ GI.Gst.Objects.Pipeline: pipelineIsLive :: (HasCallStack, MonadIO m, IsPipeline a) => a -> m Bool
+ GI.Gst.Objects.Plugin: pluginAddStatusError :: (HasCallStack, MonadIO m, IsPlugin a) => a -> Text -> m ()
+ GI.Gst.Objects.Plugin: pluginAddStatusInfo :: (HasCallStack, MonadIO m, IsPlugin a) => a -> Text -> m ()
+ GI.Gst.Objects.Plugin: pluginAddStatusWarning :: (HasCallStack, MonadIO m, IsPlugin a) => a -> Text -> m ()
+ GI.Gst.Objects.Plugin: pluginGetStatusErrors :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m (Maybe [Text])
+ GI.Gst.Objects.Plugin: pluginGetStatusInfos :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m (Maybe [Text])
+ GI.Gst.Objects.Plugin: pluginGetStatusWarnings :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m (Maybe [Text])
+ GI.Gst.Structs.ByteArrayInterface: ByteArrayInterface :: ManagedPtr ByteArrayInterface -> ByteArrayInterface
+ GI.Gst.Structs.ByteArrayInterface: clearByteArrayInterfaceResize :: MonadIO m => ByteArrayInterface -> m ()
+ GI.Gst.Structs.ByteArrayInterface: getByteArrayInterfaceData :: MonadIO m => ByteArrayInterface -> m Word8
+ GI.Gst.Structs.ByteArrayInterface: getByteArrayInterfaceLen :: MonadIO m => ByteArrayInterface -> m CSize
+ GI.Gst.Structs.ByteArrayInterface: getByteArrayInterfaceResize :: MonadIO m => ByteArrayInterface -> m (Maybe ByteArrayInterfaceResizeFieldCallback)
+ GI.Gst.Structs.ByteArrayInterface: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gst.Structs.ByteArrayInterface.ByteArrayInterface tag
+ GI.Gst.Structs.ByteArrayInterface: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gst.Structs.ByteArrayInterface.ByteArrayInterface
+ GI.Gst.Structs.ByteArrayInterface: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gst.Structs.ByteArrayInterface.ByteArrayInterface
+ GI.Gst.Structs.ByteArrayInterface: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gst.Structs.ByteArrayInterface.ByteArrayInterface
+ GI.Gst.Structs.ByteArrayInterface: instance GHC.Classes.Eq GI.Gst.Structs.ByteArrayInterface.ByteArrayInterface
+ GI.Gst.Structs.ByteArrayInterface: newZeroByteArrayInterface :: MonadIO m => m ByteArrayInterface
+ GI.Gst.Structs.ByteArrayInterface: newtype ByteArrayInterface
+ GI.Gst.Structs.ByteArrayInterface: setByteArrayInterfaceData :: MonadIO m => ByteArrayInterface -> Word8 -> m ()
+ GI.Gst.Structs.ByteArrayInterface: setByteArrayInterfaceLen :: MonadIO m => ByteArrayInterface -> CSize -> m ()
+ GI.Gst.Structs.ByteArrayInterface: setByteArrayInterfaceResize :: MonadIO m => ByteArrayInterface -> FunPtr C_ByteArrayInterfaceResizeFieldCallback -> m ()
+ GI.Gst.Structs.CustomMeta: clearCustomMetaStructure :: MonadIO m => CustomMeta -> m ()
+ GI.Gst.Structs.CustomMeta: getCustomMetaStructure :: MonadIO m => CustomMeta -> m (Maybe Structure)
+ GI.Gst.Structs.CustomMeta: setCustomMetaStructure :: MonadIO m => CustomMeta -> Ptr Structure -> m ()
+ GI.Gst.Structs.Meta: metaDeserialize :: (HasCallStack, MonadIO m) => Buffer -> Word8 -> CSize -> m (Maybe Meta, Word32)
+ GI.Gst.Structs.Meta: metaRegisterCustomSimple :: (HasCallStack, MonadIO m) => Text -> m MetaInfo
+ GI.Gst.Structs.Meta: metaSerialize :: (HasCallStack, MonadIO m) => Meta -> ByteArrayInterface -> m Bool
+ GI.Gst.Structs.Meta: metaSerializeSimple :: (HasCallStack, MonadIO m) => Meta -> ByteString -> m Bool
+ GI.Gst.Structs.MetaInfo: clearMetaInfoClearFunc :: MonadIO m => MetaInfo -> m ()
+ GI.Gst.Structs.MetaInfo: clearMetaInfoDeserializeFunc :: MonadIO m => MetaInfo -> m ()
+ GI.Gst.Structs.MetaInfo: clearMetaInfoSerializeFunc :: MonadIO m => MetaInfo -> m ()
+ GI.Gst.Structs.MetaInfo: getMetaInfoClearFunc :: MonadIO m => MetaInfo -> m (Maybe MetaClearFunction)
+ GI.Gst.Structs.MetaInfo: getMetaInfoDeserializeFunc :: MonadIO m => MetaInfo -> m (Maybe MetaDeserializeFunction)
+ GI.Gst.Structs.MetaInfo: getMetaInfoSerializeFunc :: MonadIO m => MetaInfo -> m (Maybe MetaSerializeFunction)
+ GI.Gst.Structs.MetaInfo: metaInfoRegister :: (HasCallStack, MonadIO m) => MetaInfo -> m MetaInfo
+ GI.Gst.Structs.MetaInfo: setMetaInfoClearFunc :: MonadIO m => MetaInfo -> FunPtr C_MetaClearFunction -> m ()
+ GI.Gst.Structs.MetaInfo: setMetaInfoDeserializeFunc :: MonadIO m => MetaInfo -> FunPtr C_MetaDeserializeFunction -> m ()
+ GI.Gst.Structs.MetaInfo: setMetaInfoSerializeFunc :: MonadIO m => MetaInfo -> FunPtr C_MetaSerializeFunction -> m ()
+ GI.Gst.Structs.Structure: structureSerializeFull :: (HasCallStack, MonadIO m) => Structure -> [SerializeFlags] -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriGetQueryStringOrdered :: (HasCallStack, MonadIO m) => Maybe Uri -> [Text] -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriToStringWithKeys :: (HasCallStack, MonadIO m) => Maybe Uri -> [Text] -> m Text
- GI.Gst.Callbacks: dynamic_MemoryIsSpanFunction :: (HasCallStack, MonadIO m) => FunPtr C_MemoryIsSpanFunction -> Memory -> Memory -> Word64 -> m Bool
+ GI.Gst.Callbacks: dynamic_MemoryIsSpanFunction :: (HasCallStack, MonadIO m) => FunPtr C_MemoryIsSpanFunction -> Memory -> Memory -> CSize -> m Bool
- GI.Gst.Callbacks: dynamic_MemoryMapFullFunction :: (HasCallStack, MonadIO m) => FunPtr C_MemoryMapFullFunction -> Memory -> MapInfo -> Word64 -> m (Ptr ())
+ GI.Gst.Callbacks: dynamic_MemoryMapFullFunction :: (HasCallStack, MonadIO m) => FunPtr C_MemoryMapFullFunction -> Memory -> MapInfo -> CSize -> m (Ptr ())
- GI.Gst.Callbacks: dynamic_MemoryMapFunction :: (HasCallStack, MonadIO m) => FunPtr C_MemoryMapFunction -> Memory -> Word64 -> [MapFlags] -> m (Ptr ())
+ GI.Gst.Callbacks: dynamic_MemoryMapFunction :: (HasCallStack, MonadIO m) => FunPtr C_MemoryMapFunction -> Memory -> CSize -> [MapFlags] -> m (Ptr ())
- GI.Gst.Callbacks: type C_MemoryIsSpanFunction = Ptr Memory -> Ptr Memory -> Word64 -> IO CInt
+ GI.Gst.Callbacks: type C_MemoryIsSpanFunction = Ptr Memory -> Ptr Memory -> CSize -> IO CInt
- GI.Gst.Callbacks: type C_MemoryMapFullFunction = Ptr Memory -> Ptr MapInfo -> Word64 -> IO (Ptr ())
+ GI.Gst.Callbacks: type C_MemoryMapFullFunction = Ptr Memory -> Ptr MapInfo -> CSize -> IO (Ptr ())
- GI.Gst.Callbacks: type C_MemoryMapFunction = Ptr Memory -> Word64 -> CUInt -> IO (Ptr ())
+ GI.Gst.Callbacks: type C_MemoryMapFunction = Ptr Memory -> CSize -> CUInt -> IO (Ptr ())
- GI.Gst.Callbacks: type MemoryIsSpanFunction = -- | /@mem1@/: a t'GI.Gst.Structs.Memory.Memory' Memory -> -- | /@mem2@/: a t'GI.Gst.Structs.Memory.Memory' Memory -> -- | /@offset@/: a result offset Word64 -> -- | __Returns:__ 'P.True' if /@mem1@/ and /@mem2@/ are in contiguous memory. IO Bool
+ GI.Gst.Callbacks: type MemoryIsSpanFunction = -- | /@mem1@/: a t'GI.Gst.Structs.Memory.Memory' Memory -> -- | /@mem2@/: a t'GI.Gst.Structs.Memory.Memory' Memory -> -- | /@offset@/: a result offset CSize -> -- | __Returns:__ 'P.True' if /@mem1@/ and /@mem2@/ are in contiguous memory. IO Bool
- GI.Gst.Callbacks: type MemoryMapFullFunction = -- | /@mem@/: a t'GI.Gst.Structs.Memory.Memory' Memory -> -- | /@info@/: the t'GI.Gst.Structs.MapInfo.MapInfo' to map with MapInfo -> -- | /@maxsize@/: size to map Word64 -> -- | __Returns:__ a pointer to memory of which at least /@maxsize@/ bytes can be -- accessed according to the access pattern in /@info@/\'s flags. IO (Ptr ())
+ GI.Gst.Callbacks: type MemoryMapFullFunction = -- | /@mem@/: a t'GI.Gst.Structs.Memory.Memory' Memory -> -- | /@info@/: the t'GI.Gst.Structs.MapInfo.MapInfo' to map with MapInfo -> -- | /@maxsize@/: size to map CSize -> -- | __Returns:__ a pointer to memory of which at least /@maxsize@/ bytes can be -- accessed according to the access pattern in /@info@/\'s flags. IO (Ptr ())
- GI.Gst.Callbacks: type MemoryMapFunction = -- | /@mem@/: a t'GI.Gst.Structs.Memory.Memory' Memory -> -- | /@maxsize@/: size to map Word64 -> -- | /@flags@/: access mode for the memory [MapFlags] -> -- | __Returns:__ a pointer to memory of which at least /@maxsize@/ bytes can be -- accessed according to the access pattern in /@flags@/. IO (Ptr ())
+ GI.Gst.Callbacks: type MemoryMapFunction = -- | /@mem@/: a t'GI.Gst.Structs.Memory.Memory' Memory -> -- | /@maxsize@/: size to map CSize -> -- | /@flags@/: access mode for the memory [MapFlags] -> -- | __Returns:__ a pointer to memory of which at least /@maxsize@/ bytes can be -- accessed according to the access pattern in /@flags@/. IO (Ptr ())
- GI.Gst.Functions: utilArrayBinarySearch :: (HasCallStack, MonadIO m) => Ptr () -> Word32 -> Word64 -> CompareDataFunc -> SearchMode -> Ptr () -> m (Ptr ())
+ GI.Gst.Functions: utilArrayBinarySearch :: (HasCallStack, MonadIO m) => Ptr () -> Word32 -> CSize -> CompareDataFunc -> SearchMode -> Ptr () -> m (Ptr ())
- GI.Gst.Objects.Allocator: allocatorAlloc :: (HasCallStack, MonadIO m, IsAllocator a) => a -> Word64 -> Maybe AllocationParams -> m (Maybe Memory)
+ GI.Gst.Objects.Allocator: allocatorAlloc :: (HasCallStack, MonadIO m, IsAllocator a) => Maybe a -> CSize -> Maybe AllocationParams -> m (Maybe Memory)
- GI.Gst.Objects.Clock: clockAdjustWithCalibration :: (HasCallStack, MonadIO m, IsClock a) => a -> Word64 -> Word64 -> Word64 -> Word64 -> Word64 -> m Word64
+ GI.Gst.Objects.Clock: clockAdjustWithCalibration :: (HasCallStack, MonadIO m, IsClock a) => Maybe a -> Word64 -> Word64 -> Word64 -> Word64 -> Word64 -> m Word64
- GI.Gst.Objects.Clock: clockUnadjustWithCalibration :: (HasCallStack, MonadIO m, IsClock a) => a -> Word64 -> Word64 -> Word64 -> Word64 -> Word64 -> m Word64
+ GI.Gst.Objects.Clock: clockUnadjustWithCalibration :: (HasCallStack, MonadIO m, IsClock a) => Maybe a -> Word64 -> Word64 -> Word64 -> Word64 -> Word64 -> m Word64
- GI.Gst.Objects.StreamCollection: type StreamCollectionStreamNotifyCallback = Stream -> GParamSpec -> IO ()
+ GI.Gst.Objects.StreamCollection: type StreamCollectionStreamNotifyCallback = -- | /@propStream@/: the t'GI.Gst.Objects.Stream.Stream' that originated the signal Stream -> -- | /@prop@/: the property that changed GParamSpec -> IO ()
- GI.Gst.Structs.AllocationParams: allocationParamsCopy :: (HasCallStack, MonadIO m) => AllocationParams -> m (Maybe AllocationParams)
+ GI.Gst.Structs.AllocationParams: allocationParamsCopy :: (HasCallStack, MonadIO m) => Maybe AllocationParams -> m (Maybe AllocationParams)
- GI.Gst.Structs.AllocationParams: getAllocationParamsAlign :: MonadIO m => AllocationParams -> m Word64
+ GI.Gst.Structs.AllocationParams: getAllocationParamsAlign :: MonadIO m => AllocationParams -> m CSize
- GI.Gst.Structs.AllocationParams: getAllocationParamsPadding :: MonadIO m => AllocationParams -> m Word64
+ GI.Gst.Structs.AllocationParams: getAllocationParamsPadding :: MonadIO m => AllocationParams -> m CSize
- GI.Gst.Structs.AllocationParams: getAllocationParamsPrefix :: MonadIO m => AllocationParams -> m Word64
+ GI.Gst.Structs.AllocationParams: getAllocationParamsPrefix :: MonadIO m => AllocationParams -> m CSize
- GI.Gst.Structs.AllocationParams: setAllocationParamsAlign :: MonadIO m => AllocationParams -> Word64 -> m ()
+ GI.Gst.Structs.AllocationParams: setAllocationParamsAlign :: MonadIO m => AllocationParams -> CSize -> m ()
- GI.Gst.Structs.AllocationParams: setAllocationParamsPadding :: MonadIO m => AllocationParams -> Word64 -> m ()
+ GI.Gst.Structs.AllocationParams: setAllocationParamsPadding :: MonadIO m => AllocationParams -> CSize -> m ()
- GI.Gst.Structs.AllocationParams: setAllocationParamsPrefix :: MonadIO m => AllocationParams -> Word64 -> m ()
+ GI.Gst.Structs.AllocationParams: setAllocationParamsPrefix :: MonadIO m => AllocationParams -> CSize -> m ()
- GI.Gst.Structs.Buffer: bufferCopyInto :: (HasCallStack, MonadIO m) => Buffer -> Buffer -> [BufferCopyFlags] -> Word64 -> Word64 -> m Bool
+ GI.Gst.Structs.Buffer: bufferCopyInto :: (HasCallStack, MonadIO m) => Buffer -> Buffer -> [BufferCopyFlags] -> CSize -> CSize -> m Bool
- GI.Gst.Structs.Buffer: bufferCopyRegion :: (HasCallStack, MonadIO m) => Buffer -> [BufferCopyFlags] -> Word64 -> Word64 -> m (Maybe Buffer)
+ GI.Gst.Structs.Buffer: bufferCopyRegion :: (HasCallStack, MonadIO m) => Buffer -> [BufferCopyFlags] -> CSize -> CSize -> m (Maybe Buffer)
- GI.Gst.Structs.Buffer: bufferExtract :: (HasCallStack, MonadIO m) => Buffer -> Word64 -> Maybe ByteString -> m (Word64, Maybe ByteString)
+ GI.Gst.Structs.Buffer: bufferExtract :: (HasCallStack, MonadIO m) => Buffer -> CSize -> Maybe ByteString -> m (CSize, Maybe ByteString)
- GI.Gst.Structs.Buffer: bufferExtractDup :: (HasCallStack, MonadIO m) => Buffer -> Word64 -> Word64 -> m ByteString
+ GI.Gst.Structs.Buffer: bufferExtractDup :: (HasCallStack, MonadIO m) => Buffer -> CSize -> CSize -> m ByteString
- GI.Gst.Structs.Buffer: bufferFill :: (HasCallStack, MonadIO m) => Buffer -> Word64 -> ByteString -> m Word64
+ GI.Gst.Structs.Buffer: bufferFill :: (HasCallStack, MonadIO m) => Buffer -> CSize -> ByteString -> m CSize
- GI.Gst.Structs.Buffer: bufferFindMemory :: (HasCallStack, MonadIO m) => Buffer -> Word64 -> Word64 -> m (Bool, Word32, Word32, Word64)
+ GI.Gst.Structs.Buffer: bufferFindMemory :: (HasCallStack, MonadIO m) => Buffer -> CSize -> CSize -> m (Bool, Word32, Word32, CSize)
- GI.Gst.Structs.Buffer: bufferGetSize :: (HasCallStack, MonadIO m) => Buffer -> m Word64
+ GI.Gst.Structs.Buffer: bufferGetSize :: (HasCallStack, MonadIO m) => Buffer -> m CSize
- GI.Gst.Structs.Buffer: bufferGetSizes :: (HasCallStack, MonadIO m) => Buffer -> m (Word64, Word64, Word64)
+ GI.Gst.Structs.Buffer: bufferGetSizes :: (HasCallStack, MonadIO m) => Buffer -> m (CSize, CSize, CSize)
- GI.Gst.Structs.Buffer: bufferGetSizesRange :: (HasCallStack, MonadIO m) => Buffer -> Word32 -> Int32 -> m (Word64, Word64, Word64)
+ GI.Gst.Structs.Buffer: bufferGetSizesRange :: (HasCallStack, MonadIO m) => Buffer -> Word32 -> Int32 -> m (CSize, CSize, CSize)
- GI.Gst.Structs.Buffer: bufferMemcmp :: (HasCallStack, MonadIO m) => Buffer -> Word64 -> ByteString -> m Int32
+ GI.Gst.Structs.Buffer: bufferMemcmp :: (HasCallStack, MonadIO m) => Buffer -> CSize -> ByteString -> m Int32
- GI.Gst.Structs.Buffer: bufferMemset :: (HasCallStack, MonadIO m) => Buffer -> Word64 -> Word8 -> Word64 -> m Word64
+ GI.Gst.Structs.Buffer: bufferMemset :: (HasCallStack, MonadIO m) => Buffer -> CSize -> Word8 -> CSize -> m CSize
- GI.Gst.Structs.Buffer: bufferNewAllocate :: (HasCallStack, MonadIO m, IsAllocator a) => Maybe a -> Word64 -> Maybe AllocationParams -> m (Maybe Buffer)
+ GI.Gst.Structs.Buffer: bufferNewAllocate :: (HasCallStack, MonadIO m, IsAllocator a) => Maybe a -> CSize -> Maybe AllocationParams -> m (Maybe Buffer)
- GI.Gst.Structs.Buffer: bufferNewWrappedFull :: (HasCallStack, MonadIO m) => [MemoryFlags] -> ByteString -> Word64 -> Word64 -> Maybe DestroyNotify -> m Buffer
+ GI.Gst.Structs.Buffer: bufferNewWrappedFull :: (HasCallStack, MonadIO m) => [MemoryFlags] -> ByteString -> CSize -> CSize -> Maybe DestroyNotify -> m Buffer
- GI.Gst.Structs.BufferList: bufferListCalculateSize :: (HasCallStack, MonadIO m) => BufferList -> m Word64
+ GI.Gst.Structs.BufferList: bufferListCalculateSize :: (HasCallStack, MonadIO m) => BufferList -> m CSize
- GI.Gst.Structs.MapInfo: getMapInfoMaxsize :: MonadIO m => MapInfo -> m Word64
+ GI.Gst.Structs.MapInfo: getMapInfoMaxsize :: MonadIO m => MapInfo -> m CSize
- GI.Gst.Structs.MapInfo: getMapInfoSize :: MonadIO m => MapInfo -> m Word64
+ GI.Gst.Structs.MapInfo: getMapInfoSize :: MonadIO m => MapInfo -> m CSize
- GI.Gst.Structs.MapInfo: setMapInfoMaxsize :: MonadIO m => MapInfo -> Word64 -> m ()
+ GI.Gst.Structs.MapInfo: setMapInfoMaxsize :: MonadIO m => MapInfo -> CSize -> m ()
- GI.Gst.Structs.MapInfo: setMapInfoSize :: MonadIO m => MapInfo -> Word64 -> m ()
+ GI.Gst.Structs.MapInfo: setMapInfoSize :: MonadIO m => MapInfo -> CSize -> m ()
- GI.Gst.Structs.Memory: getMemoryAlign :: MonadIO m => Memory -> m Word64
+ GI.Gst.Structs.Memory: getMemoryAlign :: MonadIO m => Memory -> m CSize
- GI.Gst.Structs.Memory: getMemoryMaxsize :: MonadIO m => Memory -> m Word64
+ GI.Gst.Structs.Memory: getMemoryMaxsize :: MonadIO m => Memory -> m CSize
- GI.Gst.Structs.Memory: getMemoryOffset :: MonadIO m => Memory -> m Word64
+ GI.Gst.Structs.Memory: getMemoryOffset :: MonadIO m => Memory -> m CSize
- GI.Gst.Structs.Memory: getMemorySize :: MonadIO m => Memory -> m Word64
+ GI.Gst.Structs.Memory: getMemorySize :: MonadIO m => Memory -> m CSize
- GI.Gst.Structs.Memory: memoryGetSizes :: (HasCallStack, MonadIO m) => Memory -> m (Word64, Word64, Word64)
+ GI.Gst.Structs.Memory: memoryGetSizes :: (HasCallStack, MonadIO m) => Memory -> m (CSize, CSize, CSize)
- GI.Gst.Structs.Memory: memoryIsSpan :: (HasCallStack, MonadIO m) => Memory -> Memory -> m (Bool, Word64)
+ GI.Gst.Structs.Memory: memoryIsSpan :: (HasCallStack, MonadIO m) => Memory -> Memory -> m (Bool, CSize)
- GI.Gst.Structs.Memory: memoryNewWrapped :: (HasCallStack, MonadIO m) => [MemoryFlags] -> ByteString -> Word64 -> Word64 -> Maybe DestroyNotify -> m (Maybe Memory)
+ GI.Gst.Structs.Memory: memoryNewWrapped :: (HasCallStack, MonadIO m) => [MemoryFlags] -> ByteString -> CSize -> CSize -> Maybe DestroyNotify -> m (Maybe Memory)
- GI.Gst.Structs.Memory: memoryResize :: (HasCallStack, MonadIO m) => Memory -> Int64 -> Word64 -> m ()
+ GI.Gst.Structs.Memory: memoryResize :: (HasCallStack, MonadIO m) => Memory -> Int64 -> CSize -> m ()
- GI.Gst.Structs.Memory: setMemoryAlign :: MonadIO m => Memory -> Word64 -> m ()
+ GI.Gst.Structs.Memory: setMemoryAlign :: MonadIO m => Memory -> CSize -> m ()
- GI.Gst.Structs.Memory: setMemoryMaxsize :: MonadIO m => Memory -> Word64 -> m ()
+ GI.Gst.Structs.Memory: setMemoryMaxsize :: MonadIO m => Memory -> CSize -> m ()
- GI.Gst.Structs.Memory: setMemoryOffset :: MonadIO m => Memory -> Word64 -> m ()
+ GI.Gst.Structs.Memory: setMemoryOffset :: MonadIO m => Memory -> CSize -> m ()
- GI.Gst.Structs.Memory: setMemorySize :: MonadIO m => Memory -> Word64 -> m ()
+ GI.Gst.Structs.Memory: setMemorySize :: MonadIO m => Memory -> CSize -> m ()
- GI.Gst.Structs.Message: messageGetNumRedirectEntries :: (HasCallStack, MonadIO m) => Message -> m Word64
+ GI.Gst.Structs.Message: messageGetNumRedirectEntries :: (HasCallStack, MonadIO m) => Message -> m CSize
- GI.Gst.Structs.Message: messageParseRedirectEntry :: (HasCallStack, MonadIO m) => Message -> Word64 -> m (Text, Maybe TagList, Maybe Structure)
+ GI.Gst.Structs.Message: messageParseRedirectEntry :: (HasCallStack, MonadIO m) => Message -> CSize -> m (Text, Maybe TagList, Maybe Structure)
- GI.Gst.Structs.MetaInfo: getMetaInfoSize :: MonadIO m => MetaInfo -> m Word64
+ GI.Gst.Structs.MetaInfo: getMetaInfoSize :: MonadIO m => MetaInfo -> m CSize
- GI.Gst.Structs.MetaInfo: setMetaInfoSize :: MonadIO m => MetaInfo -> Word64 -> m ()
+ GI.Gst.Structs.MetaInfo: setMetaInfoSize :: MonadIO m => MetaInfo -> CSize -> m ()
- GI.Gst.Structs.MetaTransformCopy: getMetaTransformCopyOffset :: MonadIO m => MetaTransformCopy -> m Word64
+ GI.Gst.Structs.MetaTransformCopy: getMetaTransformCopyOffset :: MonadIO m => MetaTransformCopy -> m CSize
- GI.Gst.Structs.MetaTransformCopy: getMetaTransformCopySize :: MonadIO m => MetaTransformCopy -> m Word64
+ GI.Gst.Structs.MetaTransformCopy: getMetaTransformCopySize :: MonadIO m => MetaTransformCopy -> m CSize
- GI.Gst.Structs.MetaTransformCopy: setMetaTransformCopyOffset :: MonadIO m => MetaTransformCopy -> Word64 -> m ()
+ GI.Gst.Structs.MetaTransformCopy: setMetaTransformCopyOffset :: MonadIO m => MetaTransformCopy -> CSize -> m ()
- GI.Gst.Structs.MetaTransformCopy: setMetaTransformCopySize :: MonadIO m => MetaTransformCopy -> Word64 -> m ()
+ GI.Gst.Structs.MetaTransformCopy: setMetaTransformCopySize :: MonadIO m => MetaTransformCopy -> CSize -> m ()
- GI.Gst.Structs.Promise: promiseReply :: (HasCallStack, MonadIO m) => Promise -> Maybe Structure -> m ()
+ GI.Gst.Structs.Promise: promiseReply :: (HasCallStack, MonadIO m) => Maybe Promise -> Maybe Structure -> m ()
- GI.Gst.Structs.TagList: tagListMerge :: (HasCallStack, MonadIO m) => TagList -> Maybe TagList -> TagMergeMode -> m (Maybe TagList)
+ GI.Gst.Structs.TagList: tagListMerge :: (HasCallStack, MonadIO m) => Maybe TagList -> Maybe TagList -> TagMergeMode -> m (Maybe TagList)
- GI.Gst.Structs.Uri: uriAppendPath :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> m Bool
+ GI.Gst.Structs.Uri: uriAppendPath :: (HasCallStack, MonadIO m) => Maybe Uri -> Maybe Text -> m Bool
- GI.Gst.Structs.Uri: uriAppendPathSegment :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> m Bool
+ GI.Gst.Structs.Uri: uriAppendPathSegment :: (HasCallStack, MonadIO m) => Maybe Uri -> Maybe Text -> m Bool
- GI.Gst.Structs.Uri: uriFromStringWithBase :: (HasCallStack, MonadIO m) => Uri -> Text -> m (Maybe Uri)
+ GI.Gst.Structs.Uri: uriFromStringWithBase :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> m (Maybe Uri)
- GI.Gst.Structs.Uri: uriGetFragment :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriGetFragment :: (HasCallStack, MonadIO m) => Maybe Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetHost :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriGetHost :: (HasCallStack, MonadIO m) => Maybe Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetMediaFragmentTable :: (HasCallStack, MonadIO m) => Uri -> m (Maybe (Map Text Text))
+ GI.Gst.Structs.Uri: uriGetMediaFragmentTable :: (HasCallStack, MonadIO m) => Maybe Uri -> m (Maybe (Map Text Text))
- GI.Gst.Structs.Uri: uriGetPath :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriGetPath :: (HasCallStack, MonadIO m) => Maybe Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetPathSegments :: (HasCallStack, MonadIO m) => Uri -> m [Text]
+ GI.Gst.Structs.Uri: uriGetPathSegments :: (HasCallStack, MonadIO m) => Maybe Uri -> m [Text]
- GI.Gst.Structs.Uri: uriGetPathString :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriGetPathString :: (HasCallStack, MonadIO m) => Maybe Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetPort :: (HasCallStack, MonadIO m) => Uri -> m Word32
+ GI.Gst.Structs.Uri: uriGetPort :: (HasCallStack, MonadIO m) => Maybe Uri -> m Word32
- GI.Gst.Structs.Uri: uriGetQueryKeys :: (HasCallStack, MonadIO m) => Uri -> m [Text]
+ GI.Gst.Structs.Uri: uriGetQueryKeys :: (HasCallStack, MonadIO m) => Maybe Uri -> m [Text]
- GI.Gst.Structs.Uri: uriGetQueryString :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriGetQueryString :: (HasCallStack, MonadIO m) => Maybe Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetQueryTable :: (HasCallStack, MonadIO m) => Uri -> m (Maybe (Map Text Text))
+ GI.Gst.Structs.Uri: uriGetQueryTable :: (HasCallStack, MonadIO m) => Maybe Uri -> m (Maybe (Map Text Text))
- GI.Gst.Structs.Uri: uriGetQueryValue :: (HasCallStack, MonadIO m) => Uri -> Text -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriGetQueryValue :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetScheme :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriGetScheme :: (HasCallStack, MonadIO m) => Maybe Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriGetUserinfo :: (HasCallStack, MonadIO m) => Uri -> m (Maybe Text)
+ GI.Gst.Structs.Uri: uriGetUserinfo :: (HasCallStack, MonadIO m) => Maybe Uri -> m (Maybe Text)
- GI.Gst.Structs.Uri: uriIsNormalized :: (HasCallStack, MonadIO m) => Uri -> m Bool
+ GI.Gst.Structs.Uri: uriIsNormalized :: (HasCallStack, MonadIO m) => Maybe Uri -> m Bool
- GI.Gst.Structs.Uri: uriJoin :: (HasCallStack, MonadIO m) => Uri -> Maybe Uri -> m (Maybe Uri)
+ GI.Gst.Structs.Uri: uriJoin :: (HasCallStack, MonadIO m) => Maybe Uri -> Maybe Uri -> m (Maybe Uri)
- GI.Gst.Structs.Uri: uriNewWithBase :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> Maybe Text -> Maybe Text -> Word32 -> Maybe Text -> Maybe Text -> Maybe Text -> m Uri
+ GI.Gst.Structs.Uri: uriNewWithBase :: (HasCallStack, MonadIO m) => Maybe Uri -> Maybe Text -> Maybe Text -> Maybe Text -> Word32 -> Maybe Text -> Maybe Text -> Maybe Text -> m Uri
- GI.Gst.Structs.Uri: uriQueryHasKey :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriQueryHasKey :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> m Bool
- GI.Gst.Structs.Uri: uriRemoveQueryKey :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriRemoveQueryKey :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> m Bool
- GI.Gst.Structs.Uri: uriSetFragment :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetFragment :: (HasCallStack, MonadIO m) => Maybe Uri -> Maybe Text -> m Bool
- GI.Gst.Structs.Uri: uriSetHost :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetHost :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> m Bool
- GI.Gst.Structs.Uri: uriSetPath :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetPath :: (HasCallStack, MonadIO m) => Maybe Uri -> Maybe Text -> m Bool
- GI.Gst.Structs.Uri: uriSetPathSegments :: (HasCallStack, MonadIO m) => Uri -> [Text] -> m Bool
+ GI.Gst.Structs.Uri: uriSetPathSegments :: (HasCallStack, MonadIO m) => Maybe Uri -> [Text] -> m Bool
- GI.Gst.Structs.Uri: uriSetPathString :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetPathString :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> m Bool
- GI.Gst.Structs.Uri: uriSetPort :: (HasCallStack, MonadIO m) => Uri -> Word32 -> m Bool
+ GI.Gst.Structs.Uri: uriSetPort :: (HasCallStack, MonadIO m) => Maybe Uri -> Word32 -> m Bool
- GI.Gst.Structs.Uri: uriSetQueryString :: (HasCallStack, MonadIO m) => Uri -> Maybe Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetQueryString :: (HasCallStack, MonadIO m) => Maybe Uri -> Maybe Text -> m Bool
- GI.Gst.Structs.Uri: uriSetQueryTable :: (HasCallStack, MonadIO m) => Uri -> Maybe (Map Text Text) -> m Bool
+ GI.Gst.Structs.Uri: uriSetQueryTable :: (HasCallStack, MonadIO m) => Maybe Uri -> Maybe (Map Text Text) -> m Bool
- GI.Gst.Structs.Uri: uriSetQueryValue :: (HasCallStack, MonadIO m) => Uri -> Text -> Maybe Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetQueryValue :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> Maybe Text -> m Bool
- GI.Gst.Structs.Uri: uriSetScheme :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetScheme :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> m Bool
- GI.Gst.Structs.Uri: uriSetUserinfo :: (HasCallStack, MonadIO m) => Uri -> Text -> m Bool
+ GI.Gst.Structs.Uri: uriSetUserinfo :: (HasCallStack, MonadIO m) => Maybe Uri -> Text -> m Bool

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.30+++ Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))+ ### 1.0.29  + Ignore more *_take functions, that do not make sense in Haskell. See [issue 412](https://github.com/haskell-gi/haskell-gi/issues/412) for issues that these functions create.
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.29/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.29/docs/GI-Gst.html)+[https://hackage.haskell.org/package/gi-gst-1.0.30/docs/GI-Gst.html](https://hackage.haskell.org/package/gi-gst-1.0.30/docs/GI-Gst.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
Setup.hs view
@@ -11,7 +11,7 @@   where name = "Gst"         version = "1.0"         pkgName = "gi-gst"-        pkgVersion = "1.0.29"+        pkgVersion = "1.0.30"         overridesFile = Just "Gst.overrides"         verbose = False         outputDir = Nothing
gi-gst.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gst-version:              1.0.29+version:              1.0.30 synopsis:             GStreamer bindings description:          Bindings for GStreamer, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.11 && < 5,                      Cabal >= 1.24 && < 4,-                     haskell-gi >= 0.26 && < 0.27,+                     haskell-gi >= 0.26.9 && < 0.27,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.* @@ -29,7 +29,7 @@       pkgconfig-depends: gstreamer-1.0       build-depends: base >= 4.8 && <5,                      haskell-gi-base >= 0.26 && < 0.27,-                     haskell-gi >= 0.26 && < 0.27,+                     haskell-gi >= 0.26.9 && < 0.27,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,@@ -113,6 +113,7 @@                        GI.Gst.Structs.Buffer,                        GI.Gst.Structs.BufferList,                        GI.Gst.Structs.BufferPoolAcquireParams,+                       GI.Gst.Structs.ByteArrayInterface,                        GI.Gst.Structs.Caps,                        GI.Gst.Structs.CapsFeatures,                        GI.Gst.Structs.ClockEntry,@@ -220,6 +221,7 @@                        GI.Gst.Structs.Buffer,                        GI.Gst.Structs.BufferList,                        GI.Gst.Structs.BufferPoolAcquireParams,+                       GI.Gst.Structs.ByteArrayInterface,                        GI.Gst.Structs.Caps,                        GI.Gst.Structs.CapsFeatures,                        GI.Gst.Structs.ClockEntry,