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 |
This asset has a GStreamer bin-description as ID and is able to determine to what track type the effect should be used in.
Synopsis
- newtype EffectAsset = EffectAsset (ManagedPtr EffectAsset)
- class (GObject o, IsDescendantOf EffectAsset o) => IsEffectAsset o
- toEffectAsset :: (MonadIO m, IsEffectAsset o) => o -> m EffectAsset
Exported types
newtype EffectAsset Source #
Memory-managed wrapper type.
EffectAsset (ManagedPtr EffectAsset) |
Instances
Eq EffectAsset Source # | |
Defined in GI.GES.Objects.EffectAsset (==) :: EffectAsset -> EffectAsset -> Bool # (/=) :: EffectAsset -> EffectAsset -> Bool # | |
GObject EffectAsset Source # | |
Defined in GI.GES.Objects.EffectAsset | |
ManagedPtrNewtype EffectAsset Source # | |
Defined in GI.GES.Objects.EffectAsset toManagedPtr :: EffectAsset -> ManagedPtr EffectAsset | |
TypedObject EffectAsset Source # | |
Defined in GI.GES.Objects.EffectAsset | |
HasParentTypes EffectAsset Source # | |
Defined in GI.GES.Objects.EffectAsset | |
IsGValue (Maybe EffectAsset) Source # | Convert |
Defined in GI.GES.Objects.EffectAsset gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe EffectAsset -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe EffectAsset) | |
type ParentTypes EffectAsset Source # | |
Defined in GI.GES.Objects.EffectAsset type ParentTypes EffectAsset = '[TrackElementAsset, Asset, Object, MetaContainer, AsyncInitable, Initable] |
class (GObject o, IsDescendantOf EffectAsset o) => IsEffectAsset o Source #
Type class for types which can be safely cast to EffectAsset
, for instance with toEffectAsset
.
Instances
(GObject o, IsDescendantOf EffectAsset o) => IsEffectAsset o Source # | |
Defined in GI.GES.Objects.EffectAsset |
toEffectAsset :: (MonadIO m, IsEffectAsset o) => o -> m EffectAsset Source #
Cast to EffectAsset
, 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
addMetasFromString, bindProperty, bindPropertyFull, checkMetaRegistered, extract, forceFloating, foreach, freezeNotify, getv, init, initAsync, initFinish, isFloating, listProxies, metasToString, newFinish, notify, notifyByPspec, ref, refSink, registerMeta, registerMetaBoolean, registerMetaDate, registerMetaDateTime, registerMetaDouble, registerMetaFloat, registerMetaInt, registerMetaInt64, registerMetaString, registerMetaUint, registerMetaUint64, registerStaticMeta, runDispose, stealData, stealQdata, thawNotify, unproxy, unref, watchClosure.
Getters
getBoolean, getData, getDate, getDateTime, getDouble, getError, getExtractableType, getFloat, getId, getInt, getInt64, getMarkerList, getMeta, getNaturalFramerate, getProperty, getProxy, getProxyTarget, getQdata, getString, getTrackType, getUint, getUint64.
Setters
setBoolean, setData, setDataFull, setDate, setDateTime, setDouble, setFloat, setInt, setInt64, setMarkerList, setMeta, setProperty, setProxy, setString, setTrackType, setUint, setUint64.