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

Description

Children Properties

You can use the following children properties through the ges_track_element_set_child_property and alike set of methods:

  • gdouble volume: volume factor, 1.0=100%.
  • Bool mute: mute channel.
Synopsis

Exported types

newtype AudioSource Source #

Memory-managed wrapper type.

Constructors

AudioSource (ManagedPtr AudioSource) 

Instances

Instances details
Eq AudioSource Source # 
Instance details

Defined in GI.GES.Objects.AudioSource

GObject AudioSource Source # 
Instance details

Defined in GI.GES.Objects.AudioSource

ManagedPtrNewtype AudioSource Source # 
Instance details

Defined in GI.GES.Objects.AudioSource

Methods

toManagedPtr :: AudioSource -> ManagedPtr AudioSource

TypedObject AudioSource Source # 
Instance details

Defined in GI.GES.Objects.AudioSource

Methods

glibType :: IO GType

HasParentTypes AudioSource Source # 
Instance details

Defined in GI.GES.Objects.AudioSource

IsGValue (Maybe AudioSource) Source #

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

Instance details

Defined in GI.GES.Objects.AudioSource

Methods

gvalueGType_ :: IO GType

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

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

type ParentTypes AudioSource Source # 
Instance details

Defined in GI.GES.Objects.AudioSource

class (GObject o, IsDescendantOf AudioSource o) => IsAudioSource o Source #

Type class for types which can be safely cast to AudioSource, for instance with toAudioSource.

Instances

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

Defined in GI.GES.Objects.AudioSource

toAudioSource :: (MonadIO m, IsAudioSource o) => o -> m AudioSource Source #

Cast to AudioSource, 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.