mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
53 lines
No EOL
1.1 KiB
Scheme
53 lines
No EOL
1.1 KiB
Scheme
;; -*- 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")
|
|
)
|
|
)
|
|
|
|
(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")
|
|
)
|
|
)
|
|
|
|
(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
|
|
'("gulong" "xwindow_id")
|
|
)
|
|
)
|
|
|
|
(define-method prepare_xwindow_id
|
|
(of-object "GstXOverlay")
|
|
(c-name "gst_x_overlay_prepare_xwindow_id")
|
|
(return-type "none")
|
|
) |