Ich versuche, ein Gstreamer-Plugin in C++ zu schreiben, mit den GStreamermm Bindungen. Jetzt gibt es einen guten Leitfaden für Plugins-Autoren (http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/), und im Internet gibt es verschiedene Beispiele und Vorlagen, aber für gstreamermm gibt es sehr wenig Umfang der Dokumentation.GStreamer-Plugin mit GStreamermm (C++)
Ich weiß, ich könnte nur auf eine Mischung aus C und C++ zurückgreifen, aber die Verwendung der C++ - Bindungen scheint so viel eleganter.
Einfach die im gstreamer pwg gefundenen Beispiele in gstreamerm zu übersetzen, ist eine Art Sackgasse; gstreamer erfordert die Verwendung einiger Makros zum Definieren von Typen, für die ich keine sofortige Übersetzung von gstreamermm sehen kann. Außerdem habe ich nur wenig Erfahrung mit gstreamer und absolut keine Erfahrung mit gobj (bisher).
Kann mich jemand auf die richtige Spur bringen? Selbst das kleinste Beispiel oder die Erklärung würde genügen.
Dank
Wenn Sie im # gstreamer-Kanal auf irc.freenode.net nachfragen, erhalten Sie möglicherweise eine Antwort. Wenn Sie das tun, wäre es großartig, wenn Sie diese Frage damit beantworten würden. – joar
Siehe Antwort auf [meine Frage] (http://stackoverflow.com/questions/9609201/gstreamermm-creating-a-new-element-type-in-plugin-by-deriving-from-gstele). Vielleicht interessiert dich mein Patch. – peper0