Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Overlays are objects which modify the underlying layer(s).
Examples of overlays include text, image watermarks, or audio dubbing.
Transitions, which change from one source to another over time, are not considered overlays.
Synopsis
- newtype OverlayClip = OverlayClip (ManagedPtr OverlayClip)
- class (GObject o, IsDescendantOf OverlayClip o) => IsOverlayClip o
- toOverlayClip :: (MonadIO m, IsOverlayClip o) => o -> m OverlayClip
Exported types
newtype OverlayClip Source #
Memory-managed wrapper type.
OverlayClip (ManagedPtr OverlayClip) |
Instances
Eq OverlayClip Source # | |
Defined in GI.GES.Objects.OverlayClip (==) :: OverlayClip -> OverlayClip -> Bool # (/=) :: OverlayClip -> OverlayClip -> Bool # | |
GObject OverlayClip Source # | |
Defined in GI.GES.Objects.OverlayClip | |
ManagedPtrNewtype OverlayClip Source # | |
Defined in GI.GES.Objects.OverlayClip toManagedPtr :: OverlayClip -> ManagedPtr OverlayClip | |
TypedObject OverlayClip Source # | |
Defined in GI.GES.Objects.OverlayClip | |
HasParentTypes OverlayClip Source # | |
Defined in GI.GES.Objects.OverlayClip | |
IsGValue (Maybe OverlayClip) Source # | Convert |
Defined in GI.GES.Objects.OverlayClip gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe OverlayClip -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe OverlayClip) | |
type ParentTypes OverlayClip Source # | |
Defined in GI.GES.Objects.OverlayClip type ParentTypes OverlayClip = '[OperationClip, Clip, Container, TimelineElement, Object, Extractable, MetaContainer] |
class (GObject o, IsDescendantOf OverlayClip o) => IsOverlayClip o Source #
Type class for types which can be safely cast to OverlayClip
, for instance with toOverlayClip
.
Instances
(GObject o, IsDescendantOf OverlayClip o) => IsOverlayClip o Source # | |
Defined in GI.GES.Objects.OverlayClip |
toOverlayClip :: (MonadIO m, IsOverlayClip o) => o -> m OverlayClip Source #
Cast to OverlayClip
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
add, addAsset, addChildProperty, addChildToTrack, addMetasFromString, addTopEffect, bindProperty, bindPropertyFull, checkMetaRegistered, copy, edit, editFull, findTrackElement, findTrackElements, forceFloating, foreach, freezeNotify, getv, isFloating, listChildrenProperties, lookupChild, metasToString, moveToLayer, moveToLayerFull, notify, notifyByPspec, paste, ref, refSink, registerMeta, registerMetaBoolean, registerMetaDate, registerMetaDateTime, registerMetaDouble, registerMetaFloat, registerMetaInt, registerMetaInt64, registerMetaString, registerMetaUint, registerMetaUint64, registerStaticMeta, remove, removeChildProperty, removeTopEffect, ripple, rippleEnd, rollEnd, rollStart, runDispose, split, splitFull, stealData, stealQdata, thawNotify, trim, ungroup, unref, watchClosure.
Getters
getAsset, getBoolean, getChildProperty, getChildPropertyByPspec, getChildren, getData, getDate, getDateTime, getDouble, getDuration, getDurationLimit, getFloat, getId, getInpoint, getInt, getInt64, getInternalTimeFromTimelineTime, getLayer, getLayerPriority, getMarkerList, getMaxDuration, getMeta, getName, getNaturalFramerate, getParent, getPriority, getProperty, getQdata, getStart, getString, getSupportedFormats, getTimeline, getTimelineTimeFromInternalTime, getTimelineTimeFromSourceFrame, getTopEffectIndex, getTopEffectPosition, getTopEffects, getToplevelParent, getTrackTypes, getUint, getUint64.
Setters
setAsset, setBoolean, setChildProperty, setChildPropertyByPspec, setChildPropertyFull, setData, setDataFull, setDate, setDateTime, setDouble, setDuration, setFloat, setInpoint, setInt, setInt64, setMarkerList, setMaxDuration, setMeta, setName, setParent, setPriority, setProperty, setStart, setString, setSupportedFormats, setTimeline, setTopEffectIndex, setTopEffectIndexFull, setTopEffectPriority, setUint, setUint64.