Lines Matching defs:interleave
64 GRefPtr<GstElement> interleave;
228 priv->interleave = gst_element_factory_make("interleave", 0);
231 if (!priv->interleave) {
232 GST_ERROR_OBJECT(src, "Failed to create interleave");
241 gst_bin_add_many(GST_BIN(src), priv->interleave.get(), priv->wavEncoder.get(), NULL);
242 gst_element_link_pads_full(priv->interleave.get(), "src", priv->wavEncoder.get(), "sink", GST_PAD_LINK_CHECK_NOTHING);
244 // For each channel of the bus create a new upstream branch for interleave, like:
245 // queue ! capsfilter ! audioconvert. which is plugged to a new interleave request sinkpad.
272 gst_element_link_pads_full(audioconvert, "src", priv->interleave.get(), 0, GST_PAD_LINK_CHECK_NOTHING);
404 if (!src->priv->interleave) {
405 gst_element_post_message(element, gst_missing_element_message_new(element, "interleave"));
406 GST_ELEMENT_ERROR(src, CORE, MISSING_PLUGIN, (0), ("no interleave"));