Still capture implementation in source plugin
Bruce Tsai
wagamama.tsai at gmail.com
Sat Apr 29 14:33:08 UTC 2017
I use “last-sample” as follows:
GstSample *last = NULL;
g_object_get(my_sink, “last-sample”, &last, NULL);
Then push last sample to “appsrc” with following pipeline.
appsrc ! videoconvert ! capsfilter ! jpegenc ! filesink
You could emit a signal to push sample to “appsrc” as follows:
GstFlowReturn ret;
g_signal_emit_by_name(appsrc, “push-sample”, last, &ret);
--
Yi-Lung (Bruce) Tsai
wagamama.tsai at gmail.com
> On Apr 25, 2017, at 10:10 AM, caoxi <xi.cao at intel.com> wrote:
>
> Hi, do you have any examples? I haven't used last-sample before, thanks!
>
>
>
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Still-capture-implementation-in-source-plugin-tp4682674p4682792.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170429/928d546b/attachment.html>
More information about the gstreamer-devel
mailing list