实际上,
执行Gstreamer的c程序时,
我们正在使用
`pkg-config --cflags gstreamer-1.0` a.c `pkg-config --libs -gstreamer-1.0`.
上面的命令会将整个gstreamer包链接到C程序。
但是,我想只将gst-plugins-bad链接到我的C程序。
可以吗??
如果是这样的话?
答案 0 :(得分:0)
此命令将基本GStreamer库链接到您的应用程序。这根本不包括插件。事实上,当您执行GStreamer应用程序时,它将搜索几个路径以查找GStreamer插件并动态加载它们。
如果您愿意,可以静态链接插件,但是您需要为所需的每个插件执行GST_PLUGIN_STATIC_DECLARE()和GST_PLUGIN_STATIC_REGISTER(),并将静态插件版本链接到您的应用程序。