Sto cercando di utilizzare GStreamer come back-end video per un softphone che stiamo sviluppando in casa. Il nostro softphone non è basato su GLib, ha i suoi loop di eventi. È possibile creare una pipeline gst e inserirla in vari stati senza avere un GMainLoop?È possibile utilizzare GStreamer senza un ciclo principale GLib?
5
A
risposta
7
Sì, i flussi video funzionano in modo indipendente, quindi anche un "ciclo principale" come sleep(10)
farà il lavoro. Tuttavia, GLib è necessario per catturare qualsiasi evento o messaggio di errore dalla pipeline gst.