| 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.VideoCropMeta
Description
Extra buffer metadata describing image cropping.
Synopsis
- newtype VideoCropMeta = VideoCropMeta (ManagedPtr VideoCropMeta)
- newZeroVideoCropMeta :: MonadIO m => m VideoCropMeta
- videoCropMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo
- getVideoCropMetaHeight :: MonadIO m => VideoCropMeta -> m Word32
- setVideoCropMetaHeight :: MonadIO m => VideoCropMeta -> Word32 -> m ()
- getVideoCropMetaMeta :: MonadIO m => VideoCropMeta -> m Meta
- getVideoCropMetaWidth :: MonadIO m => VideoCropMeta -> m Word32
- setVideoCropMetaWidth :: MonadIO m => VideoCropMeta -> Word32 -> m ()
- getVideoCropMetaX :: MonadIO m => VideoCropMeta -> m Word32
- setVideoCropMetaX :: MonadIO m => VideoCropMeta -> Word32 -> m ()
- getVideoCropMetaY :: MonadIO m => VideoCropMeta -> m Word32
- setVideoCropMetaY :: MonadIO m => VideoCropMeta -> Word32 -> m ()
Exported types
newtype VideoCropMeta Source #
Memory-managed wrapper type.
Constructors
| VideoCropMeta (ManagedPtr VideoCropMeta) |
Instances
| Eq VideoCropMeta Source # | |
Defined in GI.GstVideo.Structs.VideoCropMeta Methods (==) :: VideoCropMeta -> VideoCropMeta -> Bool # (/=) :: VideoCropMeta -> VideoCropMeta -> Bool # | |
| BoxedPtr VideoCropMeta Source # | |
Defined in GI.GstVideo.Structs.VideoCropMeta | |
| CallocPtr VideoCropMeta Source # | |
Defined in GI.GstVideo.Structs.VideoCropMeta Methods boxedPtrCalloc :: IO (Ptr VideoCropMeta) | |
| ManagedPtrNewtype VideoCropMeta Source # | |
Defined in GI.GstVideo.Structs.VideoCropMeta Methods toManagedPtr :: VideoCropMeta -> ManagedPtr VideoCropMeta | |
| tag ~ 'AttrSet => Constructible VideoCropMeta tag Source # | |
Defined in GI.GstVideo.Structs.VideoCropMeta Methods new :: MonadIO m => (ManagedPtr VideoCropMeta -> VideoCropMeta) -> [AttrOp VideoCropMeta tag] -> m VideoCropMeta | |
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
the cropped height
getVideoCropMetaHeight :: MonadIO m => VideoCropMeta -> m Word32 Source #
Get the value of the “height” field.
When overloading is enabled, this is equivalent to
get videoCropMeta #height
setVideoCropMetaHeight :: MonadIO m => VideoCropMeta -> Word32 -> m () Source #
Set the value of the “height” field.
When overloading is enabled, this is equivalent to
setvideoCropMeta [ #height:=value ]
meta
parent Meta
getVideoCropMetaMeta :: MonadIO m => VideoCropMeta -> m Meta Source #
Get the value of the “meta” field.
When overloading is enabled, this is equivalent to
get videoCropMeta #meta
width
the cropped width
getVideoCropMetaWidth :: MonadIO m => VideoCropMeta -> m Word32 Source #
Get the value of the “width” field.
When overloading is enabled, this is equivalent to
get videoCropMeta #width
setVideoCropMetaWidth :: MonadIO m => VideoCropMeta -> Word32 -> m () Source #
Set the value of the “width” field.
When overloading is enabled, this is equivalent to
setvideoCropMeta [ #width:=value ]
x
the horizontal offset
getVideoCropMetaX :: MonadIO m => VideoCropMeta -> m Word32 Source #
Get the value of the “x” field.
When overloading is enabled, this is equivalent to
get videoCropMeta #x
setVideoCropMetaX :: MonadIO m => VideoCropMeta -> Word32 -> m () Source #
Set the value of the “x” field.
When overloading is enabled, this is equivalent to
setvideoCropMeta [ #x:=value ]
y
the vertical offset
getVideoCropMetaY :: MonadIO m => VideoCropMeta -> m Word32 Source #
Get the value of the “y” field.
When overloading is enabled, this is equivalent to
get videoCropMeta #y
setVideoCropMetaY :: MonadIO m => VideoCropMeta -> Word32 -> m () Source #
Set the value of the “y” field.
When overloading is enabled, this is equivalent to
setvideoCropMeta [ #y:=value ]