As mentioned above… I’m trying to write a C++ class that can load/interact with a single gstreamer plugin.
Anyone know of anyone else who has written something like this?
Could anyone point me at the specific section of the gstreamer framework code that loads plugins, and passes data to/from them?
The recommended way of loading plugins is by calling gst_init(). If you are looking for statically linking plugins, then there is the GST_PLUGIN_STATIC_* macros : GstPlugin
Otherwise, the method of interacting with elements and other things within plugins is entirely through GObject/GStreamer API using properties and signals. Plugins do not provide a linkable API.
I just got done creating a Gstreamer wrapper class library