增加 GStreamer 中 gst_element_query_position 的更新率
Increasing the update rate of gst_element_query_position in GStreamer
我正忙于围绕 GStreamer 创建包装器库(针对 node.js)。我有一个正在工作的播放器,我正在使用一个间隔来每 200 毫秒请求一次管道位置(使用百分比格式)。
但是我的问题是,我每 1000 毫秒才收到一个更新值。
我打电话给 gst_element_query_position
(也尝试用 gst_pad_query_position
连接到 pad,结果相同)。
有什么方法可以提高 gst_element_query_position 检索到的值的更新率,以呈现更精细的时间信息?
调用 gst_element_query_position
时,使用 GST_FORMAT_TIME
而不是 GST_FORMAT_PERCENT
。 GST_FORMAT_PERCENT 基本上已弃用。
我们结合使用位置和持续时间(从 gst_element_query_duration
开始),它似乎可以很好地用于更精细的使用。
我正忙于围绕 GStreamer 创建包装器库(针对 node.js)。我有一个正在工作的播放器,我正在使用一个间隔来每 200 毫秒请求一次管道位置(使用百分比格式)。
但是我的问题是,我每 1000 毫秒才收到一个更新值。
我打电话给 gst_element_query_position
(也尝试用 gst_pad_query_position
连接到 pad,结果相同)。
有什么方法可以提高 gst_element_query_position 检索到的值的更新率,以呈现更精细的时间信息?
调用 gst_element_query_position
时,使用 GST_FORMAT_TIME
而不是 GST_FORMAT_PERCENT
。 GST_FORMAT_PERCENT 基本上已弃用。
我们结合使用位置和持续时间(从 gst_element_query_duration
开始),它似乎可以很好地用于更精细的使用。