gstreamer/elementgen/interfaces/GstXOverlay.cs

37 lines
1.1 KiB
C#

[DllImport("libgstinterfaces-0.10.dll")]
static extern void gst_x_overlay_expose(IntPtr raw);
void Gst.Interfaces.XOverlay.Expose() {
gst_x_overlay_expose(Handle);
}
[DllImport("libgstinterfaces-0.10.dll")]
static extern void gst_x_overlay_handle_events(IntPtr raw, bool handle_events);
void Gst.Interfaces.XOverlay.HandleEvents(bool handle_events) {
gst_x_overlay_handle_events(Handle, handle_events);
}
[DllImport("libgstinterfaces-0.10.dll")]
static extern void gst_x_overlay_got_xwindow_id(IntPtr raw, UIntPtr xwindow_id);
void Gst.Interfaces.XOverlay.GotXwindowId(ulong xwindow_id) {
gst_x_overlay_got_xwindow_id(Handle, new UIntPtr (xwindow_id));
}
[DllImport("libgstinterfaces-0.10.dll")]
static extern void gst_x_overlay_prepare_xwindow_id(IntPtr raw);
void Gst.Interfaces.XOverlay.PrepareXwindowId() {
gst_x_overlay_prepare_xwindow_id(Handle);
}
[DllImport("libgstinterfaces-0.10.dll")]
static extern void gst_x_overlay_set_xwindow_id(IntPtr raw, UIntPtr xwindow_id);
ulong Gst.Interfaces.XOverlay.XwindowId {
set {
gst_x_overlay_set_xwindow_id(Handle, new UIntPtr (value));
}
}