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 |
GI.GstVideo.Structs.VideoRegionOfInterestMeta
Description
Extra buffer metadata describing an image region of interest
- newtype VideoRegionOfInterestMeta = VideoRegionOfInterestMeta (ManagedPtr VideoRegionOfInterestMeta)
- newZeroVideoRegionOfInterestMeta :: MonadIO m => m VideoRegionOfInterestMeta
- noVideoRegionOfInterestMeta :: Maybe VideoRegionOfInterestMeta
- videoRegionOfInterestMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo
- getVideoRegionOfInterestMetaH :: MonadIO m => VideoRegionOfInterestMeta -> m Word32
- setVideoRegionOfInterestMetaH :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m ()
- videoRegionOfInterestMeta_h :: AttrLabelProxy "h"
- getVideoRegionOfInterestMetaId :: MonadIO m => VideoRegionOfInterestMeta -> m Int32
- setVideoRegionOfInterestMetaId :: MonadIO m => VideoRegionOfInterestMeta -> Int32 -> m ()
- videoRegionOfInterestMeta_id :: AttrLabelProxy "id"
- getVideoRegionOfInterestMetaMeta :: MonadIO m => VideoRegionOfInterestMeta -> m Meta
- videoRegionOfInterestMeta_meta :: AttrLabelProxy "meta"
- getVideoRegionOfInterestMetaParentId :: MonadIO m => VideoRegionOfInterestMeta -> m Int32
- setVideoRegionOfInterestMetaParentId :: MonadIO m => VideoRegionOfInterestMeta -> Int32 -> m ()
- videoRegionOfInterestMeta_parentId :: AttrLabelProxy "parentId"
- getVideoRegionOfInterestMetaRoiType :: MonadIO m => VideoRegionOfInterestMeta -> m Word32
- setVideoRegionOfInterestMetaRoiType :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m ()
- videoRegionOfInterestMeta_roiType :: AttrLabelProxy "roiType"
- getVideoRegionOfInterestMetaW :: MonadIO m => VideoRegionOfInterestMeta -> m Word32
- setVideoRegionOfInterestMetaW :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m ()
- videoRegionOfInterestMeta_w :: AttrLabelProxy "w"
- getVideoRegionOfInterestMetaX :: MonadIO m => VideoRegionOfInterestMeta -> m Word32
- setVideoRegionOfInterestMetaX :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m ()
- videoRegionOfInterestMeta_x :: AttrLabelProxy "x"
- getVideoRegionOfInterestMetaY :: MonadIO m => VideoRegionOfInterestMeta -> m Word32
- setVideoRegionOfInterestMetaY :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m ()
- videoRegionOfInterestMeta_y :: AttrLabelProxy "y"
Exported types
newtype VideoRegionOfInterestMeta Source #
Constructors
VideoRegionOfInterestMeta (ManagedPtr VideoRegionOfInterestMeta) |
Instances
WrappedPtr VideoRegionOfInterestMeta Source # | |
(~) AttrOpTag tag AttrSet => Constructible VideoRegionOfInterestMeta tag Source # | |
((~) * info (ResolveVideoRegionOfInterestMetaMethod t VideoRegionOfInterestMeta), MethodInfo * info VideoRegionOfInterestMeta p) => IsLabel t (VideoRegionOfInterestMeta -> p) Source # | |
((~) * info (ResolveVideoRegionOfInterestMetaMethod t VideoRegionOfInterestMeta), MethodInfo * info VideoRegionOfInterestMeta p) => IsLabelProxy t (VideoRegionOfInterestMeta -> p) Source # | |
HasAttributeList * VideoRegionOfInterestMeta Source # | |
type AttributeList VideoRegionOfInterestMeta Source # | |
newZeroVideoRegionOfInterestMeta :: MonadIO m => m VideoRegionOfInterestMeta Source #
Construct a VideoRegionOfInterestMeta
struct initialized to zero.
Methods
getInfo
videoRegionOfInterestMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo Source #
No description available in the introspection data.
Properties
h
setVideoRegionOfInterestMetaH :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m () Source #
id
setVideoRegionOfInterestMetaId :: MonadIO m => VideoRegionOfInterestMeta -> Int32 -> m () Source #
meta
videoRegionOfInterestMeta_meta :: AttrLabelProxy "meta" Source #
parentId
setVideoRegionOfInterestMetaParentId :: MonadIO m => VideoRegionOfInterestMeta -> Int32 -> m () Source #
videoRegionOfInterestMeta_parentId :: AttrLabelProxy "parentId" Source #
roiType
setVideoRegionOfInterestMetaRoiType :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m () Source #
videoRegionOfInterestMeta_roiType :: AttrLabelProxy "roiType" Source #
w
setVideoRegionOfInterestMetaW :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m () Source #
x
setVideoRegionOfInterestMetaX :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m () Source #
y
setVideoRegionOfInterestMetaY :: MonadIO m => VideoRegionOfInterestMeta -> Word32 -> m () Source #