2004-03-15 14:25:10 +00:00
|
|
|
;; -*- scheme -*-
|
|
|
|
; object definitions ...
|
|
|
|
;; Enumerations and flags ...
|
|
|
|
|
|
|
|
(define-interface XOverlay
|
|
|
|
(in-module "Gst")
|
|
|
|
(c-name "GstXOverlay")
|
|
|
|
(gtype-id "GST_TYPE_X_OVERLAY")
|
|
|
|
)
|
|
|
|
|
|
|
|
;; From /opt/gnome/include/gstreamer-0.7/gst/xoverlay/xoverlay.h
|
|
|
|
|
|
|
|
(define-method set_xwindow_id
|
|
|
|
(of-object "GstXOverlay")
|
|
|
|
(c-name "gst_x_overlay_set_xwindow_id")
|
|
|
|
(return-type "none")
|
|
|
|
(parameters
|
|
|
|
'("gulong" "xwindow_id")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2010-06-27 08:35:55 +00:00
|
|
|
(define-method set_render_rectangle
|
|
|
|
(of-object "GstXOverlay")
|
|
|
|
(c-name "gst_x_overlay_set_render_rectangle")
|
|
|
|
(return-type "gboolean")
|
|
|
|
(parameters
|
|
|
|
'("gint" "x")
|
|
|
|
'("gint" "y")
|
|
|
|
'("gint" "width")
|
|
|
|
'("gint" "height")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2004-03-15 14:25:10 +00:00
|
|
|
(define-method expose
|
|
|
|
(of-object "GstXOverlay")
|
|
|
|
(c-name "gst_x_overlay_expose")
|
|
|
|
(return-type "none")
|
|
|
|
)
|
|
|
|
|
|
|
|
(define-method got_xwindow_id
|
|
|
|
(of-object "GstXOverlay")
|
|
|
|
(c-name "gst_x_overlay_got_xwindow_id")
|
|
|
|
(return-type "none")
|
|
|
|
(parameters
|
2005-11-22 00:02:14 +00:00
|
|
|
'("gulong" "xwindow_id")
|
2004-03-15 14:25:10 +00:00
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2005-11-22 00:02:14 +00:00
|
|
|
(define-method prepare_xwindow_id
|
2004-03-15 14:25:10 +00:00
|
|
|
(of-object "GstXOverlay")
|
2005-11-22 00:02:14 +00:00
|
|
|
(c-name "gst_x_overlay_prepare_xwindow_id")
|
2004-03-15 14:25:10 +00:00
|
|
|
(return-type "none")
|
2005-11-22 00:02:14 +00:00
|
|
|
)
|