Plugins 如何注册Gstreamer插件?

Plugins 如何注册Gstreamer插件?,plugins,gstreamer,raspberry-pi,Plugins,Gstreamer,Raspberry Pi,我试图在我的Raspberry Pi中安装一个gstreamer插件。 我从存储库下载了Gstreamer插件,然后构建了二进制文件。建房后,我做了一个 sudo make install安装gstreamer openmax插件 但包含硬件解码器元素(omxh264dec等)的插件(gst openmax)未在gst inspect中列出 我想是因为我没有注册插件吧? 如何注册这个插件 我仔细阅读了代码,发现了一个名为plugin\u init()的函数,他们在其中编写了注册插件的代码。如何调

我试图在我的Raspberry Pi中安装一个gstreamer插件。 我从存储库下载了Gstreamer插件,然后构建了二进制文件。建房后,我做了一个

sudo make install
安装gstreamer openmax插件

但包含硬件解码器元素(omxh264dec等)的插件(gst openmax)未在gst inspect中列出

我想是因为我没有注册插件吧? 如何注册这个插件

我仔细阅读了代码,发现了一个名为
plugin\u init()
的函数,他们在其中编写了注册插件的代码。如何调用此函数? 我试着设置环境变量,如
GST\u PLUGIN\u PATH、GST\u OMX\u CONFIG\u DIR、LD\u LIBRARY\u PATH等,但这也不起作用。

如何注册这个open max插件,以便我可以在不同的管道中使用它?

要让gstreamer检测你的插件(即.dll或.so文件),你只需要将它放在插件目录中。您不需要调用任何函数调用,如plugin_init等。如果Gstreamer在plugin目录中检测到插件,它将自动调用该函数。

谢谢您的回答。。你说的是对的。我意识到我的问题,我给了配置文件错误的路径