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 |
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.
TrackElementAsset (ManagedPtr TrackElementAsset) |
Instances
Eq TrackElementAsset Source # | |
Defined in GI.GES.Objects.TrackElementAsset (==) :: TrackElementAsset -> TrackElementAsset -> Bool # (/=) :: TrackElementAsset -> TrackElementAsset -> Bool # | |
GObject TrackElementAsset Source # | |
Defined in GI.GES.Objects.TrackElementAsset | |
ManagedPtrNewtype TrackElementAsset Source # | |
Defined in GI.GES.Objects.TrackElementAsset toManagedPtr :: TrackElementAsset -> ManagedPtr TrackElementAsset | |
TypedObject TrackElementAsset Source # | |
Defined in GI.GES.Objects.TrackElementAsset | |
HasParentTypes TrackElementAsset Source # | |
Defined in GI.GES.Objects.TrackElementAsset | |
IsGValue (Maybe TrackElementAsset) Source # | Convert |
Defined in GI.GES.Objects.TrackElementAsset gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe TrackElementAsset -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe TrackElementAsset) | |
type ParentTypes TrackElementAsset Source # | |
Defined in GI.GES.Objects.TrackElementAsset |
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 #
:: (HasCallStack, MonadIO m, IsTrackElementAsset a) | |
=> a |
|
-> m (Bool, Int32, Int32) |
getTrackType
trackElementAssetGetTrackType Source #
:: (HasCallStack, MonadIO m, IsTrackElementAsset a) | |
=> a |
|
-> m [TrackType] | Returns: a |
Get the GESAssetTrackType the TrackElement
extracted from self
should get into
setTrackType
trackElementAssetSetTrackType Source #
:: (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 ]