<div dir="ltr">      data.source = gst_element_factory_make ("uridecodebin", "source");<br>       data.convert = gst_element_factory_make ("videoconvert", "convert");<br>       data.sink = gst_element_factory_make ("autovideosink", "sink");<br>       data.videoconvert1 = gst_element_factory_make("videoconvert", "videoconvert1");<br>    data.videoconvert2 = gst_element_factory_make("videoconvert", "videoconvert2");<br>    data.queue1 = gst_element_factory_make("queue", "queue1");<br>    data.queue2 = gst_element_factory_make("queue", "queue2");<br>    data.tee = gst_element_factory_make("tee", "tee");<br>   <br>    data.frameratefilter = gst_element_factory_make("capsfilter", NULL);<br>    data.videorate = gst_element_factory_make("videorate", NULL);<br>    data.avenc = gst_element_factory_make("avenc_mpeg2video", NULL);<br>    data.avimux = gst_element_factory_make("avimux", NULL);<br>    data.filesink = gst_element_factory_make("multifilesink", "filesink");<br>    data.splitmuxsink = gst_element_factory_make("splitmuxsink", "splitmuxsink");<br>      //  data.getchararray = gst_element_factory_make("/home/shubham/splintng/Videos", "getchararray");<br><br>       // data.filesink2 = gst_element_factory_make("filesink2", NULL);<br>   <br><br>     /* Create the empty pipeline */<br>       data.pipeline = gst_pipeline_new ("test-pipeline");<br><br>  if (!data.pipeline || !data.source || !data.convert || !data.videoconvert1 || !data.videoconvert2 || !data.queue1 || !data.queue2 || !data.tee || !data.sink || !data.filesink || !data.splitmuxsink ) {<br>    g_printerr ("Not all elements could be created.\n");<br>    return -1;<br>  }<br></div>