I believe this is a threading thing, the queue allows data to be pushed across threads. See docs on tee here. https://gstreamer.freedesktop.org/documentation/coreelements/tee.html?gi-language=c -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/