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.VideoFormatInfo
Contents
Description
Information for a video format.
- newtype VideoFormatInfo = VideoFormatInfo (ManagedPtr VideoFormatInfo)
- newZeroVideoFormatInfo :: MonadIO m => m VideoFormatInfo
- noVideoFormatInfo :: Maybe VideoFormatInfo
- getVideoFormatInfoBits :: MonadIO m => VideoFormatInfo -> m Word32
- setVideoFormatInfoBits :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- clearVideoFormatInfoDescription :: MonadIO m => VideoFormatInfo -> m ()
- getVideoFormatInfoDescription :: MonadIO m => VideoFormatInfo -> m (Maybe Text)
- setVideoFormatInfoDescription :: MonadIO m => VideoFormatInfo -> CString -> m ()
- getVideoFormatInfoFlags :: MonadIO m => VideoFormatInfo -> m [VideoFormatFlags]
- setVideoFormatInfoFlags :: MonadIO m => VideoFormatInfo -> [VideoFormatFlags] -> m ()
- getVideoFormatInfoFormat :: MonadIO m => VideoFormatInfo -> m VideoFormat
- setVideoFormatInfoFormat :: MonadIO m => VideoFormatInfo -> VideoFormat -> m ()
- getVideoFormatInfoNComponents :: MonadIO m => VideoFormatInfo -> m Word32
- setVideoFormatInfoNComponents :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- getVideoFormatInfoNPlanes :: MonadIO m => VideoFormatInfo -> m Word32
- setVideoFormatInfoNPlanes :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- clearVideoFormatInfoName :: MonadIO m => VideoFormatInfo -> m ()
- getVideoFormatInfoName :: MonadIO m => VideoFormatInfo -> m (Maybe Text)
- setVideoFormatInfoName :: MonadIO m => VideoFormatInfo -> CString -> m ()
- clearVideoFormatInfoPackFunc :: MonadIO m => VideoFormatInfo -> m ()
- getVideoFormatInfoPackFunc :: MonadIO m => VideoFormatInfo -> m (Maybe VideoFormatPack)
- setVideoFormatInfoPackFunc :: MonadIO m => VideoFormatInfo -> FunPtr C_VideoFormatPack -> m ()
- getVideoFormatInfoPackLines :: MonadIO m => VideoFormatInfo -> m Int32
- setVideoFormatInfoPackLines :: MonadIO m => VideoFormatInfo -> Int32 -> m ()
- getVideoFormatInfoTileHs :: MonadIO m => VideoFormatInfo -> m Word32
- setVideoFormatInfoTileHs :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- getVideoFormatInfoTileMode :: MonadIO m => VideoFormatInfo -> m VideoTileMode
- setVideoFormatInfoTileMode :: MonadIO m => VideoFormatInfo -> VideoTileMode -> m ()
- getVideoFormatInfoTileWs :: MonadIO m => VideoFormatInfo -> m Word32
- setVideoFormatInfoTileWs :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- getVideoFormatInfoUnpackFormat :: MonadIO m => VideoFormatInfo -> m VideoFormat
- setVideoFormatInfoUnpackFormat :: MonadIO m => VideoFormatInfo -> VideoFormat -> m ()
- clearVideoFormatInfoUnpackFunc :: MonadIO m => VideoFormatInfo -> m ()
- getVideoFormatInfoUnpackFunc :: MonadIO m => VideoFormatInfo -> m (Maybe VideoFormatUnpack)
- setVideoFormatInfoUnpackFunc :: MonadIO m => VideoFormatInfo -> FunPtr C_VideoFormatUnpack -> m ()
Exported types
newtype VideoFormatInfo Source #
Constructors
VideoFormatInfo (ManagedPtr VideoFormatInfo) |
Instances
WrappedPtr VideoFormatInfo Source # | |
(~) AttrOpTag tag AttrSet => Constructible VideoFormatInfo tag Source # | |
newZeroVideoFormatInfo :: MonadIO m => m VideoFormatInfo Source #
Construct a VideoFormatInfo
struct initialized to zero.
Properties
bits
getVideoFormatInfoBits :: MonadIO m => VideoFormatInfo -> m Word32 Source #
setVideoFormatInfoBits :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source #
description
clearVideoFormatInfoDescription :: MonadIO m => VideoFormatInfo -> m () Source #
getVideoFormatInfoDescription :: MonadIO m => VideoFormatInfo -> m (Maybe Text) Source #
setVideoFormatInfoDescription :: MonadIO m => VideoFormatInfo -> CString -> m () Source #
flags
getVideoFormatInfoFlags :: MonadIO m => VideoFormatInfo -> m [VideoFormatFlags] Source #
setVideoFormatInfoFlags :: MonadIO m => VideoFormatInfo -> [VideoFormatFlags] -> m () Source #
format
getVideoFormatInfoFormat :: MonadIO m => VideoFormatInfo -> m VideoFormat Source #
setVideoFormatInfoFormat :: MonadIO m => VideoFormatInfo -> VideoFormat -> m () Source #
nComponents
getVideoFormatInfoNComponents :: MonadIO m => VideoFormatInfo -> m Word32 Source #
setVideoFormatInfoNComponents :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source #
nPlanes
getVideoFormatInfoNPlanes :: MonadIO m => VideoFormatInfo -> m Word32 Source #
setVideoFormatInfoNPlanes :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source #
name
clearVideoFormatInfoName :: MonadIO m => VideoFormatInfo -> m () Source #
getVideoFormatInfoName :: MonadIO m => VideoFormatInfo -> m (Maybe Text) Source #
setVideoFormatInfoName :: MonadIO m => VideoFormatInfo -> CString -> m () Source #
packFunc
clearVideoFormatInfoPackFunc :: MonadIO m => VideoFormatInfo -> m () Source #
getVideoFormatInfoPackFunc :: MonadIO m => VideoFormatInfo -> m (Maybe VideoFormatPack) Source #
setVideoFormatInfoPackFunc :: MonadIO m => VideoFormatInfo -> FunPtr C_VideoFormatPack -> m () Source #
packLines
getVideoFormatInfoPackLines :: MonadIO m => VideoFormatInfo -> m Int32 Source #
setVideoFormatInfoPackLines :: MonadIO m => VideoFormatInfo -> Int32 -> m () Source #
tileHs
getVideoFormatInfoTileHs :: MonadIO m => VideoFormatInfo -> m Word32 Source #
setVideoFormatInfoTileHs :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source #
tileMode
getVideoFormatInfoTileMode :: MonadIO m => VideoFormatInfo -> m VideoTileMode Source #
setVideoFormatInfoTileMode :: MonadIO m => VideoFormatInfo -> VideoTileMode -> m () Source #
tileWs
getVideoFormatInfoTileWs :: MonadIO m => VideoFormatInfo -> m Word32 Source #
setVideoFormatInfoTileWs :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source #
unpackFormat
getVideoFormatInfoUnpackFormat :: MonadIO m => VideoFormatInfo -> m VideoFormat Source #
setVideoFormatInfoUnpackFormat :: MonadIO m => VideoFormatInfo -> VideoFormat -> m () Source #
unpackFunc
clearVideoFormatInfoUnpackFunc :: MonadIO m => VideoFormatInfo -> m () Source #
getVideoFormatInfoUnpackFunc :: MonadIO m => VideoFormatInfo -> m (Maybe VideoFormatUnpack) Source #
setVideoFormatInfoUnpackFunc :: MonadIO m => VideoFormatInfo -> FunPtr C_VideoFormatUnpack -> m () Source #