2011-11-09 33 views
2

我有一个filesrc连接到一个typefind元素。在“有型”信号上,我打印出能力。我能用这些信息做什么? I.e:GStreamer:使用类型查找

"Media type video/mpeg, systemstream=(boolean)false, mpegversion=(int)4, parsed=(boolean)false found, probability 79%" 

我可以搜索兼容的元素,还是必须手动处理?我如何确定管道中的下一个元素应该是什么?

此外,请不要使用playbin2 - 它不适合我的应用程序。

谢谢!

回答

1
uridecode2 ,playbin2 ,decodebin2 

这一切都是自动风镐意味着你只需要给他们会自动将创建一些管道输入文件名。

他们首先获取filesrc元素并打开该文件,并根据某些标题信息设置filesrc的大小写。

所以现在取决于filesrc的src垫的下一个分流器会从系统登录发现瓶盖和人们...等等

,我认为你要某种这样的事情在你的应用程序所以我建议你在这个自动加载的源代码一看..

开始与playbin2代码..

+1

再次感谢Mr.32,+1的用处。但我不确定我是否可以接受这个答案。我会看看源代码,看看我想出了什么。问候。 – user975326

+0

另一个不错的选择是使用此类autopluggers准备管道并启用--gst-debug = 5并将所有日志转储到文件中并研究它们。它还可以帮助您理解这一点 –