在回调函数 gstreamer 中创建管道

create a pipeline in callback funtion gstreamer

我想知道在回调中创建管道是否正确 我给你一个我已经实现的例子:

我有一个负责接收错误消息的回调。当我收到一个错误时,我会启动一个新的管道来解决这个问题。这行得通,但如果它是正确的实施或以后可能会出现任何问题则行不通

谢谢!

这样做是完全正确的,例如我们在 pitivi 中这样做:https://git.gnome.org/browse/pitivi/tree/pitivi/timeline/previewers.py#n965

理想情况下,最好确保没有错误发生:)