gi-gstvideo-1.0.25: 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.VideoColorPrimariesInfo

Description

Structure describing the chromaticity coordinates of an RGB system. These values can be used to construct a matrix to transform RGB to and from the XYZ colorspace.

Since: 1.6

Synopsis

Exported types

Methods

Properties

bx

blue x coordinate

getVideoColorPrimariesInfoBx :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #

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

get videoColorPrimariesInfo #bx

setVideoColorPrimariesInfoBx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #

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

set videoColorPrimariesInfo [ #bx := value ]

by

blue y coordinate

getVideoColorPrimariesInfoBy :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #

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

get videoColorPrimariesInfo #by

setVideoColorPrimariesInfoBy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #

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

set videoColorPrimariesInfo [ #by := value ]

gx

green x coordinate

getVideoColorPrimariesInfoGx :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #

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

get videoColorPrimariesInfo #gx

setVideoColorPrimariesInfoGx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #

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

set videoColorPrimariesInfo [ #gx := value ]

gy

green y coordinate

getVideoColorPrimariesInfoGy :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #

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

get videoColorPrimariesInfo #gy

setVideoColorPrimariesInfoGy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #

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

set videoColorPrimariesInfo [ #gy := value ]

primaries

getVideoColorPrimariesInfoPrimaries :: MonadIO m => VideoColorPrimariesInfo -> m VideoColorPrimaries Source #

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

get videoColorPrimariesInfo #primaries

setVideoColorPrimariesInfoPrimaries :: MonadIO m => VideoColorPrimariesInfo -> VideoColorPrimaries -> m () Source #

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

set videoColorPrimariesInfo [ #primaries := value ]

rx

red x coordinate

getVideoColorPrimariesInfoRx :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #

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

get videoColorPrimariesInfo #rx

setVideoColorPrimariesInfoRx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #

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

set videoColorPrimariesInfo [ #rx := value ]

ry

red y coordinate

getVideoColorPrimariesInfoRy :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #

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

get videoColorPrimariesInfo #ry

setVideoColorPrimariesInfoRy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #

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

set videoColorPrimariesInfo [ #ry := value ]

wx

reference white x coordinate

getVideoColorPrimariesInfoWx :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #

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

get videoColorPrimariesInfo #wx

setVideoColorPrimariesInfoWx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #

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

set videoColorPrimariesInfo [ #wx := value ]

wy

reference white y coordinate

getVideoColorPrimariesInfoWy :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #

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

get videoColorPrimariesInfo #wy

setVideoColorPrimariesInfoWy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #

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

set videoColorPrimariesInfo [ #wy := value ]