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 cropping.
- newtype VideoCropMeta = VideoCropMeta (ManagedPtr VideoCropMeta)
- newZeroVideoCropMeta :: MonadIO m => m VideoCropMeta
- noVideoCropMeta :: Maybe VideoCropMeta
- videoCropMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo
- getVideoCropMetaHeight :: MonadIO m => VideoCropMeta -> m Word32
- setVideoCropMetaHeight :: MonadIO m => VideoCropMeta -> Word32 -> m ()
- videoCropMeta_height :: AttrLabelProxy "height"
- getVideoCropMetaMeta :: MonadIO m => VideoCropMeta -> m Meta
- videoCropMeta_meta :: AttrLabelProxy "meta"
- getVideoCropMetaWidth :: MonadIO m => VideoCropMeta -> m Word32
- setVideoCropMetaWidth :: MonadIO m => VideoCropMeta -> Word32 -> m ()
- videoCropMeta_width :: AttrLabelProxy "width"
- getVideoCropMetaX :: MonadIO m => VideoCropMeta -> m Word32
- setVideoCropMetaX :: MonadIO m => VideoCropMeta -> Word32 -> m ()
- videoCropMeta_x :: AttrLabelProxy "x"
- getVideoCropMetaY :: MonadIO m => VideoCropMeta -> m Word32
- setVideoCropMetaY :: MonadIO m => VideoCropMeta -> Word32 -> m ()
- videoCropMeta_y :: AttrLabelProxy "y"
Exported types
newtype VideoCropMeta Source #
WrappedPtr VideoCropMeta Source # | |
(~) AttrOpTag tag AttrSet => Constructible VideoCropMeta tag Source # | |
((~) * info (ResolveVideoCropMetaMethod t VideoCropMeta), MethodInfo * info VideoCropMeta p) => IsLabel t (VideoCropMeta -> p) Source # | |
((~) * info (ResolveVideoCropMetaMethod t VideoCropMeta), MethodInfo * info VideoCropMeta p) => IsLabelProxy t (VideoCropMeta -> p) Source # | |
HasAttributeList * VideoCropMeta Source # | |
type AttributeList VideoCropMeta Source # | |
newZeroVideoCropMeta :: MonadIO m => m VideoCropMeta Source #
Construct a VideoCropMeta
struct initialized to zero.
Methods
getInfo
videoCropMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo Source #
No description available in the introspection data.
Properties
height
getVideoCropMetaHeight :: MonadIO m => VideoCropMeta -> m Word32 Source #
setVideoCropMetaHeight :: MonadIO m => VideoCropMeta -> Word32 -> m () Source #
videoCropMeta_height :: AttrLabelProxy "height" Source #
meta
getVideoCropMetaMeta :: MonadIO m => VideoCropMeta -> m Meta Source #
videoCropMeta_meta :: AttrLabelProxy "meta" Source #
width
getVideoCropMetaWidth :: MonadIO m => VideoCropMeta -> m Word32 Source #
setVideoCropMetaWidth :: MonadIO m => VideoCropMeta -> Word32 -> m () Source #
videoCropMeta_width :: AttrLabelProxy "width" Source #
x
getVideoCropMetaX :: MonadIO m => VideoCropMeta -> m Word32 Source #
setVideoCropMetaX :: MonadIO m => VideoCropMeta -> Word32 -> m () Source #
videoCropMeta_x :: AttrLabelProxy "x" Source #
y
getVideoCropMetaY :: MonadIO m => VideoCropMeta -> m Word32 Source #
setVideoCropMetaY :: MonadIO m => VideoCropMeta -> Word32 -> m () Source #
videoCropMeta_y :: AttrLabelProxy "y" Source #