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.VideoColorimetry
Contents
Description
Structure describing the color info.
- newtype VideoColorimetry = VideoColorimetry (ManagedPtr VideoColorimetry)
- newZeroVideoColorimetry :: MonadIO m => m VideoColorimetry
- noVideoColorimetry :: Maybe VideoColorimetry
- videoColorimetryFromString :: (HasCallStack, MonadIO m) => VideoColorimetry -> Text -> m Bool
- videoColorimetryIsEqual :: (HasCallStack, MonadIO m) => VideoColorimetry -> VideoColorimetry -> m Bool
- videoColorimetryMatches :: (HasCallStack, MonadIO m) => VideoColorimetry -> Text -> m Bool
- videoColorimetryToString :: (HasCallStack, MonadIO m) => VideoColorimetry -> m Text
- getVideoColorimetryMatrix :: MonadIO m => VideoColorimetry -> m VideoColorMatrix
- setVideoColorimetryMatrix :: MonadIO m => VideoColorimetry -> VideoColorMatrix -> m ()
- getVideoColorimetryPrimaries :: MonadIO m => VideoColorimetry -> m VideoColorPrimaries
- setVideoColorimetryPrimaries :: MonadIO m => VideoColorimetry -> VideoColorPrimaries -> m ()
- getVideoColorimetryRange :: MonadIO m => VideoColorimetry -> m VideoColorRange
- setVideoColorimetryRange :: MonadIO m => VideoColorimetry -> VideoColorRange -> m ()
- getVideoColorimetryTransfer :: MonadIO m => VideoColorimetry -> m VideoTransferFunction
- setVideoColorimetryTransfer :: MonadIO m => VideoColorimetry -> VideoTransferFunction -> m ()
Exported types
newtype VideoColorimetry Source #
Constructors
VideoColorimetry (ManagedPtr VideoColorimetry) |
Instances
WrappedPtr VideoColorimetry Source # | |
(~) AttrOpTag tag AttrSet => Constructible VideoColorimetry tag Source # | |
newZeroVideoColorimetry :: MonadIO m => m VideoColorimetry Source #
Construct a VideoColorimetry
struct initialized to zero.
Methods
fromString
videoColorimetryFromString Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> VideoColorimetry |
|
-> Text |
|
-> m Bool | Returns: |
Parse the colorimetry string and update cinfo
with the parsed
values.
isEqual
videoColorimetryIsEqual Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> VideoColorimetry |
|
-> VideoColorimetry |
|
-> m Bool | Returns: |
Compare the 2 colorimetry sets for equality
Since: 1.6
matches
videoColorimetryMatches Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> VideoColorimetry |
|
-> Text |
|
-> m Bool | Returns: |
Check if the colorimetry information in info
matches that of the
string color
.
toString
videoColorimetryToString Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> VideoColorimetry |
|
-> m Text | Returns: a string representation of |
Make a string representation of cinfo
.
Properties
matrix
getVideoColorimetryMatrix :: MonadIO m => VideoColorimetry -> m VideoColorMatrix Source #
setVideoColorimetryMatrix :: MonadIO m => VideoColorimetry -> VideoColorMatrix -> m () Source #
primaries
setVideoColorimetryPrimaries :: MonadIO m => VideoColorimetry -> VideoColorPrimaries -> m () Source #
range
getVideoColorimetryRange :: MonadIO m => VideoColorimetry -> m VideoColorRange Source #
setVideoColorimetryRange :: MonadIO m => VideoColorimetry -> VideoColorRange -> m () Source #
transfer
setVideoColorimetryTransfer :: MonadIO m => VideoColorimetry -> VideoTransferFunction -> m () Source #