packages feed

gi-ges 1.0.2 → 1.0.4

raw patch · 4 files changed

+13/−5 lines, 4 filessetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ GI.GES.Enums: VideoStandardTransitionTypeFadeIn :: VideoStandardTransitionType
+ GI.GES.Objects.TextOverlayClip: clearTextOverlayClipFontDesc :: (MonadIO m, IsTextOverlayClip o) => o -> m ()
+ GI.GES.Objects.TextOverlayClip: clearTextOverlayClipText :: (MonadIO m, IsTextOverlayClip o) => o -> m ()
+ GI.GES.Objects.Timeline: timelineDisableEditApis :: (HasCallStack, MonadIO m, IsTimeline a) => a -> Bool -> m ()
+ GI.GES.Objects.Timeline: timelineGetEditApisDisabled :: (HasCallStack, MonadIO m, IsTimeline a) => a -> m Bool
+ GI.GES.Objects.TitleClip: clearTitleClipFontDesc :: (MonadIO m, IsTitleClip o) => o -> m ()
+ GI.GES.Objects.TitleClip: clearTitleClipText :: (MonadIO m, IsTitleClip o) => o -> m ()
- GI.GES.Functions: playSinkConvertFrame :: (HasCallStack, MonadIO m, IsElement a) => a -> Caps -> m Sample
+ GI.GES.Functions: playSinkConvertFrame :: (HasCallStack, MonadIO m, IsElement a) => a -> Caps -> m (Maybe Sample)
- GI.GES.Interfaces.MetaContainer: metaContainerGetMarkerList :: (HasCallStack, MonadIO m, IsMetaContainer a) => a -> Text -> m MarkerList
+ GI.GES.Interfaces.MetaContainer: metaContainerGetMarkerList :: (HasCallStack, MonadIO m, IsMetaContainer a) => a -> Text -> m (Maybe MarkerList)
- GI.GES.Interfaces.MetaContainer: metaContainerGetMeta :: (HasCallStack, MonadIO m, IsMetaContainer a) => a -> Text -> m GValue
+ GI.GES.Interfaces.MetaContainer: metaContainerGetMeta :: (HasCallStack, MonadIO m, IsMetaContainer a) => a -> Text -> m (Maybe GValue)
- GI.GES.Interfaces.MetaContainer: metaContainerGetString :: (HasCallStack, MonadIO m, IsMetaContainer a) => a -> Text -> m Text
+ GI.GES.Interfaces.MetaContainer: metaContainerGetString :: (HasCallStack, MonadIO m, IsMetaContainer a) => a -> Text -> m (Maybe Text)
- GI.GES.Objects.Container: containerGroup :: (HasCallStack, MonadIO m, IsContainer a) => [a] -> m Container
+ GI.GES.Objects.Container: containerGroup :: (HasCallStack, MonadIO m, IsContainer a) => [a] -> m (Maybe Container)
- GI.GES.Objects.Layer: layerAddAsset :: (HasCallStack, MonadIO m, IsLayer a, IsAsset b) => a -> b -> Word64 -> Word64 -> Word64 -> [TrackType] -> m Clip
+ GI.GES.Objects.Layer: layerAddAsset :: (HasCallStack, MonadIO m, IsLayer a, IsAsset b) => a -> b -> Word64 -> Word64 -> Word64 -> [TrackType] -> m (Maybe Clip)
- GI.GES.Objects.Pipeline: pipelineGetThumbnail :: (HasCallStack, MonadIO m, IsPipeline a) => a -> Caps -> m Sample
+ GI.GES.Objects.Pipeline: pipelineGetThumbnail :: (HasCallStack, MonadIO m, IsPipeline a) => a -> Caps -> m (Maybe Sample)
- GI.GES.Objects.Pipeline: pipelineGetThumbnailRgb24 :: (HasCallStack, MonadIO m, IsPipeline a) => a -> Int32 -> Int32 -> m Sample
+ GI.GES.Objects.Pipeline: pipelineGetThumbnailRgb24 :: (HasCallStack, MonadIO m, IsPipeline a) => a -> Int32 -> Int32 -> m (Maybe Sample)
- GI.GES.Objects.Pipeline: pipelinePreviewGetAudioSink :: (HasCallStack, MonadIO m, IsPipeline a) => a -> m Element
+ GI.GES.Objects.Pipeline: pipelinePreviewGetAudioSink :: (HasCallStack, MonadIO m, IsPipeline a) => a -> m (Maybe Element)
- GI.GES.Objects.Pipeline: pipelinePreviewGetVideoSink :: (HasCallStack, MonadIO m, IsPipeline a) => a -> m Element
+ GI.GES.Objects.Pipeline: pipelinePreviewGetVideoSink :: (HasCallStack, MonadIO m, IsPipeline a) => a -> m (Maybe Element)
- GI.GES.Objects.Pipeline: pipelinePreviewSetAudioSink :: (HasCallStack, MonadIO m, IsPipeline a, IsElement b) => a -> b -> m ()
+ GI.GES.Objects.Pipeline: pipelinePreviewSetAudioSink :: (HasCallStack, MonadIO m, IsPipeline a, IsElement b) => a -> Maybe b -> m ()
- GI.GES.Objects.Pipeline: pipelinePreviewSetVideoSink :: (HasCallStack, MonadIO m, IsPipeline a, IsElement b) => a -> b -> m ()
+ GI.GES.Objects.Pipeline: pipelinePreviewSetVideoSink :: (HasCallStack, MonadIO m, IsPipeline a, IsElement b) => a -> Maybe b -> m ()
- GI.GES.Objects.TextOverlay: textOverlayGetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m Text
+ GI.GES.Objects.TextOverlay: textOverlayGetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m (Maybe Text)
- GI.GES.Objects.TextOverlay: textOverlayGetText :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m Text
+ GI.GES.Objects.TextOverlay: textOverlayGetText :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m (Maybe Text)
- GI.GES.Objects.TextOverlay: textOverlaySetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> Text -> m ()
+ GI.GES.Objects.TextOverlay: textOverlaySetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> Maybe Text -> m ()
- GI.GES.Objects.TextOverlay: textOverlaySetText :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> Text -> m ()
+ GI.GES.Objects.TextOverlay: textOverlaySetText :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> Maybe Text -> m ()
- GI.GES.Objects.TextOverlayClip: getTextOverlayClipFontDesc :: (MonadIO m, IsTextOverlayClip o) => o -> m Text
+ GI.GES.Objects.TextOverlayClip: getTextOverlayClipFontDesc :: (MonadIO m, IsTextOverlayClip o) => o -> m (Maybe Text)
- GI.GES.Objects.TextOverlayClip: getTextOverlayClipText :: (MonadIO m, IsTextOverlayClip o) => o -> m Text
+ GI.GES.Objects.TextOverlayClip: getTextOverlayClipText :: (MonadIO m, IsTextOverlayClip o) => o -> m (Maybe Text)
- GI.GES.Objects.TextOverlayClip: textOverlayClipGetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlayClip a) => a -> m Text
+ GI.GES.Objects.TextOverlayClip: textOverlayClipGetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlayClip a) => a -> m (Maybe Text)
- GI.GES.Objects.TextOverlayClip: textOverlayClipGetText :: (HasCallStack, MonadIO m, IsTextOverlayClip a) => a -> m Text
+ GI.GES.Objects.TextOverlayClip: textOverlayClipGetText :: (HasCallStack, MonadIO m, IsTextOverlayClip a) => a -> m (Maybe Text)
- GI.GES.Objects.TextOverlayClip: textOverlayClipSetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlayClip a) => a -> Text -> m ()
+ GI.GES.Objects.TextOverlayClip: textOverlayClipSetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlayClip a) => a -> Maybe Text -> m ()
- GI.GES.Objects.TextOverlayClip: textOverlayClipSetText :: (HasCallStack, MonadIO m, IsTextOverlayClip a) => a -> Text -> m ()
+ GI.GES.Objects.TextOverlayClip: textOverlayClipSetText :: (HasCallStack, MonadIO m, IsTextOverlayClip a) => a -> Maybe Text -> m ()
- GI.GES.Objects.Timeline: timelineNewFromUri :: (HasCallStack, MonadIO m) => Text -> m (Maybe Timeline)
+ GI.GES.Objects.Timeline: timelineNewFromUri :: (HasCallStack, MonadIO m) => Text -> m Timeline
- GI.GES.Objects.Timeline: type TimelineSelectElementTrackCallback = -- | /@clip@/: The clip that /@trackElement@/ is being added to Clip -> -- | /@trackElement@/: The element being added TrackElement -> -- | __Returns:__ A track to put /@trackElement@/ into, or 'P.Nothing' if -- it should be discarded. IO Track
+ GI.GES.Objects.Timeline: type TimelineSelectElementTrackCallback = -- | /@clip@/: The clip that /@trackElement@/ is being added to Clip -> -- | /@trackElement@/: The element being added TrackElement -> -- | __Returns:__ A track to put /@trackElement@/ into, or 'P.Nothing' if -- it should be discarded. IO (Maybe Track)
- GI.GES.Objects.TimelineElement: timelineElementGetName :: (HasCallStack, MonadIO m, IsTimelineElement a) => a -> m Text
+ GI.GES.Objects.TimelineElement: timelineElementGetName :: (HasCallStack, MonadIO m, IsTimelineElement a) => a -> m (Maybe Text)
- GI.GES.Objects.TitleClip: getTitleClipFontDesc :: (MonadIO m, IsTitleClip o) => o -> m Text
+ GI.GES.Objects.TitleClip: getTitleClipFontDesc :: (MonadIO m, IsTitleClip o) => o -> m (Maybe Text)
- GI.GES.Objects.TitleClip: getTitleClipText :: (MonadIO m, IsTitleClip o) => o -> m Text
+ GI.GES.Objects.TitleClip: getTitleClipText :: (MonadIO m, IsTitleClip o) => o -> m (Maybe Text)
- GI.GES.Objects.TitleClip: titleClipGetFontDesc :: (HasCallStack, MonadIO m, IsTitleClip a) => a -> m Text
+ GI.GES.Objects.TitleClip: titleClipGetFontDesc :: (HasCallStack, MonadIO m, IsTitleClip a) => a -> m (Maybe Text)
- GI.GES.Objects.TitleClip: titleClipGetText :: (HasCallStack, MonadIO m, IsTitleClip a) => a -> m Text
+ GI.GES.Objects.TitleClip: titleClipGetText :: (HasCallStack, MonadIO m, IsTitleClip a) => a -> m (Maybe Text)
- GI.GES.Objects.TitleClip: titleClipSetFontDesc :: (HasCallStack, MonadIO m, IsTitleClip a) => a -> Text -> m ()
+ GI.GES.Objects.TitleClip: titleClipSetFontDesc :: (HasCallStack, MonadIO m, IsTitleClip a) => a -> Maybe Text -> m ()
- GI.GES.Objects.TitleClip: titleClipSetText :: (HasCallStack, MonadIO m, IsTitleClip a) => a -> Text -> m ()
+ GI.GES.Objects.TitleClip: titleClipSetText :: (HasCallStack, MonadIO m, IsTitleClip a) => a -> Maybe Text -> m ()
- GI.GES.Objects.TitleSource: titleSourceGetFontDesc :: (HasCallStack, MonadIO m, IsTitleSource a) => a -> m Text
+ GI.GES.Objects.TitleSource: titleSourceGetFontDesc :: (HasCallStack, MonadIO m, IsTitleSource a) => a -> m (Maybe Text)
- GI.GES.Objects.TitleSource: titleSourceGetText :: (HasCallStack, MonadIO m, IsTitleSource a) => a -> m Text
+ GI.GES.Objects.TitleSource: titleSourceGetText :: (HasCallStack, MonadIO m, IsTitleSource a) => a -> m (Maybe Text)
- GI.GES.Objects.TitleSource: titleSourceSetFontDesc :: (HasCallStack, MonadIO m, IsTitleSource a) => a -> Text -> m ()
+ GI.GES.Objects.TitleSource: titleSourceSetFontDesc :: (HasCallStack, MonadIO m, IsTitleSource a) => a -> Maybe Text -> m ()
- GI.GES.Objects.TitleSource: titleSourceSetText :: (HasCallStack, MonadIO m, IsTitleSource a) => a -> Text -> m ()
+ GI.GES.Objects.TitleSource: titleSourceSetText :: (HasCallStack, MonadIO m, IsTitleSource a) => a -> Maybe Text -> m ()
- GI.GES.Objects.Track: getTrackCaps :: (MonadIO m, IsTrack o) => o -> m Caps
+ GI.GES.Objects.Track: getTrackCaps :: (MonadIO m, IsTrack o) => o -> m (Maybe Caps)
- GI.GES.Objects.Track: trackGetCaps :: (HasCallStack, MonadIO m, IsTrack a) => a -> m Caps
+ GI.GES.Objects.Track: trackGetCaps :: (HasCallStack, MonadIO m, IsTrack a) => a -> m (Maybe Caps)
- GI.GES.Objects.Track: trackGetRestrictionCaps :: (HasCallStack, MonadIO m, IsTrack a) => a -> m Caps
+ GI.GES.Objects.Track: trackGetRestrictionCaps :: (HasCallStack, MonadIO m, IsTrack a) => a -> m (Maybe Caps)
- GI.GES.Objects.TrackElement: trackElementGetElement :: (HasCallStack, MonadIO m, IsTrackElement a) => a -> m Element
+ GI.GES.Objects.TrackElement: trackElementGetElement :: (HasCallStack, MonadIO m, IsTrackElement a) => a -> m (Maybe Element)

Files

ChangeLog.md view
@@ -1,3 +1,11 @@+### 1.0.4+++ Bump base lower bound++### 1.0.3+++ Bump base lower bound+ ### 1.0.2  + Relax constraint on text
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-ges-1.0.2/docs/GI-GES.html](https://hackage.haskell.org/package/gi-ges-1.0.2/docs/GI-GES.html)+[https://hackage.haskell.org/package/gi-ges-1.0.4/docs/GI-GES.html](https://hackage.haskell.org/package/gi-ges-1.0.4/docs/GI-GES.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
@@ -15,7 +15,7 @@   where name = "GES"         version = "1.0"         pkgName = "gi-ges"-        pkgVersion = "1.0.2"+        pkgVersion = "1.0.4"         overridesFile = Nothing         verbose = False         outputDir = Nothing
gi-ges.cabal view
@@ -1,5 +1,5 @@ name:                 gi-ges-version:              1.0.2+version:              1.0.4 synopsis:             libges bindings description:          Bindings for GStreamer Editing Services, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -14,8 +14,8 @@ extra-source-files: README.md ChangeLog.md stack.yaml  custom-setup-      setup-depends: base >= 4.9 && < 5,-                     Cabal >= 1.24,+      setup-depends: base >= 4.11 && < 5,+                     Cabal >= 1.24 && < 4,                      haskell-gi >= 0.26 && < 0.27,                      gi-glib == 2.0.*,                      gi-gobject == 2.0.*,