Плагин GStreamer с GStreamermm (C++)

Я пытаюсь написать плагин gstreamer на C++, используя привязки GStreamermm. Теперь есть хорошее руководство для авторов плагинов (http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/)., и в Интернете есть различные примеры и шаблоны, но для gstreamermm очень мало документации.

Я знаю, что мог бы просто прибегнуть к использованию смеси C и C++, но использование привязок C++ кажется намного более элегантным.

Простой «перевод» примеров, найденных в gstreamer pwg, в gstreamermm — это своего рода тупик; gstreamer требует использования нескольких макросов для определения типов,на который я не вижу немедленного перевода gstreamermm. Кроме того, у меня мало опыта работы с gstreamer и совсем нет опыта работы с gobj ().

Кто-нибудь может поставить меня на правильный путь? Подойдет даже самый крошечный пример или объяснение.

Спасибо

5
задан vhdirk 30 July 2012 в 09:06
поделиться