| 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.VideoOverlayCompositionMeta
Description
Extra buffer metadata describing image overlay data.
- newtype VideoOverlayCompositionMeta = VideoOverlayCompositionMeta (ForeignPtr VideoOverlayCompositionMeta)
- newZeroVideoOverlayCompositionMeta :: MonadIO m => m VideoOverlayCompositionMeta
- noVideoOverlayCompositionMeta :: Maybe VideoOverlayCompositionMeta
- videoOverlayCompositionMetaGetInfo :: MonadIO m => m MetaInfo
- videoOverlayCompositionMetaClearMeta :: MonadIO m => VideoOverlayCompositionMeta -> m ()
- videoOverlayCompositionMetaMeta :: AttrLabelProxy "meta"
- videoOverlayCompositionMetaReadMeta :: MonadIO m => VideoOverlayCompositionMeta -> m (Maybe Meta)
- videoOverlayCompositionMetaWriteMeta :: MonadIO m => VideoOverlayCompositionMeta -> Ptr Meta -> m ()
- videoOverlayCompositionMetaClearOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m ()
- videoOverlayCompositionMetaOverlay :: AttrLabelProxy "overlay"
- videoOverlayCompositionMetaReadOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m (Maybe VideoOverlayComposition)
- videoOverlayCompositionMetaWriteOverlay :: MonadIO m => VideoOverlayCompositionMeta -> Ptr VideoOverlayComposition -> m ()
Exported types
newtype VideoOverlayCompositionMeta Source
Constructors
| VideoOverlayCompositionMeta (ForeignPtr VideoOverlayCompositionMeta) |
Instances
| WrappedPtr VideoOverlayCompositionMeta Source | |
| (~) AttrOpTag tag AttrSet => Constructible VideoOverlayCompositionMeta tag Source | |
| ((~) * info (ResolveVideoOverlayCompositionMetaMethod t VideoOverlayCompositionMeta), MethodInfo * info VideoOverlayCompositionMeta p) => IsLabelProxy t (VideoOverlayCompositionMeta -> p) Source | |
| type AttributeList VideoOverlayCompositionMeta Source |
newZeroVideoOverlayCompositionMeta :: MonadIO m => m VideoOverlayCompositionMeta Source
Construct a VideoOverlayCompositionMeta struct initialized to zero.
Methods
videoOverlayCompositionMetaGetInfo
Properties
Meta
videoOverlayCompositionMetaClearMeta :: MonadIO m => VideoOverlayCompositionMeta -> m () Source
videoOverlayCompositionMetaReadMeta :: MonadIO m => VideoOverlayCompositionMeta -> m (Maybe Meta) Source
videoOverlayCompositionMetaWriteMeta :: MonadIO m => VideoOverlayCompositionMeta -> Ptr Meta -> m () Source
Overlay
videoOverlayCompositionMetaOverlay :: AttrLabelProxy "overlay" Source