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 |
GI.GES.Objects.TrackElementAsset
Description
No description available in the introspection data.
Synopsis
- newtype TrackElementAsset = TrackElementAsset (ManagedPtr TrackElementAsset)
- class (GObject o, IsDescendantOf TrackElementAsset o) => IsTrackElementAsset o
- toTrackElementAsset :: (MonadIO m, IsTrackElementAsset o) => o -> m TrackElementAsset
- trackElementAssetGetNaturalFramerate :: (HasCallStack, MonadIO m, IsTrackElementAsset a) => a -> m (Bool, Int32, Int32)
- trackElementAssetGetTrackType :: (HasCallStack, MonadIO m, IsTrackElementAsset a) => a -> m [TrackType]
- trackElementAssetSetTrackType :: (HasCallStack, MonadIO m, IsTrackElementAsset a) => a -> [TrackType] -> m ()
- constructTrackElementAssetTrackType :: (IsTrackElementAsset o, MonadIO m) => [TrackType] -> m (GValueConstruct o)
- getTrackElementAssetTrackType :: (MonadIO m, IsTrackElementAsset o) => o -> m [TrackType]
- setTrackElementAssetTrackType :: (MonadIO m, IsTrackElementAsset o) => o -> [TrackType] -> m ()
Exported types
newtype TrackElementAsset Source #
Memory-managed wrapper type.
Constructors
TrackElementAsset (ManagedPtr TrackElementAsset) |
Instances
class (GObject o, IsDescendantOf TrackElementAsset o) => IsTrackElementAsset o Source #
Type class for types which can be safely cast to TrackElementAsset
, for instance with toTrackElementAsset
.
Instances
(GObject o, IsDescendantOf TrackElementAsset o) => IsTrackElementAsset o Source # | |
Defined in GI.GES.Objects.TrackElementAsset |
toTrackElementAsset :: (MonadIO m, IsTrackElementAsset o) => o -> m TrackElementAsset Source #
Cast to TrackElementAsset
, 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.
getNaturalFramerate
trackElementAssetGetNaturalFramerate Source #
Arguments
:: (HasCallStack, MonadIO m, IsTrackElementAsset a) | |
=> a |
|
-> m (Bool, Int32, Int32) |
getTrackType
trackElementAssetGetTrackType Source #
Arguments
:: (HasCallStack, MonadIO m, IsTrackElementAsset a) | |
=> a |
|
-> m [TrackType] | Returns: a |
Get the GESAssetTrackType the TrackElement
extracted from self
should get into
setTrackType
trackElementAssetSetTrackType Source #
Arguments
:: (HasCallStack, MonadIO m, IsTrackElementAsset a) | |
=> a |
|
-> [TrackType] |
|
-> m () |
Set the TrackType
the TrackElement
extracted from self
should get into
Properties
trackType
No description available in the introspection data.
constructTrackElementAssetTrackType :: (IsTrackElementAsset o, MonadIO m) => [TrackType] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “track-type
” property. This is rarely needed directly, but it is used by new
.
getTrackElementAssetTrackType :: (MonadIO m, IsTrackElementAsset o) => o -> m [TrackType] Source #
Get the value of the “track-type
” property.
When overloading is enabled, this is equivalent to
get
trackElementAsset #trackType
setTrackElementAssetTrackType :: (MonadIO m, IsTrackElementAsset o) => o -> [TrackType] -> m () Source #
Set the value of the “track-type
” property.
When overloading is enabled, this is equivalent to
set
trackElementAsset [ #trackType:=
value ]