我正在使用基于' GstPushSrc'的自定义GStreamer
插件。
在某些情况下,我需要开始重新配置,因为我在src pad上更改了GstCaps
。
为此,我计划使用gst_pad_renegotiate
,但我无法在GStreamer 0.1
分支(git://anongit.freedesktop.org/gstreamer/gstreamer
)
有人可以解释通知所有下游GstElement
关于GstCaps
已被更改的正确方法吗?
更新
我可以在文档中找到但在GStreamer 0.1源代码中找不到的其他函数的类似问题。示例
gst_pad_try_set_caps
gst_pad_use_explicit_caps
答案 0 :(得分:1)
有两个推荐的分支:1.0和1.4。我建议尝试在最新的稳定分支工作。 - 克里斯·梅斯