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

Description

No description available in the introspection data.

Synopsis

Exported types

newtype VideoTransition Source #

Memory-managed wrapper type.

Constructors

VideoTransition (ManagedPtr VideoTransition) 

Instances

Instances details
Eq VideoTransition Source # 
Instance details

Defined in GI.GES.Objects.VideoTransition

GObject VideoTransition Source # 
Instance details

Defined in GI.GES.Objects.VideoTransition

ManagedPtrNewtype VideoTransition Source # 
Instance details

Defined in GI.GES.Objects.VideoTransition

TypedObject VideoTransition Source # 
Instance details

Defined in GI.GES.Objects.VideoTransition

Methods

glibType :: IO GType

HasParentTypes VideoTransition Source # 
Instance details

Defined in GI.GES.Objects.VideoTransition

IsGValue (Maybe VideoTransition) Source #

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

Instance details

Defined in GI.GES.Objects.VideoTransition

Methods

gvalueGType_ :: IO GType

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

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

type ParentTypes VideoTransition Source # 
Instance details

Defined in GI.GES.Objects.VideoTransition

class (GObject o, IsDescendantOf VideoTransition o) => IsVideoTransition o Source #

Type class for types which can be safely cast to VideoTransition, for instance with toVideoTransition.

Instances

Instances details
(GObject o, IsDescendantOf VideoTransition o) => IsVideoTransition o Source # 
Instance details

Defined in GI.GES.Objects.VideoTransition

toVideoTransition :: (MonadIO m, IsVideoTransition o) => o -> m VideoTransition Source #

Cast to VideoTransition, 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, isInverted, 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, getBorder, 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, getTransitionType, getUint, getUint64.

Setters

setActive, setAsset, setAutoClampControlSources, setBoolean, setBorder, setChildProperty, setChildPropertyByPspec, setChildPropertyFull, setControlSource, setData, setDataFull, setDate, setDateTime, setDouble, setDuration, setFloat, setHasInternalSource, setInpoint, setInt, setInt64, setInverted, setMarkerList, setMaxDuration, setMeta, setName, setParent, setPriority, setProperty, setStart, setString, setTimeline, setTrackType, setTransitionType, setUint, setUint64.

getBorder

videoTransitionGetBorder Source #

Arguments

:: (HasCallStack, MonadIO m, IsVideoTransition a) 
=> a

self: The VideoTransition to get the border from

-> m Int32

Returns: The border values of self or -1 if not meaningful (this will happen when not using a smpte transition).

Deprecated: (Since version 1.20)Use ges_timeline_element_get_child_property instead.

Get the border property of self, this value represents the border width of the transition.

getTransitionType

videoTransitionGetTransitionType Source #

Arguments

:: (HasCallStack, MonadIO m, IsVideoTransition a) 
=> a

trans: a VideoTransition

-> m VideoStandardTransitionType

Returns: The transition type used by trans.

Get the transition type used by trans.

isInverted

videoTransitionIsInverted Source #

Arguments

:: (HasCallStack, MonadIO m, IsVideoTransition a) 
=> a

self: The VideoTransition to get the inversion from

-> m Bool

Returns: The invert value of self

Deprecated: (Since version 1.20)Use ges_timeline_element_get_child_property instead.

Get the invert property of self, this value represents the direction of the transition.

new

videoTransitionNew :: (HasCallStack, MonadIO m) => m VideoTransition Source #

No description available in the introspection data.

setBorder

videoTransitionSetBorder Source #

Arguments

:: (HasCallStack, MonadIO m, IsVideoTransition a) 
=> a

self: The VideoTransition to set the border to

-> Word32

value: The value of the border to set on object

-> m () 

Deprecated: (Since version 1.20)Use ges_timeline_element_set_child_property instead.

Set the border property of self, this value represents the border width of the transition. In case this value does not make sense for the current transition type, it is cached for later use.

setInverted

videoTransitionSetInverted Source #

Arguments

:: (HasCallStack, MonadIO m, IsVideoTransition a) 
=> a

self: The VideoTransition to set invert on

-> Bool

inverted: True if the transition should be inverted False otherwise

-> m () 

Deprecated: (Since version 1.20)Use ges_timeline_element_set_child_property instead.

Set the invert property of self, this value represents the direction of the transition. In case this value does not make sense for the current transition type, it is cached for later use.

setTransitionType

videoTransitionSetTransitionType Source #

Arguments

:: (HasCallStack, MonadIO m, IsVideoTransition a) 
=> a

self: a VideoTransition

-> VideoStandardTransitionType

type: a VideoStandardTransitionType

-> m Bool

Returns: True if the transition type was properly changed, else False.

Sets the transition being used to type.

Properties

border

This value represents the border width of the transition.

constructVideoTransitionBorder :: (IsVideoTransition o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “border” property. This is rarely needed directly, but it is used by new.

getVideoTransitionBorder :: (MonadIO m, IsVideoTransition o) => o -> m Word32 Source #

Get the value of the “border” property. When overloading is enabled, this is equivalent to

get videoTransition #border

setVideoTransitionBorder :: (MonadIO m, IsVideoTransition o) => o -> Word32 -> m () Source #

Set the value of the “border” property. When overloading is enabled, this is equivalent to

set videoTransition [ #border := value ]

invert

This value represents the direction of the transition.

constructVideoTransitionInvert :: (IsVideoTransition o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “invert” property. This is rarely needed directly, but it is used by new.

getVideoTransitionInvert :: (MonadIO m, IsVideoTransition o) => o -> m Bool Source #

Get the value of the “invert” property. When overloading is enabled, this is equivalent to

get videoTransition #invert

setVideoTransitionInvert :: (MonadIO m, IsVideoTransition o) => o -> Bool -> m () Source #

Set the value of the “invert” property. When overloading is enabled, this is equivalent to

set videoTransition [ #invert := value ]

transitionType

No description available in the introspection data.

constructVideoTransitionTransitionType :: (IsVideoTransition o, MonadIO m) => VideoStandardTransitionType -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “transition-type” property. This is rarely needed directly, but it is used by new.

getVideoTransitionTransitionType :: (MonadIO m, IsVideoTransition o) => o -> m VideoStandardTransitionType Source #

Get the value of the “transition-type” property. When overloading is enabled, this is equivalent to

get videoTransition #transitionType

setVideoTransitionTransitionType :: (MonadIO m, IsVideoTransition o) => o -> VideoStandardTransitionType -> m () Source #

Set the value of the “transition-type” property. When overloading is enabled, this is equivalent to

set videoTransition [ #transitionType := value ]