summaryrefslogtreecommitdiff
path: root/gst-libs/gst/video/video-overlay-composition.c
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2011-12-07 18:31:58 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2011-12-07 18:38:06 +0000
commit6757afc0bc46620da9df6b8e7df50337d5e2f7a3 (patch)
tree3dbbc2a69dfe74be0a8f5ce929c9b6a6bdf1cc7f /gst-libs/gst/video/video-overlay-composition.c
parent5037b39883ca615ba7b68f378f8836af85cb60d0 (diff)
docs: add new API to docs
Diffstat (limited to 'gst-libs/gst/video/video-overlay-composition.c')
-rw-r--r--gst-libs/gst/video/video-overlay-composition.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/gst-libs/gst/video/video-overlay-composition.c b/gst-libs/gst/video/video-overlay-composition.c
index 3cc289cc2..a3e360c0c 100644
--- a/gst-libs/gst/video/video-overlay-composition.c
+++ b/gst-libs/gst/video/video-overlay-composition.c
@@ -20,7 +20,7 @@
*/
/**
- * SECTION:video-overlay-composition
+ * SECTION:gstvideooverlaycomposition
* @short_description: Video Buffer Overlay Compositions (Subtitles, Logos)
*
* <refsect2>
@@ -465,6 +465,19 @@ gst_video_overlay_rectangle_needs_scaling (GstVideoOverlayRectangle * r)
return (r->width != r->render_width || r->height != r->render_height);
}
+/**
+ * gst_video_overlay_composition_blend:
+ * @comp: a #GstVideoOverlayComposition
+ * @video_buf: a #GstBuffer containing raw video data in a supported format
+ *
+ * Blends the overlay rectangles in @comp on top of the raw video data
+ * contained in @video_buf. The data in @video_buf must be writable. If
+ * needed, use gst_buffer_make_writable() before calling this function to
+ * ensure a buffer is writable. @video_buf must also have valid raw video
+ * caps set on it.
+ *
+ * Since: 0.10.36
+ */
void
gst_video_overlay_composition_blend (GstVideoOverlayComposition * comp,
GstBuffer * video_buf)