我正在开发一个媒体应用程序,我希望能够使用GStreamer 1.0编辑音频/视频文件的标签
我知道这可以使用函数gst_tag_list_merge
来实现,但是这个函数需要一个GstTagList
类型的参数。我知道从管道获取GstTagList
的唯一方法是添加总线监视,然后收听GST_MESSAGE_TAG
事件。但是因为它在一个流中被多次触发(每个标签有一次),我认为我可以从中得到的GstTagList
不是完整的。那么,我如何从我的流中获取一个标记列表,我可以使用它来编辑它并保存回流以更新标记?
我知道这个问题非常具体,我很抱歉:(
问候,NiAypa