Estoy tratando de escribir un plugin gstreamer en C++, usando los enlaces GStreamermm. Ahora, hay una buena guía de escritores de complementos (http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/), y en la web hay varios ejemplos y plantillas, pero para gstreamermm, hay muy poco cantidad de documentación que sea.Plugin GStreamer con GStreamermm (C++)
Sé que podría recurrir a usar una mezcla de C y C++, pero el uso de enlaces C++ parece mucho más elegante.
Simplemente 'traducir' los ejemplos que se encuentran en el gstreamer pwg to gstreamermm es un callejón sin salida; gstreamer requiere el uso de bastantes macros para definir tipos, a lo que no puedo ver una traducción inmediata de gstreamermm. Además, tengo muy poca experiencia con gstreamer, y absolutamente ninguna experiencia con gobj (hasta ahora).
¿Alguien puede ponerme en el camino correcto? Incluso el más pequeño ejemplo o explicación sería suficiente.
Gracias
Tal vez al preguntar en el canal #gstreamer en irc.freenode.net podría obtener una respuesta. Si lo haces, sería espléndido si respondieras esta pregunta con él. – joar
Ver la respuesta a [mi pregunta] (http://stackoverflow.com/questions/9609201/gstreamermm-creating-a-new-element-type-in-plugin-by-deriving-from-gstele). Puede que te interese mi parche. – peper0