appsrc/appsink API vs Signals

Nicolas Dufresne nicolas at
Mon Jun 5 13:27:13 UTC 2023

Le dimanche 04 juin 2023 à 21:29 +0300, Eslam Ahmed via gstreamer-devel a
écrit :
> Hello,
> I was wondering if there is a performance difference between using
> appsrc/appsink via their own API (by linking gstreamer-app) or through
> signals, which is more performant in large volumes?

There shouldn't be much difference. In all cases, the data is placed into the
appsrc/sink internal queue (unless when the queue is full were the signal get
blocked. Performance wise, there is no difference.

> Best Regards,
> Eslam

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list