GstGLBaseFilter

GstGLBaseFilter

Properties

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ╰── GstBaseTransform
                    ╰── GstGLBaseFilter
                        ╰── GstGLFilter

Description

Functions

Types and Values

GstGLBaseFilter

typedef struct _GstGLBaseFilter GstGLBaseFilter;

GstGLBaseFilter is a base class that provides the logic of getting the GL context from the pipeline.

Members


GstGLBaseFilterClass

typedef struct {
  GstBaseTransformClass parent_class;
  GstGLAPI supported_gl_api;

  gboolean (*gl_start)          (GstGLBaseFilter *filter);
  void     (*gl_stop)           (GstGLBaseFilter *filter);

  gpointer _padding[GST_PADDING];
} GstGLBaseFilterClass;

Members

GstBaseTransformClass parent_class;

   

GstGLAPI supported_gl_api;

   

gl_start ()

called in the GL thread to setup the element GL state.

 

gl_stop ()

called in the GL thread to setup the element GL state.

 

gpointer _padding[GST_PADDING];

   

Property Details

The “context” property

  “context”                  GstGLContext *

Get OpenGL context.

Flags: Read