mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 03:35:21 +00:00
videometa: Add to the docs and make function names more consistent with others
This commit is contained in:
parent
38837bd468
commit
95605a79c9
4 changed files with 31 additions and 16 deletions
|
@ -2342,6 +2342,11 @@ gst_buffer_get_video_meta_id
|
|||
GstVideoCropMeta
|
||||
gst_buffer_add_video_crop_meta
|
||||
gst_buffer_get_video_crop_meta
|
||||
GstVideoRegionOfInterestMeta
|
||||
gst_buffer_add_video_region_of_interest_meta
|
||||
gst_buffer_add_video_region_of_interest_meta_id
|
||||
gst_buffer_get_video_region_of_interest_meta
|
||||
gst_buffer_get_video_region_of_interest_meta_id
|
||||
GstVideoGLTextureUpload
|
||||
GstVideoGLTextureUploadMeta
|
||||
gst_buffer_add_video_gl_texture_upload_meta
|
||||
|
|
|
@ -558,7 +558,7 @@ gst_video_region_of_interest_meta_transform (GstBuffer * dest, GstMeta * meta,
|
|||
|
||||
GST_DEBUG ("copy region of interest metadata");
|
||||
dmeta =
|
||||
gst_buffer_add_video_region_of_interest_meta_from_quark (dest,
|
||||
gst_buffer_add_video_region_of_interest_meta_id (dest,
|
||||
smeta->roi_type, smeta->x, smeta->y, smeta->w, smeta->h);
|
||||
dmeta->id = smeta->id;
|
||||
dmeta->parent_id = smeta->parent_id;
|
||||
|
@ -574,7 +574,7 @@ gst_video_region_of_interest_meta_transform (GstBuffer * dest, GstMeta * meta,
|
|||
|
||||
smeta = (GstVideoRegionOfInterestMeta *) meta;
|
||||
dmeta =
|
||||
gst_buffer_add_video_region_of_interest_meta_from_quark (dest,
|
||||
gst_buffer_add_video_region_of_interest_meta_id (dest,
|
||||
smeta->roi_type, (smeta->x * nw) / ow, (smeta->y * nh) / oh,
|
||||
(smeta->w * nw) / ow, (smeta->h * nh) / oh);
|
||||
dmeta->id = smeta->id;
|
||||
|
@ -643,15 +643,15 @@ gst_buffer_get_video_region_of_interest_meta_id (GstBuffer * buffer, gint id)
|
|||
}
|
||||
|
||||
GstVideoRegionOfInterestMeta *
|
||||
gst_buffer_add_video_region_of_interest_meta_by_name (GstBuffer * buffer,
|
||||
gst_buffer_add_video_region_of_interest_meta (GstBuffer * buffer,
|
||||
const gchar * roi_type, guint x, guint y, guint w, guint h)
|
||||
{
|
||||
return gst_buffer_add_video_region_of_interest_meta_from_quark (buffer,
|
||||
return gst_buffer_add_video_region_of_interest_meta_id (buffer,
|
||||
g_quark_from_string (roi_type), x, y, w, h);
|
||||
}
|
||||
|
||||
GstVideoRegionOfInterestMeta *
|
||||
gst_buffer_add_video_region_of_interest_meta_from_quark (GstBuffer * buffer,
|
||||
gst_buffer_add_video_region_of_interest_meta_id (GstBuffer * buffer,
|
||||
GQuark roi_type, guint x, guint y, guint w, guint h)
|
||||
{
|
||||
GstVideoRegionOfInterestMeta *meta;
|
||||
|
|
|
@ -246,9 +246,9 @@ gboolean gst_video_gl_texture_upload_meta_upload (GstVideoGLTextureUploadMe
|
|||
*
|
||||
* Extra buffer metadata describing an image region of interest
|
||||
*/
|
||||
typedef struct
|
||||
{
|
||||
typedef struct {
|
||||
GstMeta meta;
|
||||
|
||||
GQuark roi_type;
|
||||
gint id;
|
||||
gint parent_id;
|
||||
|
@ -266,15 +266,20 @@ const GstMetaInfo *gst_video_region_of_interest_meta_get_info (void);
|
|||
|
||||
#define gst_buffer_get_video_region_of_interest_meta(b) \
|
||||
((GstVideoRegionOfInterestMeta*)gst_buffer_get_meta((b),GST_VIDEO_REGION_OF_INTEREST_META_API_TYPE))
|
||||
GstVideoRegionOfInterestMeta *gst_buffer_get_video_region_of_interest_meta_id (GstBuffer *buffer, gint id);
|
||||
GstVideoRegionOfInterestMeta *gst_buffer_add_video_region_of_interest_meta_by_name (GstBuffer * buffer,
|
||||
const gchar * roi_type,
|
||||
guint x, guint y,
|
||||
guint w, guint h);
|
||||
GstVideoRegionOfInterestMeta *gst_buffer_add_video_region_of_interest_meta_from_quark (GstBuffer * buffer,
|
||||
GQuark roi_type,
|
||||
guint x, guint y,
|
||||
guint w, guint h);
|
||||
GstVideoRegionOfInterestMeta *gst_buffer_get_video_region_of_interest_meta_id (GstBuffer * buffer,
|
||||
gint id);
|
||||
GstVideoRegionOfInterestMeta *gst_buffer_add_video_region_of_interest_meta (GstBuffer * buffer,
|
||||
const gchar * roi_type,
|
||||
guint x,
|
||||
guint y,
|
||||
guint w,
|
||||
guint h);
|
||||
GstVideoRegionOfInterestMeta *gst_buffer_add_video_region_of_interest_meta_id (GstBuffer * buffer,
|
||||
GQuark roi_type,
|
||||
guint x,
|
||||
guint y,
|
||||
guint w,
|
||||
guint h);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
|
|
@ -4,7 +4,10 @@ EXPORTS
|
|||
gst_buffer_add_video_meta
|
||||
gst_buffer_add_video_meta_full
|
||||
gst_buffer_add_video_overlay_composition_meta
|
||||
gst_buffer_add_video_region_of_interest_meta
|
||||
gst_buffer_add_video_region_of_interest_meta_id
|
||||
gst_buffer_get_video_meta_id
|
||||
gst_buffer_get_video_region_of_interest_meta_id
|
||||
gst_buffer_pool_config_get_video_alignment
|
||||
gst_buffer_pool_config_set_video_alignment
|
||||
gst_color_balance_channel_get_type
|
||||
|
@ -203,6 +206,8 @@ EXPORTS
|
|||
gst_video_overlay_set_render_rectangle
|
||||
gst_video_overlay_set_window_handle
|
||||
gst_video_pack_flags_get_type
|
||||
gst_video_region_of_interest_meta_api_get_type
|
||||
gst_video_region_of_interest_meta_get_info
|
||||
gst_video_sink_center_rect
|
||||
gst_video_sink_get_type
|
||||
gst_video_transfer_function_get_type
|
||||
|
|
Loading…
Reference in a new issue