gi-gstvideo-1.0.21: GStreamerVideo bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.GstVideo.Structs.VideoMetaTransform

Contents

Description

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

Synopsis

Exported types

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 ]