GstGLFilter

GstGLFilter

Functions

Properties

Types and Values

struct GstGLFilter

Object Hierarchy

    GObject
    ╰── GstObject
        ╰── GstElement
            ╰── GstBaseTransform
                ╰── GstGLFilter

Description

Functions

GstGLFilterSetCaps ()

gboolean
(*GstGLFilterSetCaps) (GstGLFilter *filter,
                       GstCaps *incaps,
                       GstCaps *outcaps);

GstGLFilterProcessFunc ()

gboolean
(*GstGLFilterProcessFunc) (GstGLFilter *filter,
                           GstGLBuffer *inbuf,
                           GstGLBuffer *outbuf);

GstGLFilterOnInitFBO ()

gboolean
(*GstGLFilterOnInitFBO) (GstGLFilter *filter);

GstGLFilterOnReset ()

void
(*GstGLFilterOnReset) (GstGLFilter *filter);

GstGLFilterOnStart ()

void
(*GstGLFilterOnStart) (GstGLFilter *filter);

GstGLFilterOnStop ()

void
(*GstGLFilterOnStop) (GstGLFilter *filter);

GstGLFilterGLStartFunc ()

void
(*GstGLFilterGLStartFunc) (GstGLFilter *filter);

GstGLFilterGLStopFunc ()

void
(*GstGLFilterGLStopFunc) (GstGLFilter *filter);

gst_gl_filter_render_to_target ()

void
gst_gl_filter_render_to_target (GstGLFilter *filter,
                                GLuint input,
                                GLuint target,
                                GLCB func,
                                gpointer data);

Types and Values

struct GstGLFilter

struct GstGLFilter;

Property Details

The “external-opengl-context” property

  “external-opengl-context”  gulong

Give an external OpenGL context with which to share textures.

Flags: Write