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 |
Extra buffer metadata describing image overlay data.
- newtype VideoOverlayCompositionMeta = VideoOverlayCompositionMeta (ManagedPtr VideoOverlayCompositionMeta)
- newZeroVideoOverlayCompositionMeta :: MonadIO m => m VideoOverlayCompositionMeta
- noVideoOverlayCompositionMeta :: Maybe VideoOverlayCompositionMeta
- videoOverlayCompositionMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo
- getVideoOverlayCompositionMetaMeta :: MonadIO m => VideoOverlayCompositionMeta -> m Meta
- videoOverlayCompositionMeta_meta :: AttrLabelProxy "meta"
- clearVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m ()
- getVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m (Maybe VideoOverlayComposition)
- setVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> Ptr VideoOverlayComposition -> m ()
- videoOverlayCompositionMeta_overlay :: AttrLabelProxy "overlay"
Exported types
newtype VideoOverlayCompositionMeta Source #
WrappedPtr VideoOverlayCompositionMeta Source # | |
(~) AttrOpTag tag AttrSet => Constructible VideoOverlayCompositionMeta tag Source # | |
((~) * info (ResolveVideoOverlayCompositionMetaMethod t VideoOverlayCompositionMeta), MethodInfo * info VideoOverlayCompositionMeta p) => IsLabel t (VideoOverlayCompositionMeta -> p) Source # | |
((~) * info (ResolveVideoOverlayCompositionMetaMethod t VideoOverlayCompositionMeta), MethodInfo * info VideoOverlayCompositionMeta p) => IsLabelProxy t (VideoOverlayCompositionMeta -> p) Source # | |
HasAttributeList * VideoOverlayCompositionMeta Source # | |
type AttributeList VideoOverlayCompositionMeta Source # | |
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
overlay
clearVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m () Source #
getVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> m (Maybe VideoOverlayComposition) Source #
setVideoOverlayCompositionMetaOverlay :: MonadIO m => VideoOverlayCompositionMeta -> Ptr VideoOverlayComposition -> m () Source #
videoOverlayCompositionMeta_overlay :: AttrLabelProxy "overlay" Source #