gstreamer:如何使用typefind - 一个例子

时间:2014-02-14 04:18:50

标签: plugins gstreamer

想看一个使用typefind的工作示例。我们可以动态地将gstreamer元素添加到gstreamer的源垫中,如page

中所述

从该页面

  

一旦检测到媒体类型,您就可以插入一个元素(例如   解复用器或解码器)到typefind元素的源垫,和   媒体流的解码将立即开始。

根据上述声明,想要在识别特定媒体流时添加特定类型的分路器?

1 个答案:

答案 0 :(得分:0)

playbin中使用的自动插件元素将使用typefind来探测流,以便选择正确的分路器。 常见的打字机在这里注册:

http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst/typefind/gsttypefindfunctions.c

但你也可以在你自己的插件中做到这一点。