Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBaseTransform ╰── GstGLBaseFilter ╰── GstGLFilter
typedef struct _GstGLBaseFilter GstGLBaseFilter;
GstGLBaseFilter is a base class that provides the logic of getting the GL context from the pipeline.
typedef struct { GstBaseTransformClass parent_class; GstGLAPI supported_gl_api; gboolean (*gl_start) (GstGLBaseFilter *filter); void (*gl_stop) (GstGLBaseFilter *filter); gboolean (*gl_set_caps) (GstGLBaseFilter *filter, GstCaps * incaps, GstCaps * outcaps); gpointer _padding[GST_PADDING]; } GstGLBaseFilterClass;
GstBaseTransformClass |
||
GstGLAPI |
||
called in the GL thread to setup the element GL state. |
||
called in the GL thread to setup the element GL state. |
||
called in the GL thread when caps are set on |
||
gpointer |