videooverlay.h actually not in the path of gstreamermm
2014-02-19 20:57 GMT-02:00 Flavio Danesse <fdane...@gmail.com>: > Yes, I have installed, using ubuntu 13.04 > > > 2014-02-19 20:55 GMT-02:00 Marcin Kolny <marcin.ko...@gmail.com>: > > You have to install gstreamermm library at first. >> >> >> 2014-02-19 23:53 GMT+01:00 Flavio Danesse <fdane...@gmail.com>: >> >> Unfortunately the example does not work. >>> >>> g++ -o player main.cpp player_window.cpp `pkg-config gtkmm-3.0 >>> gstreamermm-0.10 --cflags --libs` >>> In file included from main.cpp:29:0: >>> player_window.h:50:3: error: 'PadProbeReturn' en el espacio de nombres >>> 'Gst' no nombra un tipo >>> player_window.cpp:36:38: error fatal: gstreamermm/videooverlay.h: No >>> existe el archivo o el directorio >>> compilación terminada. >>> >>> >>> >>> 2014-02-19 20:33 GMT-02:00 Flavio Danesse <fdane...@gmail.com>: >>> >>> 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 >>>>> >>>> >>>> >>> >> >> >> -- >> Pozdrawiam >> Marcin Kolny >> > >
_______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtkmm-list