提高GStreamer中gst_element_query_position的更新率

时间:2015-07-08 10:43:03

标签: gstreamer

我正忙着在GStreamer周围创建一个包装器库(用于node.js)。我有一个工作播放器,我每隔200ms使用一个间隔来请求管道位置(格式百分比)。

我的问题是,我每1000毫秒才会收到更新的值。

我正在呼叫gst_element_query_position(并且还尝试使用gst_pad_query_position附加到具有相同结果的打击垫。)

有没有办法提高gst_element_query_position检索的值的更新率,以便提供更精细的时间信息?

1 个答案:

答案 0 :(得分:1)

致电gst_element_query_position时,请GST_FORMAT_TIME使用GST_FORMAT_PERCENT。 GST_FORMAT_PERCENT基本上已被弃用。

http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstFormat.html#GstFormat

我们将该职位与持续时间(来自gst_element_query_duration)结合使用,似乎可以更精细地使用该职位。