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 (ForeignPtr VideoCropMeta)
- newZeroVideoCropMeta :: MonadIO m => m VideoCropMeta
- noVideoCropMeta :: Maybe VideoCropMeta
- videoCropMetaGetInfo :: MonadIO m => m MetaInfo
- videoCropMetaReadHeight :: VideoCropMeta -> IO Word32
- videoCropMetaReadMeta :: VideoCropMeta -> IO Meta
- videoCropMetaReadWidth :: VideoCropMeta -> IO Word32
- videoCropMetaReadX :: VideoCropMeta -> IO Word32
- videoCropMetaReadY :: VideoCropMeta -> IO Word32
Exported types
newtype VideoCropMeta 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 | |
newZeroVideoCropMeta :: MonadIO m => m VideoCropMeta Source
Construct a VideoCropMeta
struct initialized to zero.
Methods
videoCropMetaGetInfo
videoCropMetaGetInfo :: MonadIO m => m MetaInfo Source
Properties
Height
Meta
videoCropMetaReadMeta :: VideoCropMeta -> IO Meta Source