The gdk_win32_window_get_handle of GdkWin32Window is not exposed to introspection
Submitted by bug..@..sm.net
Link to original bug (#737422)
Description
It is necessary to expose the get_handle function (c:identifier="gdk_win32_window_get_handle") of the Win32Window (c:type="GdkWin32Window", Windows implementation of the Gdk.Window) so GStreamer videosinks can be displayed in Gtk applications under windows (using the python gi bindings). For Linux the corresponding get_xid function is exposed (in the GdkX11 library). A sample how it is used under Linux with pygi: https://github.com/muelli/geysigning/blob/master/scan_barcode.py
The example from Gstreamer how to use GstVideoOverlay and Gtk in C: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstvideooverlay.html
The C code uses the macro GDK_WINDOW_HWND which if I unerstand correctly goes to the C gdk_win32_window_get_handle function, which is defined in the GdkWin32-3.0.gir as "get_handle" but has the property "introspectable" set to 0.