gi-ges-1.0.4: libges bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GES.Objects.SourceClip

Description

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

Exported types

newtype SourceClip Source #

Memory-managed wrapper type.

Constructors

SourceClip (ManagedPtr SourceClip) 

Instances

Instances details
Eq SourceClip Source # 
Instance details

Defined in GI.GES.Objects.SourceClip

GObject SourceClip Source # 
Instance details

Defined in GI.GES.Objects.SourceClip

ManagedPtrNewtype SourceClip Source # 
Instance details

Defined in GI.GES.Objects.SourceClip

Methods

toManagedPtr :: SourceClip -> ManagedPtr SourceClip

TypedObject SourceClip Source # 
Instance details

Defined in GI.GES.Objects.SourceClip

Methods

glibType :: IO GType

HasParentTypes SourceClip Source # 
Instance details

Defined in GI.GES.Objects.SourceClip

IsGValue (Maybe SourceClip) Source #

Convert SourceClip to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.GES.Objects.SourceClip

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe SourceClip -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe SourceClip)

type ParentTypes SourceClip Source # 
Instance details

Defined in GI.GES.Objects.SourceClip

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

Instances details
(GObject o, IsDescendantOf SourceClip o) => IsSourceClip o Source # 
Instance details

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

Expand

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 #

Arguments

:: (HasCallStack, MonadIO m) 
=> m (Maybe SourceClip)

Returns: The newly created SourceClip, or Nothing if there was an error.

Creates a new SourceClip that renders a time overlay on top

Since: 1.18