我将事件发送到管道:
GstElement* pipeline = gst_pipeline_new();
GstEvent* event = gst_event_new_eos();
gst_element_send_event(pipeline, event);
如何管道获取(处理)发送的eos事件。非常感谢!
最佳答案
您需要在 GstBus (gst_pipeline_get_bus) 上监听 GstMessage。当流到达结束时,将发出 GST_MESSAGE_EOS。
关于c++ - 如何从 GStreamer 中的应用程序获取事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9495448/