<div dir="ltr">Hi devs, <div>I am trying to manipulate the ges preview to inject the gst-pipeline (audio/video) to appsrc. </div><div><br></div><div>I am initializing  pipeline as  </div><div><br></div><div><b>pipeline = GES.Pipeline() </b></div><div><br></div><div>I am setting audio and video sink for preview as:</div><div><b>video_sink = Gst.parse_bin_from_description(f"tee name=vtee !  queue ! fakesink",True)</b></div><div><b>audio_sink = Gst.parse_bin_from_description(f"tee name=atee !  queue ! fakesink",True)<br>            <br>        <br>pipeline.preview_set_video_sink(video_sink)<br>pipeline.preview_set_audio_sink(audio_sink)<br></b></div><div><br></div><div><br></div><div>Here is my pipe line for Gst bin<br><br></div><div>mybin = <b>Gst.parse_bin_from_description(f" queue name=vqueue ! videoconvert ! vp8enc ! webmmux name=webmuxer ! queue ! appsink queue name=aqueue ! audioconvert ! audioresample ! audio/x-raw,format=S16LE,layout=interleaved,rate=48000,channels=1 ! opusenc ! webmuxer.",False)</b><br><br>I am trying to add this mybin to the pipeline and trying to connect Video sink tee to video encoder and audio sink tee from pipeline to audio encoder. </div><div><br></div><div>I have created required ghost pads and added to mybin and mybin added to the pipeline, but when I try to connect mybin ghostpads from mybin to ghostpad of tee on audio/video preview pipeline. I get "<b><enum GST_PAD_LINK_WRONG_HIERARCHY of type Gst.PadLinkReturn></b>".</div><div><br></div><div>It seems like adding mybin to ges pipeline is not sufficient, can someone lead me - how can I achieve this.</div><div><br></div><div>Thank you all in advance. </div><div><br></div><div>Thanks </div><div>/Shishir</div></div>