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 |
Operations are any kind of object that both outputs AND consumes data.
Synopsis
- newtype OperationClip = OperationClip (ManagedPtr OperationClip)
- class (GObject o, IsDescendantOf OperationClip o) => IsOperationClip o
- toOperationClip :: (MonadIO m, IsOperationClip o) => o -> m OperationClip
Exported types
newtype OperationClip Source #
Memory-managed wrapper type.
OperationClip (ManagedPtr OperationClip) |
Instances
Eq OperationClip Source # | |
Defined in GI.GES.Objects.OperationClip (==) :: OperationClip -> OperationClip -> Bool # (/=) :: OperationClip -> OperationClip -> Bool # | |
GObject OperationClip Source # | |
Defined in GI.GES.Objects.OperationClip | |
ManagedPtrNewtype OperationClip Source # | |
Defined in GI.GES.Objects.OperationClip toManagedPtr :: OperationClip -> ManagedPtr OperationClip | |
TypedObject OperationClip Source # | |
Defined in GI.GES.Objects.OperationClip | |
HasParentTypes OperationClip Source # | |
Defined in GI.GES.Objects.OperationClip | |
IsGValue (Maybe OperationClip) Source # | Convert |
Defined in GI.GES.Objects.OperationClip gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe OperationClip -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe OperationClip) | |
type ParentTypes OperationClip Source # | |
Defined in GI.GES.Objects.OperationClip type ParentTypes OperationClip = '[Clip, Container, TimelineElement, Object, Extractable, MetaContainer] |
class (GObject o, IsDescendantOf OperationClip o) => IsOperationClip o Source #
Type class for types which can be safely cast to OperationClip
, for instance with toOperationClip
.
Instances
(GObject o, IsDescendantOf OperationClip o) => IsOperationClip o Source # | |
Defined in GI.GES.Objects.OperationClip |
toOperationClip :: (MonadIO m, IsOperationClip o) => o -> m OperationClip Source #
Cast to OperationClip
, 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.