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 |
SourceClip
-s are clips whose core elements are Source
-s.
Effects
SourceClip
-s can also have BaseEffect
-s added as non-core
elements. These effects are applied to the core sources of the clip
that they share a Track
with. See Clip
for how to add and move
these effects from the clip.
Synopsis
- newtype SourceClip = SourceClip (ManagedPtr SourceClip)
- class (GObject o, IsDescendantOf SourceClip o) => IsSourceClip o
- toSourceClip :: (MonadIO m, IsSourceClip o) => o -> m SourceClip
- sourceClipNewTimeOverlay :: (HasCallStack, MonadIO m) => m (Maybe SourceClip)
Exported types
newtype SourceClip Source #
Memory-managed wrapper type.
SourceClip (ManagedPtr SourceClip) |
Instances
Eq SourceClip Source # | |
Defined in GI.GES.Objects.SourceClip (==) :: SourceClip -> SourceClip -> Bool # (/=) :: SourceClip -> SourceClip -> Bool # | |
GObject SourceClip Source # | |
Defined in GI.GES.Objects.SourceClip | |
ManagedPtrNewtype SourceClip Source # | |
Defined in GI.GES.Objects.SourceClip toManagedPtr :: SourceClip -> ManagedPtr SourceClip | |
TypedObject SourceClip Source # | |
Defined in GI.GES.Objects.SourceClip | |
HasParentTypes SourceClip Source # | |
Defined in GI.GES.Objects.SourceClip | |
IsGValue (Maybe SourceClip) Source # | Convert |
Defined in GI.GES.Objects.SourceClip gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe SourceClip -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe SourceClip) | |
type ParentTypes SourceClip Source # | |
Defined in GI.GES.Objects.SourceClip type ParentTypes SourceClip = '[Clip, Container, TimelineElement, Object, Extractable, MetaContainer] |
class (GObject o, IsDescendantOf SourceClip o) => IsSourceClip o Source #
Type class for types which can be safely cast to SourceClip
, for instance with toSourceClip
.
Instances
(GObject o, IsDescendantOf SourceClip o) => IsSourceClip o Source # | |
Defined in GI.GES.Objects.SourceClip |
toSourceClip :: (MonadIO m, IsSourceClip o) => o -> m SourceClip Source #
Cast to SourceClip
, 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.
newTimeOverlay
sourceClipNewTimeOverlay Source #
:: (HasCallStack, MonadIO m) | |
=> m (Maybe SourceClip) | Returns: The newly created |
Creates a new SourceClip
that renders a time overlay on top
Since: 1.18