gint width, gint height);
void (*set_window_handle) (GstVideoOverlay *overlay, guintptr handle);
+#ifdef TIZEN_FEATURE_WAYLAND_ENHANCEMENT
+ void (*set_wl_window_wl_surface_id) (GstVideoOverlay * overlay, gint wl_surface_id);
+
+ void (*set_display_roi_area) (GstVideoOverlay *overlay,
+ gint x, gint y,
+ gint width, gint height);
+
+ void (*set_video_roi_area) (GstVideoOverlay *overlay,
+ gdouble x_scale, gdouble y_scale,
+ gdouble w_scale, gdouble h_scale);
+#endif
};
GST_VIDEO_API
gint last_prop_id,
guint property_id,
const GValue * value);
+#ifdef TIZEN_FEATURE_WAYLAND_ENHANCEMENT
+GST_VIDEO_API
+void gst_video_overlay_set_wl_window_wl_surface_id (GstVideoOverlay * overlay,
+ gint wl_surface_id);
+
+GST_VIDEO_API
+gboolean gst_video_overlay_set_display_roi_area (GstVideoOverlay * overlay,
+ gint x, gint y,
+ gint width, gint height);
+GST_VIDEO_API
+gboolean gst_video_overlay_set_video_roi_area (GstVideoOverlay * overlay,
+ gdouble x_scale, gdouble y_scale,
+ gdouble w_scale, gdouble h_scale);
+#endif
G_END_DECLS
#endif /* __GST_VIDEO_OVERLAY_H__ */