videometa: Add to the docs and make function names more consistent with others

This commit is contained in:
Sebastian Dröge 2013-07-16 10:09:27 +02:00
parent 38837bd468
commit 95605a79c9
4 changed files with 31 additions and 16 deletions

View file

@ -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

View file

@ -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;

View file

@ -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

View file

@ -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