Important: Please read the Qt Code of Conduct -

Qt and GStreamer

  • Hi,

    I have a Qt application where I use GStreamer API in order to have some multimedia features.

    GStreamer has the concept of bus, on this bus some messages can be sent by GStreamer elements.

    I would like to watch that bus, so I attach my own call back to it using the GStreamer method: gst_bus_add_watch.

    But my call back never gets called while messages are being sent on the bus.
    I am wondering if this has something to do with the fact that Qt is using its own event loop and GStreamer using also its own GLib main loop...


  • Lifetime Qt Champion


    Maybe the GStreamer QtGstreamer module might be of interest.

    Hope it helps

Log in to reply