如何才能将坏插件链接到Gstreamer中的C程序?

时间:2016-02-18 12:34:40

标签: gstreamer

实际上,

执行Gstreamer的c程序时,

我们正在使用

 `pkg-config --cflags gstreamer-1.0` a.c `pkg-config --libs -gstreamer-1.0`.

上面的命令会将整个gstreamer包链接到C程序。

但是,我想只将gst-plugins-bad链接到我的C程序。

可以吗??

如果是这样的话?

1 个答案:

答案 0 :(得分:0)

此命令将基本GStreamer库链接到您的应用程序。这根本不包括插件。事实上,当您执行GStreamer应用程序时,它将搜索几个路径以查找GStreamer插件并动态加载它们。

如果您愿意,可以静态链接插件,但是您需要为所需的每个插件执行GST_PLUGIN_STATIC_DECLARE()和GST_PLUGIN_STATIC_REGISTER(),并将静态插件版本链接到您的应用程序。