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.Source

Description

Base class for single-media sources

Synopsis

Exported types

newtype Source Source #

Memory-managed wrapper type.

Constructors

Source (ManagedPtr Source) 

Instances

Instances details
Eq Source Source # 
Instance details

Defined in GI.GES.Objects.Source

Methods

(==) :: Source -> Source -> Bool #

(/=) :: Source -> Source -> Bool #

GObject Source Source # 
Instance details

Defined in GI.GES.Objects.Source

ManagedPtrNewtype Source Source # 
Instance details

Defined in GI.GES.Objects.Source

Methods

toManagedPtr :: Source -> ManagedPtr Source

TypedObject Source Source # 
Instance details

Defined in GI.GES.Objects.Source

Methods

glibType :: IO GType

HasParentTypes Source Source # 
Instance details

Defined in GI.GES.Objects.Source

IsGValue (Maybe Source) Source #

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

Instance details

Defined in GI.GES.Objects.Source

Methods

gvalueGType_ :: IO GType

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

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

type ParentTypes Source Source # 
Instance details

Defined in GI.GES.Objects.Source

class (GObject o, IsDescendantOf Source o) => IsSource o Source #

Type class for types which can be safely cast to Source, for instance with toSource.

Instances

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

Defined in GI.GES.Objects.Source

toSource :: (MonadIO m, IsSource o) => o -> m Source Source #

Cast to Source, 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

addChildProperty, addChildrenProps, addMetasFromString, bindProperty, bindPropertyFull, checkMetaRegistered, clampControlSource, copy, edit, editFull, forceFloating, foreach, freezeNotify, getv, hasInternalSource, isActive, isCore, isFloating, listChildrenProperties, lookupChild, metasToString, notify, notifyByPspec, paste, ref, refSink, registerMeta, registerMetaBoolean, registerMetaDate, registerMetaDateTime, registerMetaDouble, registerMetaFloat, registerMetaInt, registerMetaInt64, registerMetaString, registerMetaUint, registerMetaUint64, registerStaticMeta, removeChildProperty, removeControlBinding, ripple, rippleEnd, rollEnd, rollStart, runDispose, stealData, stealQdata, thawNotify, trim, unref, watchClosure.

Getters

getAllControlBindings, getAsset, getAutoClampControlSources, getBoolean, getChildProperty, getChildPropertyByPspec, getControlBinding, getData, getDate, getDateTime, getDouble, getDuration, getElement, getFloat, getGnlobject, getId, getInpoint, getInt, getInt64, getLayerPriority, getMarkerList, getMaxDuration, getMeta, getName, getNaturalFramerate, getNleobject, getParent, getPriority, getProperty, getQdata, getStart, getString, getTimeline, getToplevelParent, getTrack, getTrackType, getTrackTypes, getUint, getUint64.

Setters

setActive, setAsset, setAutoClampControlSources, setBoolean, setChildProperty, setChildPropertyByPspec, setChildPropertyFull, setControlSource, setData, setDataFull, setDate, setDateTime, setDouble, setDuration, setFloat, setHasInternalSource, setInpoint, setInt, setInt64, setMarkerList, setMaxDuration, setMeta, setName, setParent, setPriority, setProperty, setStart, setString, setTimeline, setTrackType, setUint, setUint64.