| Top |  |  |  |  | 
| GstGLBaseFilterGstGLBaseFilter — GstBaseTransform subclass for transforming OpenGL resources | 
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBaseTransform ╰── GstGLBaseFilter ╰── GstGLFilter
GstGLBaseFilter handles the nitty gritty details of retrieving an OpenGL
context.  It also provided some wrappers around GstBaseTransform's
start(), stop() and set_caps() virtual methods that ensure an OpenGL context
is available and current in the calling thread.
gboolean
gst_gl_base_filter_find_gl_context (GstGLBaseFilter *filter);
Since: 1.16
typedef struct {
  GstGLDisplay      *display;
  GstGLContext      *context;
  GstCaps           *in_caps;
  GstCaps           *out_caps;
} GstGLBaseFilter;
The parent instance type of a base GStreamer GL Filter.
| GstGLDisplay * | the currently configured GstGLDisplay | |
| GstGLContext * | the currently configured GstGLContext | |
| GstCaps * | the currently configured input GstCaps | |
| GstCaps * | the currently configured output GstCaps | 
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);
} GstGLBaseFilterClass;
The base class for GStreamer GL Filter.
“context” property“context” GstGLContext *
Get OpenGL context.
Owner: GstGLBaseFilter
Flags: Read