gi-gst-1.0.23: GStreamer bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gst.Structs.MetaTransformCopy

Description

Extra data passed to a "gst-copy" transform MetaTransformFunction.

Synopsis

Exported types

newtype MetaTransformCopy Source #

Memory-managed wrapper type.

Constructors

MetaTransformCopy (ManagedPtr MetaTransformCopy) 

Instances

Instances details
Eq MetaTransformCopy Source # 
Instance details

Defined in GI.Gst.Structs.MetaTransformCopy

BoxedPtr MetaTransformCopy Source # 
Instance details

Defined in GI.Gst.Structs.MetaTransformCopy

CallocPtr MetaTransformCopy Source # 
Instance details

Defined in GI.Gst.Structs.MetaTransformCopy

ManagedPtrNewtype MetaTransformCopy Source # 
Instance details

Defined in GI.Gst.Structs.MetaTransformCopy

tag ~ 'AttrSet => Constructible MetaTransformCopy tag Source # 
Instance details

Defined in GI.Gst.Structs.MetaTransformCopy

Methods

new :: MonadIO m => (ManagedPtr MetaTransformCopy -> MetaTransformCopy) -> [AttrOp MetaTransformCopy tag] -> m MetaTransformCopy

newZeroMetaTransformCopy :: MonadIO m => m MetaTransformCopy Source #

Construct a MetaTransformCopy struct initialized to zero.

Methods

Overloaded methods

Properties

offset

the offset to copy, 0 if region is False, otherwise > 0

getMetaTransformCopyOffset :: MonadIO m => MetaTransformCopy -> m Word64 Source #

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

get metaTransformCopy #offset

setMetaTransformCopyOffset :: MonadIO m => MetaTransformCopy -> Word64 -> m () Source #

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

set metaTransformCopy [ #offset := value ]

region

True if only region is copied

getMetaTransformCopyRegion :: MonadIO m => MetaTransformCopy -> m Bool Source #

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

get metaTransformCopy #region

setMetaTransformCopyRegion :: MonadIO m => MetaTransformCopy -> Bool -> m () Source #

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

set metaTransformCopy [ #region := value ]

size

the size to copy, -1 or the buffer size when region is False

getMetaTransformCopySize :: MonadIO m => MetaTransformCopy -> m Word64 Source #

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

get metaTransformCopy #size

setMetaTransformCopySize :: MonadIO m => MetaTransformCopy -> Word64 -> m () Source #

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

set metaTransformCopy [ #size := value ]