GStreamer fuerza decodebin2 tipo de salida

Estoy tratando de escribir un programa en C que replica la tubería:

gst-launch -v filesrc location="bbb.mp4" ! decodebin2 ! ffmpegcolorspace ! autovideosink

DecodeBin2 tiene un pad dinámico y he adjuntado una devolución de llamada para manejar su creación. Sin embargo, no puedo vincularlo a ffmpegcolorspace porque la capacidad del pad siempre es video / quicktime. Me gustaría que fuera video / x-raw-yuv u otra cosa que sea compatible con ffmpegcolorspace.

Es posible forzar / seleccionar el tipo de salida de decodebin2?

Gracias

EDITAR Por favor no recomiende playbin. Estoy tratando de aprender cómo hacer tuberías.

Respuestas a la pregunta(2)

Su respuesta a la pregunta