Lines Matching defs:appsrc
61 GstElement *appsrc;
85 GstElement *appsrc = NULL, *pay = NULL, *capsf = NULL, *rtpbin = NULL, *sink = NULL;
94 MAKE_ELEMENT(appsrc, "appsrc");
107 gst_bin_add_many(GST_BIN(c->pipeline), appsrc, pay, capsf, rtpbin, sink, NULL);
129 g_object_set(appsrc, "caps", caps, "is-live", TRUE, "blocksize", mtu, "format", 3 /* time */, NULL);
154 if (!gst_element_link(appsrc, opusenc) ||
164 if (!gst_element_link(appsrc, pay) ||
179 c->appsrc = gst_object_ref(appsrc);
188 if (appsrc)
189 gst_object_unref(appsrc);
338 if (gst_app_src_push_buffer(GST_APP_SRC(c->appsrc), buf) != GST_FLOW_OK) {
725 if (c->appsrc) {
726 gst_app_src_end_of_stream(GST_APP_SRC(c->appsrc));
727 gst_object_unref(c->appsrc);