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.