gi-gstvideo-1.0.28: GStreamerVideo bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GstVideo.Structs.VideoMetaTransform

Description

Extra data passed to a video transform MetaTransformFunction such as: "gst-video-scale".

Synopsis

Exported types

newtype VideoMetaTransform Source #

Memory-managed wrapper type.

Constructors

VideoMetaTransform (ManagedPtr VideoMetaTransform) 

newZeroVideoMetaTransform :: MonadIO m => m VideoMetaTransform Source #

Construct a VideoMetaTransform struct initialized to zero.

Methods

scaleGetQuark

videoMetaTransformScaleGetQuark Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m Word32

Returns: a GQuark

Get the GQuark for the "gst-video-scale" metadata transform operation.

Properties

inInfo

the input VideoInfo

clearVideoMetaTransformInInfo :: MonadIO m => VideoMetaTransform -> m () Source #

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

clear #inInfo

getVideoMetaTransformInInfo :: MonadIO m => VideoMetaTransform -> m (Maybe VideoInfo) Source #

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

get videoMetaTransform #inInfo

setVideoMetaTransformInInfo :: MonadIO m => VideoMetaTransform -> Ptr VideoInfo -> m () Source #

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

set videoMetaTransform [ #inInfo := value ]

outInfo

the output VideoInfo

clearVideoMetaTransformOutInfo :: MonadIO m => VideoMetaTransform -> m () Source #

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

clear #outInfo

getVideoMetaTransformOutInfo :: MonadIO m => VideoMetaTransform -> m (Maybe VideoInfo) Source #

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

get videoMetaTransform #outInfo

setVideoMetaTransformOutInfo :: MonadIO m => VideoMetaTransform -> Ptr VideoInfo -> m () Source #

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

set videoMetaTransform [ #outInfo := value ]