I have a gstreamer app that also uses OpenGL. In order to run GL code I must run it on the GL thread. In order to run code on the GL thread I have to call gst_gl_context_thread_add(ctx,func,data)
. The first argument to that function is a GstGLContext*
.
I am currently guessing that I can get a reference to gstreamer's current GL context by calling gst_element_get_context(elt, context_type)
, with an element like a gltestsrc
but the documentation for the function gives absolutely no hints about what string to pass in for the context_type
.
How can I get a reference to gstreamer's GstGLContext?
question from:
https://stackoverflow.com/questions/65889865/how-do-i-get-a-gstglcontext-out-of-an-element-like-a-gltestsrc 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…