| 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);
  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. | ||
| gpointer  |