Lines Matching refs:appsink
62 GstElement *appsink;
423 GstElement *udpsrc = NULL, *rtpbin = NULL, *depay = NULL, *appsink = NULL;
439 MAKE_ELEMENT(appsink, "appsink");
443 gst_bin_add_many(GST_BIN(c->pipeline), udpsrc, rtpbin, depay, appsink, NULL);
463 g_object_set(appsink, "sync", FALSE, "enable-last-sample", FALSE, NULL);
472 g_object_set(appsink, "caps", sink_caps, NULL);
484 !gst_element_link(resample, appsink)) {
491 !gst_element_link(depay, appsink)) {
513 c->appsink = gst_object_ref(appsink);
532 if (appsink)
533 gst_object_unref(appsink);
540 static void appsink_eos(GstAppSink *appsink, gpointer userdata) {
547 static GstFlowReturn appsink_new_sample(GstAppSink *appsink, gpointer userdata) {
585 gst_app_sink_set_callbacks(GST_APP_SINK(c->appsink), &callbacks, c, NULL);
612 sample = gst_app_sink_try_pull_sample(GST_APP_SINK(c->appsink), 0);
731 if (c->appsink)
732 gst_object_unref(c->appsink);