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;