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

Reply via email to