| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.GstVideo.Structs.VideoOverlayCompositionMeta
Description
Extra buffer metadata describing image overlay data.
Synopsis
- newtype VideoOverlayCompositionMeta = VideoOverlayCompositionMeta (ManagedPtr VideoOverlayCompositionMeta)
- newZeroVideoOverlayCompositionMeta :: MonadIO m => m VideoOverlayCompositionMeta
- videoOverlayCompositionMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo
- getVideoOverlayCompositionMetaMeta :: MonadIO m => VideoOverlayCompositionMeta -> m Meta
- clearVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m ()
- getVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m (Maybe VideoOverlayComposition)
- setVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> Ptr VideoOverlayComposition -> m ()
Exported types
newtype VideoOverlayCompositionMeta Source #
Memory-managed wrapper type.
Constructors
| VideoOverlayCompositionMeta (ManagedPtr VideoOverlayCompositionMeta) |
Instances
| Eq VideoOverlayCompositionMeta Source # | |
Defined in GI.GstVideo.Structs.VideoOverlayCompositionMeta Methods (==) :: VideoOverlayCompositionMeta -> VideoOverlayCompositionMeta -> Bool # (/=) :: VideoOverlayCompositionMeta -> VideoOverlayCompositionMeta -> Bool # | |
| BoxedPtr VideoOverlayCompositionMeta Source # | |
| CallocPtr VideoOverlayCompositionMeta Source # | |
Defined in GI.GstVideo.Structs.VideoOverlayCompositionMeta Methods | |
| ManagedPtrNewtype VideoOverlayCompositionMeta Source # | |
Defined in GI.GstVideo.Structs.VideoOverlayCompositionMeta Methods toManagedPtr :: VideoOverlayCompositionMeta -> ManagedPtr VideoOverlayCompositionMeta | |
| tag ~ 'AttrSet => Constructible VideoOverlayCompositionMeta tag Source # | |
Defined in GI.GstVideo.Structs.VideoOverlayCompositionMeta Methods new :: MonadIO m => (ManagedPtr VideoOverlayCompositionMeta -> VideoOverlayCompositionMeta) -> [AttrOp VideoOverlayCompositionMeta tag] -> m VideoOverlayCompositionMeta | |
newZeroVideoOverlayCompositionMeta :: MonadIO m => m VideoOverlayCompositionMeta Source #
Construct a VideoOverlayCompositionMeta struct initialized to zero.
Methods
getInfo
videoOverlayCompositionMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo Source #
No description available in the introspection data.
Properties
meta
parent Meta
getVideoOverlayCompositionMetaMeta :: MonadIO m => VideoOverlayCompositionMeta -> m Meta Source #
Get the value of the “meta” field.
When overloading is enabled, this is equivalent to
get videoOverlayCompositionMeta #meta
overlay
the attached VideoOverlayComposition
clearVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m () Source #
Set the value of the “overlay” field to Nothing.
When overloading is enabled, this is equivalent to
clear #overlay
getVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m (Maybe VideoOverlayComposition) Source #
Get the value of the “overlay” field.
When overloading is enabled, this is equivalent to
get videoOverlayCompositionMeta #overlay
setVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> Ptr VideoOverlayComposition -> m () Source #
Set the value of the “overlay” field.
When overloading is enabled, this is equivalent to
setvideoOverlayCompositionMeta [ #overlay:=value ]