audioBin.addMany(conv, resample, sink);
Element.linkMany(conv, resample, sink);
audioBin.addPad(new GhostPad("sink", conv.getStaticPad("sink")));
pipe.add(audioBin);
decodeBin.connect(new DecodeBin2.NEW_DECODED_PAD() {
public void newDecodedPad(DecodeBin2 elem, Pad pad, boolean last) {
/* only link once */
if (pad.isLinked()) {
return;