Thanks, this is what I wanted. #ifdef GDK_WINDOWING_X11 m_x_window_id = GDK_WINDOW_XID(m_video_area.get_window()->gobj()); #endif #ifdef GDK_WINDOWING_WIN32 m_x_window_id = GDK_WINDOW_HWND(m_video_area.get_window()->gobj()); #endif
2014-02-19 20:28 GMT-02:00 Marcin Kolny <marcin.ko...@gmail.com>: > There: > https://git.gnome.org/browse/gstreamermm/tree/examples/media_player_gtkmmyou > can find complete example of video player using gstreamermm and gtkmm. > It should be easy to write the same using gstreamer. > In generally, when you're using gtkmm, I recommend you to use gstreamermm > wrapper instead of gstreamer library. > > > > 2014-02-19 23:22 GMT+01:00 Flavio Danesse <fdane...@gmail.com>: > >> Sorry for my ignorance, but can not get it to work. >> >> this: >> # include <gdkmm/window.h> >> int xid_parent = GDK_WINDOW_XWINDOW(drawing.get_window()); >> >> Returns GDK_WINDOW_XWINDOW is not defined >> >> On the other hand, I do not understand your example: >> XID xid_parent = GDK_WINDOW_XWINDOW xid_parent (wnd); >> >> Because XID It is not a data type. >> >> >> 2014-02-18 17:28 GMT-02:00 Vest V. <vest...@gmail.com>: >> >> Hello Flavio, >>> >>> I did not do this, but it seems that you need XID of the GtkWindow. >>> Internet provides with the following solution: >>> >>> GdkWindow* wnd = ...; >>> XID xid_parent = GDK_WINDOW_XWINDOW(wnd); >>> >>> Here is the short description of the macros: >>> http://developer.gimp.org/api/2.0/gdk/gdk-X-Window-System-Interaction.html#GDK-WINDOW-XWINDOW:CAPS >>> >>> Kind regards, >>> Vest >>> >>> >>> On Tue, Feb 18, 2014 at 8:15 PM, Flavio Danesse <fdane...@gmail.com>wrote: >>> >>>> Hello, I'm new to the list and today I would like ask a question. >>>> >>>> I am migrating an application made in python with gtk 3 and Gstreamer >>>> 1.0 and can not find how to do this in gtkmm: >>>> >>>> xid = self.drawing_area.get_property ('window'). get_xid () >>>> >>>> Note: >>>> self.drawing_area is an instance of gtk.DrawingArea >>>> self.drawing_area.get_property ('window') is a Gdk.Window >>>> >>>> _______________________________________________ >>>> gtkmm-list mailing list >>>> gtkmm-list@gnome.org >>>> https://mail.gnome.org/mailman/listinfo/gtkmm-list >>>> >>>> >>> >>> _______________________________________________ >>> gtkmm-list mailing list >>> gtkmm-list@gnome.org >>> https://mail.gnome.org/mailman/listinfo/gtkmm-list >>> >>> >> >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> https://mail.gnome.org/mailman/listinfo/gtkmm-list >> >> > > > -- > Best regards, > Marcin Kolny >
_______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtkmm-list