gstvideooverlay
gstvideooverlay
|
|
Includes
#include <gst/video/videooverlay.h>
Functions
gst_video_overlay_got_window_handle ()
void
gst_video_overlay_got_window_handle (GstVideoOverlay *overlay
,
guintptr handle
);
gst_video_overlay_set_window_handle ()
void
gst_video_overlay_set_window_handle (GstVideoOverlay *overlay
,
guintptr handle
);
gst_video_overlay_prepare_window_handle ()
void
gst_video_overlay_prepare_window_handle
(GstVideoOverlay *overlay
);
gst_video_overlay_expose ()
void
gst_video_overlay_expose (GstVideoOverlay *overlay
);
gst_video_overlay_handle_events ()
void
gst_video_overlay_handle_events (GstVideoOverlay *overlay
,
gboolean handle_events
);
gst_is_video_overlay_prepare_window_handle_message ()
gboolean
gst_is_video_overlay_prepare_window_handle_message
(GstMessage *msg
);
Types and Values
GstVideoOverlay
typedef struct _GstVideoOverlay GstVideoOverlay;
struct GstVideoOverlayInterface
struct GstVideoOverlayInterface {
GTypeInterface iface;
/* virtual functions */
void (*expose) (GstVideoOverlay *overlay);
void (*handle_events) (GstVideoOverlay *overlay, gboolean handle_events);
void (*set_render_rectangle) (GstVideoOverlay *overlay,
gint x, gint y,
gint width, gint height);
void (*set_window_handle) (GstVideoOverlay *overlay, guintptr handle);
};