| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
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.
- newtype VideoColorPrimariesInfo = VideoColorPrimariesInfo (ForeignPtr VideoColorPrimariesInfo)
- newZeroVideoColorPrimariesInfo :: MonadIO m => m VideoColorPrimariesInfo
- noVideoColorPrimariesInfo :: Maybe VideoColorPrimariesInfo
- videoColorPrimariesInfoBx :: AttrLabelProxy "bx"
- videoColorPrimariesInfoReadBx :: MonadIO m => VideoColorPrimariesInfo -> m Double
- videoColorPrimariesInfoWriteBx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfoBy :: AttrLabelProxy "by"
- videoColorPrimariesInfoReadBy :: MonadIO m => VideoColorPrimariesInfo -> m Double
- videoColorPrimariesInfoWriteBy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfoGx :: AttrLabelProxy "gx"
- videoColorPrimariesInfoReadGx :: MonadIO m => VideoColorPrimariesInfo -> m Double
- videoColorPrimariesInfoWriteGx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfoGy :: AttrLabelProxy "gy"
- videoColorPrimariesInfoReadGy :: MonadIO m => VideoColorPrimariesInfo -> m Double
- videoColorPrimariesInfoWriteGy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfoPrimaries :: AttrLabelProxy "primaries"
- videoColorPrimariesInfoReadPrimaries :: MonadIO m => VideoColorPrimariesInfo -> m VideoColorPrimaries
- videoColorPrimariesInfoWritePrimaries :: MonadIO m => VideoColorPrimariesInfo -> VideoColorPrimaries -> m ()
- videoColorPrimariesInfoReadRx :: MonadIO m => VideoColorPrimariesInfo -> m Double
- videoColorPrimariesInfoRx :: AttrLabelProxy "rx"
- videoColorPrimariesInfoWriteRx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfoReadRy :: MonadIO m => VideoColorPrimariesInfo -> m Double
- videoColorPrimariesInfoRy :: AttrLabelProxy "ry"
- videoColorPrimariesInfoWriteRy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfoReadWx :: MonadIO m => VideoColorPrimariesInfo -> m Double
- videoColorPrimariesInfoWriteWx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfoWx :: AttrLabelProxy "wx"
- videoColorPrimariesInfoReadWy :: MonadIO m => VideoColorPrimariesInfo -> m Double
- videoColorPrimariesInfoWriteWy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfoWy :: AttrLabelProxy "wy"
Exported types
newtype VideoColorPrimariesInfo Source
Constructors
| VideoColorPrimariesInfo (ForeignPtr VideoColorPrimariesInfo) |
Instances
| WrappedPtr VideoColorPrimariesInfo Source | |
| (~) AttrOpTag tag AttrSet => Constructible VideoColorPrimariesInfo tag Source | |
| ((~) * info (ResolveVideoColorPrimariesInfoMethod t VideoColorPrimariesInfo), MethodInfo * info VideoColorPrimariesInfo p) => IsLabelProxy t (VideoColorPrimariesInfo -> p) Source | |
| type AttributeList VideoColorPrimariesInfo Source |
newZeroVideoColorPrimariesInfo :: MonadIO m => m VideoColorPrimariesInfo Source
Construct a VideoColorPrimariesInfo struct initialized to zero.
Properties
Bx
videoColorPrimariesInfoWriteBx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source
By
videoColorPrimariesInfoWriteBy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source
Gx
videoColorPrimariesInfoWriteGx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source
Gy
videoColorPrimariesInfoWriteGy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source
Primaries
videoColorPrimariesInfoPrimaries :: AttrLabelProxy "primaries" Source
videoColorPrimariesInfoReadPrimaries :: MonadIO m => VideoColorPrimariesInfo -> m VideoColorPrimaries Source
videoColorPrimariesInfoWritePrimaries :: MonadIO m => VideoColorPrimariesInfo -> VideoColorPrimaries -> m () Source
Rx
videoColorPrimariesInfoWriteRx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source
Ry
videoColorPrimariesInfoWriteRy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source
Wx
videoColorPrimariesInfoWriteWx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source
Wy
videoColorPrimariesInfoWriteWy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source