三、GStreamer视频时间查询
1 查询duration
示例代码:/assets/GStreamerStudy/04_time_duration/查询时间.c
我们使用的播放文件 /assets/GStreamerStudy/04_time_duration/sample_720p.h264
该文件的大小为 14759548
bytes
-
对于h264流文件,并没有准确的
duration
时间(我们管道不能获取到准确的时间,得到的只是估计时间)。如果使用了qtdemux这些元素,通过这些元素可以获取准确duration. -
对整个管道进行duration查询的时候,会把查询事件发送给最后的sink元素,然后通过pad依次调用。