gstvideo.video_region_of_interest_meta

Module for [VideoRegionOfInterestMeta] class

Types 1

Extra buffer metadata describing an image region of interest

Methods
void * _cPtr()
gst.meta.Meta meta() @propertyGet `meta` field. Returns: parent #GstMeta
glib.types.Quark roiType() @propertyGet `roiType` field. Returns: GQuark describing the semantic of the Roi (f.i. a face, a pedestrian)
void roiType(glib.types.Quark propval) @propertySet `roiType` field. Params: propval = GQuark describing the semantic of the Roi (f.i. a face, a pedestrian)
int id() @propertyGet `id` field. Returns: identifier of this particular ROI
void id(int propval) @propertySet `id` field. Params: propval = identifier of this particular ROI
int parentId() @propertyGet `parentId` field. Returns: identifier of its parent ROI, used f.i. for ROI hierarchisation.
void parentId(int propval) @propertySet `parentId` field. Params: propval = identifier of its parent ROI, used f.i. for ROI hierarchisation.
uint x() @propertyGet `x` field. Returns: x component of upper-left corner
void x(uint propval) @propertySet `x` field. Params: propval = x component of upper-left corner
uint y() @propertyGet `y` field. Returns: y component of upper-left corner
void y(uint propval) @propertySet `y` field. Params: propval = y component of upper-left corner
uint w() @propertyGet `w` field. Returns: bounding box width
void w(uint propval) @propertySet `w` field. Params: propval = bounding box width
uint h() @propertyGet `h` field. Returns: bounding box height
void h(uint propval) @propertySet `h` field. Params: propval = bounding box height
void addParam(gst.structure.Structure s)Attach element-specific parameters to meta meant to be used by downstream elements which may handle this ROI. The name of `s` is used to identify the element these parameters are meant for.
gst.structure.Structure getParam(string name)Retrieve the parameter for meta having name as structure name, or null if there is none.
Constructors
this(void * ptr, Flag!"Take" take)