gi-ges-1.0.5: libges bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GES.Structs.FrameCompositionMeta

Description

Metadata type that holds information about the positioning, size, transparency and composition operator of a video frame in the timeline composition.

Since: 1.24

Synopsis

Exported types

newZeroFrameCompositionMeta :: MonadIO m => m FrameCompositionMeta Source #

Construct a FrameCompositionMeta struct initialized to zero.

Methods

Properties

alpha

No description available in the introspection data.

getFrameCompositionMetaAlpha :: MonadIO m => FrameCompositionMeta -> m Double Source #

Get the value of the “alpha” field. When overloading is enabled, this is equivalent to

get frameCompositionMeta #alpha

setFrameCompositionMetaAlpha :: MonadIO m => FrameCompositionMeta -> Double -> m () Source #

Set the value of the “alpha” field. When overloading is enabled, this is equivalent to

set frameCompositionMeta [ #alpha := value ]

height

The desired height of the video. -1 means that no scaling should be applied.

getFrameCompositionMetaHeight :: MonadIO m => FrameCompositionMeta -> m Double Source #

Get the value of the “height” field. When overloading is enabled, this is equivalent to

get frameCompositionMeta #height

setFrameCompositionMetaHeight :: MonadIO m => FrameCompositionMeta -> Double -> m () Source #

Set the value of the “height” field. When overloading is enabled, this is equivalent to

set frameCompositionMeta [ #height := value ]

meta

the parent Meta.

getFrameCompositionMetaMeta :: MonadIO m => FrameCompositionMeta -> m Meta Source #

Get the value of the “meta” field. When overloading is enabled, this is equivalent to

get frameCompositionMeta #meta

operator

The blending operator for the source.

getFrameCompositionMetaOperator :: MonadIO m => FrameCompositionMeta -> m Int32 Source #

Get the value of the “operator” field. When overloading is enabled, this is equivalent to

get frameCompositionMeta #operator

setFrameCompositionMetaOperator :: MonadIO m => FrameCompositionMeta -> Int32 -> m () Source #

Set the value of the “operator” field. When overloading is enabled, this is equivalent to

set frameCompositionMeta [ #operator := value ]

posx

The desired x position.

getFrameCompositionMetaPosx :: MonadIO m => FrameCompositionMeta -> m Double Source #

Get the value of the “posx” field. When overloading is enabled, this is equivalent to

get frameCompositionMeta #posx

setFrameCompositionMetaPosx :: MonadIO m => FrameCompositionMeta -> Double -> m () Source #

Set the value of the “posx” field. When overloading is enabled, this is equivalent to

set frameCompositionMeta [ #posx := value ]

posy

The desired y position.

getFrameCompositionMetaPosy :: MonadIO m => FrameCompositionMeta -> m Double Source #

Get the value of the “posy” field. When overloading is enabled, this is equivalent to

get frameCompositionMeta #posy

setFrameCompositionMetaPosy :: MonadIO m => FrameCompositionMeta -> Double -> m () Source #

Set the value of the “posy” field. When overloading is enabled, this is equivalent to

set frameCompositionMeta [ #posy := value ]

width

The desired width of the video. -1 means that no scaling should beapplied applied.

getFrameCompositionMetaWidth :: MonadIO m => FrameCompositionMeta -> m Double Source #

Get the value of the “width” field. When overloading is enabled, this is equivalent to

get frameCompositionMeta #width

setFrameCompositionMetaWidth :: MonadIO m => FrameCompositionMeta -> Double -> m () Source #

Set the value of the “width” field. When overloading is enabled, this is equivalent to

set frameCompositionMeta [ #width := value ]

zorder

The desired z order.

getFrameCompositionMetaZorder :: MonadIO m => FrameCompositionMeta -> m Word32 Source #

Get the value of the “zorder” field. When overloading is enabled, this is equivalent to

get frameCompositionMeta #zorder

setFrameCompositionMetaZorder :: MonadIO m => FrameCompositionMeta -> Word32 -> m () Source #

Set the value of the “zorder” field. When overloading is enabled, this is equivalent to

set frameCompositionMeta [ #zorder := value ]