Ваше описание конвейера действительно работает.«Соединение двух элементов в одном» не имеет смысла.Возможно то, что контейнеры и контейнеры могут действовать как контейнеры, поэтому они могут содержать и представлять несколько других элементов.udpsrc и udpsink в описании вашего конвейера не связаны , потому что нет восклицательного знака.
В C / C ++ вы бы вызвали gst_parse_launch () с тем же описание конвейера как для gst-launch-1.0.Документы для gst_parse_launch говорят: " Если в файле pipe_description указано более одного элемента верхнего уровня, все элементы помещаются в строку GstPipeline, которая затем возвращается. "