Functions
gst_video_overlay_composition_n_rectangles ()
guint
gst_video_overlay_composition_n_rectangles
(GstVideoOverlayComposition *comp);
gst_video_overlay_composition_blend ()
gboolean
gst_video_overlay_composition_blend (GstVideoOverlayComposition *comp,
GstBuffer *video_buf);
gst_video_buffer_get_overlay_composition ()
GstVideoOverlayComposition *
gst_video_buffer_get_overlay_composition
(GstBuffer *buf);
gst_video_buffer_set_overlay_composition ()
void
gst_video_buffer_set_overlay_composition
(GstBuffer *buf,
GstVideoOverlayComposition *comp);
gst_video_overlay_rectangle_new_argb ()
GstVideoOverlayRectangle *
gst_video_overlay_rectangle_new_argb (GstBuffer *pixels,
guint width,
guint height,
guint stride,
gint render_x,
gint render_y,
guint render_width,
guint render_height,
GstVideoOverlayFormatFlags flags);
gst_video_overlay_rectangle_get_render_rectangle ()
gboolean
gst_video_overlay_rectangle_get_render_rectangle
(GstVideoOverlayRectangle *rectangle,
gint *render_x,
gint *render_y,
guint *render_width,
guint *render_height);
gst_video_overlay_rectangle_get_seqnum ()
guint
gst_video_overlay_rectangle_get_seqnum
(GstVideoOverlayRectangle *rectangle);
gst_video_overlay_rectangle_set_render_rectangle ()
void
gst_video_overlay_rectangle_set_render_rectangle
(GstVideoOverlayRectangle *rectangle,
gint render_x,
gint render_y,
guint render_width,
guint render_height);
Types and Values
GstVideoOverlayComposition
typedef struct _GstVideoOverlayComposition GstVideoOverlayComposition;
GstVideoOverlayCompositionClass
typedef struct _GstVideoOverlayCompositionClass GstVideoOverlayCompositionClass;
enum GstVideoOverlayFormatFlags
GstVideoOverlayRectangle
typedef struct _GstVideoOverlayRectangle GstVideoOverlayRectangle;
GstVideoOverlayRectangleClass
typedef struct _GstVideoOverlayRectangleClass GstVideoOverlayRectangleClass;