Где Xine прячет документацию? В частности интересует документация по Xine-lib API. (оф. сайте нету ничего, материал вообще старый, на сф тоже ничего нету.)
Лучше в энный раз велосипед не изобретать и использовать gstreamer. Собери в консоли с помощью gst-launch работающий пайп, который будет это делать, потом аналогичную схему собери в своей программе.