| 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.VideoMetaTransform
Description
Extra data passed to a video transform #GstMetaTransformFunction such as: "gst-video-scale".
- newtype VideoMetaTransform = VideoMetaTransform (ForeignPtr VideoMetaTransform)
- newZeroVideoMetaTransform :: MonadIO m => m VideoMetaTransform
- noVideoMetaTransform :: Maybe VideoMetaTransform
- videoMetaTransformScaleGetQuark :: MonadIO m => m Word32
- videoMetaTransformClearInInfo :: MonadIO m => VideoMetaTransform -> m ()
- videoMetaTransformInInfo :: AttrLabelProxy "inInfo"
- videoMetaTransformReadInInfo :: MonadIO m => VideoMetaTransform -> m (Maybe VideoInfo)
- videoMetaTransformWriteInInfo :: MonadIO m => VideoMetaTransform -> Ptr VideoInfo -> m ()
- videoMetaTransformClearOutInfo :: MonadIO m => VideoMetaTransform -> m ()
- videoMetaTransformOutInfo :: AttrLabelProxy "outInfo"
- videoMetaTransformReadOutInfo :: MonadIO m => VideoMetaTransform -> m (Maybe VideoInfo)
- videoMetaTransformWriteOutInfo :: MonadIO m => VideoMetaTransform -> Ptr VideoInfo -> m ()
Exported types
newtype VideoMetaTransform Source
Constructors
| VideoMetaTransform (ForeignPtr VideoMetaTransform) |
Instances
| WrappedPtr VideoMetaTransform Source | |
| (~) AttrOpTag tag AttrSet => Constructible VideoMetaTransform tag Source | |
| ((~) * info (ResolveVideoMetaTransformMethod t VideoMetaTransform), MethodInfo * info VideoMetaTransform p) => IsLabelProxy t (VideoMetaTransform -> p) Source | |
| type AttributeList VideoMetaTransform Source |
newZeroVideoMetaTransform :: MonadIO m => m VideoMetaTransform Source
Construct a VideoMetaTransform struct initialized to zero.
Methods
videoMetaTransformScaleGetQuark
videoMetaTransformScaleGetQuark :: MonadIO m => m Word32 Source
Properties
InInfo
videoMetaTransformClearInInfo :: MonadIO m => VideoMetaTransform -> m () Source
videoMetaTransformInInfo :: AttrLabelProxy "inInfo" Source
videoMetaTransformReadInInfo :: MonadIO m => VideoMetaTransform -> m (Maybe VideoInfo) Source
videoMetaTransformWriteInInfo :: MonadIO m => VideoMetaTransform -> Ptr VideoInfo -> m () Source
OutInfo
videoMetaTransformClearOutInfo :: MonadIO m => VideoMetaTransform -> m () Source
videoMetaTransformOutInfo :: AttrLabelProxy "outInfo" Source
videoMetaTransformReadOutInfo :: MonadIO m => VideoMetaTransform -> m (Maybe VideoInfo) Source
videoMetaTransformWriteOutInfo :: MonadIO m => VideoMetaTransform -> Ptr VideoInfo -> m () Source