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 |
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
- newtype AudioSource = AudioSource (ManagedPtr AudioSource)
- class (GObject o, IsDescendantOf AudioSource o) => IsAudioSource o
- toAudioSource :: (MonadIO m, IsAudioSource o) => o -> m AudioSource
Exported types
newtype AudioSource Source #
Memory-managed wrapper type.
AudioSource (ManagedPtr AudioSource) |
Instances
Eq AudioSource Source # | |
Defined in GI.GES.Objects.AudioSource (==) :: AudioSource -> AudioSource -> Bool # (/=) :: AudioSource -> AudioSource -> Bool # | |
GObject AudioSource Source # | |
Defined in GI.GES.Objects.AudioSource | |
ManagedPtrNewtype AudioSource Source # | |
Defined in GI.GES.Objects.AudioSource toManagedPtr :: AudioSource -> ManagedPtr AudioSource | |
TypedObject AudioSource Source # | |
Defined in GI.GES.Objects.AudioSource | |
HasParentTypes AudioSource Source # | |
Defined in GI.GES.Objects.AudioSource | |
IsGValue (Maybe AudioSource) Source # | Convert |
Defined in GI.GES.Objects.AudioSource gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe AudioSource -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe AudioSource) | |
type ParentTypes AudioSource Source # | |
Defined in GI.GES.Objects.AudioSource type ParentTypes AudioSource = '[Source, TrackElement, TimelineElement, Object, Extractable, MetaContainer] |
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
(GObject o, IsDescendantOf AudioSource o) => IsAudioSource o Source # | |
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
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.