| 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 (ForeignPtr VideoFormatInfo)
- newZeroVideoFormatInfo :: MonadIO m => m VideoFormatInfo
- noVideoFormatInfo :: Maybe VideoFormatInfo
- videoFormatInfoBits :: AttrLabelProxy "bits"
- videoFormatInfoReadBits :: MonadIO m => VideoFormatInfo -> m Word32
- videoFormatInfoWriteBits :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- videoFormatInfoClearDescription :: MonadIO m => VideoFormatInfo -> m ()
- videoFormatInfoDescription :: AttrLabelProxy "description"
- videoFormatInfoReadDescription :: MonadIO m => VideoFormatInfo -> m (Maybe Text)
- videoFormatInfoWriteDescription :: MonadIO m => VideoFormatInfo -> CString -> m ()
- videoFormatInfoFlags :: AttrLabelProxy "flags"
- videoFormatInfoReadFlags :: MonadIO m => VideoFormatInfo -> m [VideoFormatFlags]
- videoFormatInfoWriteFlags :: MonadIO m => VideoFormatInfo -> [VideoFormatFlags] -> m ()
- videoFormatInfoFormat :: AttrLabelProxy "format"
- videoFormatInfoReadFormat :: MonadIO m => VideoFormatInfo -> m VideoFormat
- videoFormatInfoWriteFormat :: MonadIO m => VideoFormatInfo -> VideoFormat -> m ()
- videoFormatInfoNComponents :: AttrLabelProxy "nComponents"
- videoFormatInfoReadNComponents :: MonadIO m => VideoFormatInfo -> m Word32
- videoFormatInfoWriteNComponents :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- videoFormatInfoNPlanes :: AttrLabelProxy "nPlanes"
- videoFormatInfoReadNPlanes :: MonadIO m => VideoFormatInfo -> m Word32
- videoFormatInfoWriteNPlanes :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- videoFormatInfoClearName :: MonadIO m => VideoFormatInfo -> m ()
- videoFormatInfoName :: AttrLabelProxy "name"
- videoFormatInfoReadName :: MonadIO m => VideoFormatInfo -> m (Maybe Text)
- videoFormatInfoWriteName :: MonadIO m => VideoFormatInfo -> CString -> m ()
- videoFormatInfoPackLines :: AttrLabelProxy "packLines"
- videoFormatInfoReadPackLines :: MonadIO m => VideoFormatInfo -> m Int32
- videoFormatInfoWritePackLines :: MonadIO m => VideoFormatInfo -> Int32 -> m ()
- videoFormatInfoReadTileHs :: MonadIO m => VideoFormatInfo -> m Word32
- videoFormatInfoTileHs :: AttrLabelProxy "tileHs"
- videoFormatInfoWriteTileHs :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- videoFormatInfoReadTileMode :: MonadIO m => VideoFormatInfo -> m VideoTileMode
- videoFormatInfoTileMode :: AttrLabelProxy "tileMode"
- videoFormatInfoWriteTileMode :: MonadIO m => VideoFormatInfo -> VideoTileMode -> m ()
- videoFormatInfoReadTileWs :: MonadIO m => VideoFormatInfo -> m Word32
- videoFormatInfoTileWs :: AttrLabelProxy "tileWs"
- videoFormatInfoWriteTileWs :: MonadIO m => VideoFormatInfo -> Word32 -> m ()
- videoFormatInfoReadUnpackFormat :: MonadIO m => VideoFormatInfo -> m VideoFormat
- videoFormatInfoUnpackFormat :: AttrLabelProxy "unpackFormat"
- videoFormatInfoWriteUnpackFormat :: MonadIO m => VideoFormatInfo -> VideoFormat -> m ()
Exported types
newtype VideoFormatInfo Source
Constructors
| VideoFormatInfo (ForeignPtr VideoFormatInfo) |
Instances
| WrappedPtr VideoFormatInfo Source | |
| (~) AttrOpTag tag AttrSet => Constructible VideoFormatInfo tag Source | |
| ((~) * info (ResolveVideoFormatInfoMethod t VideoFormatInfo), MethodInfo * info VideoFormatInfo p) => IsLabelProxy t (VideoFormatInfo -> p) Source | |
| type AttributeList VideoFormatInfo Source |
newZeroVideoFormatInfo :: MonadIO m => m VideoFormatInfo Source
Construct a VideoFormatInfo struct initialized to zero.
Properties
Bits
videoFormatInfoBits :: AttrLabelProxy "bits" Source
videoFormatInfoReadBits :: MonadIO m => VideoFormatInfo -> m Word32 Source
videoFormatInfoWriteBits :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source
Description
videoFormatInfoClearDescription :: MonadIO m => VideoFormatInfo -> m () Source
videoFormatInfoDescription :: AttrLabelProxy "description" Source
videoFormatInfoReadDescription :: MonadIO m => VideoFormatInfo -> m (Maybe Text) Source
videoFormatInfoWriteDescription :: MonadIO m => VideoFormatInfo -> CString -> m () Source
Flags
videoFormatInfoFlags :: AttrLabelProxy "flags" Source
videoFormatInfoReadFlags :: MonadIO m => VideoFormatInfo -> m [VideoFormatFlags] Source
videoFormatInfoWriteFlags :: MonadIO m => VideoFormatInfo -> [VideoFormatFlags] -> m () Source
Format
videoFormatInfoFormat :: AttrLabelProxy "format" Source
videoFormatInfoReadFormat :: MonadIO m => VideoFormatInfo -> m VideoFormat Source
videoFormatInfoWriteFormat :: MonadIO m => VideoFormatInfo -> VideoFormat -> m () Source
NComponents
videoFormatInfoNComponents :: AttrLabelProxy "nComponents" Source
videoFormatInfoReadNComponents :: MonadIO m => VideoFormatInfo -> m Word32 Source
videoFormatInfoWriteNComponents :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source
NPlanes
videoFormatInfoNPlanes :: AttrLabelProxy "nPlanes" Source
videoFormatInfoReadNPlanes :: MonadIO m => VideoFormatInfo -> m Word32 Source
videoFormatInfoWriteNPlanes :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source
Name
videoFormatInfoClearName :: MonadIO m => VideoFormatInfo -> m () Source
videoFormatInfoName :: AttrLabelProxy "name" Source
videoFormatInfoReadName :: MonadIO m => VideoFormatInfo -> m (Maybe Text) Source
videoFormatInfoWriteName :: MonadIO m => VideoFormatInfo -> CString -> m () Source
PackLines
videoFormatInfoPackLines :: AttrLabelProxy "packLines" Source
videoFormatInfoReadPackLines :: MonadIO m => VideoFormatInfo -> m Int32 Source
videoFormatInfoWritePackLines :: MonadIO m => VideoFormatInfo -> Int32 -> m () Source
TileHs
videoFormatInfoReadTileHs :: MonadIO m => VideoFormatInfo -> m Word32 Source
videoFormatInfoTileHs :: AttrLabelProxy "tileHs" Source
videoFormatInfoWriteTileHs :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source
TileMode
videoFormatInfoReadTileMode :: MonadIO m => VideoFormatInfo -> m VideoTileMode Source
videoFormatInfoTileMode :: AttrLabelProxy "tileMode" Source
videoFormatInfoWriteTileMode :: MonadIO m => VideoFormatInfo -> VideoTileMode -> m () Source
TileWs
videoFormatInfoReadTileWs :: MonadIO m => VideoFormatInfo -> m Word32 Source
videoFormatInfoTileWs :: AttrLabelProxy "tileWs" Source
videoFormatInfoWriteTileWs :: MonadIO m => VideoFormatInfo -> Word32 -> m () Source
UnpackFormat
videoFormatInfoUnpackFormat :: AttrLabelProxy "unpackFormat" Source
videoFormatInfoWriteUnpackFormat :: MonadIO m => VideoFormatInfo -> VideoFormat -> m () Source