Blame docs/libs/html/GstGLBaseFilter.html

Packit 971217
Packit 971217
<html>
Packit 971217
<head>
Packit 971217
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 971217
<title>GstGLBaseFilter: GStreamer Base Plugins 1.0 Library Reference Manual</title>
Packit 971217
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 971217
<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual">
Packit 971217
<link rel="up" href="gl.html" title="OpenGL Integration Library">
Packit 971217
<link rel="prev" href="gst-plugins-base-libs-GstGLAPI.html" title="GstGLAPI">
Packit 971217
<link rel="next" href="gst-plugins-base-libs-GstGLBaseMemory.html" title="GstGLBaseMemory">
Packit 971217
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit 971217
<link rel="stylesheet" href="style.css" type="text/css">
Packit 971217
</head>
Packit 971217
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 971217
Packit 971217
Packit 971217
Top  | 
Packit 971217
                  Description  | 
Packit 971217
                  Object Hierarchy  | 
Packit 971217
                  Properties
Packit 971217
Packit 971217
Home
Packit 971217
Up
Packit 971217
Prev
Packit 971217
Next
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

GstGLBaseFilter

Packit 971217

GstGLBaseFilter — GstBaseTransform subclass for transforming OpenGL resources

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Properties

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstGLContext *
Packit 971217
context
Packit 971217
Read
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
 
Packit 971217
GstGLBaseFilter
Packit 971217
Packit 971217
Packit 971217
 
Packit 971217
GstGLBaseFilterClass
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Object Hierarchy

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

Includes

Packit 971217
#include <gst/gl/gl.h>
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Description

Packit 971217

GstGLBaseFilter handles the nitty gritty details of retrieving an OpenGL

Packit 971217
context.  It also provided some wrappers around GstBaseTransform's
Packit 971217
start(), stop() and set_caps() virtual methods that ensure an OpenGL context
Packit 971217
is available and current in the calling thread.

Packit 971217
Packit 971217
Packit 971217

Functions

Packit 971217

Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217

GstGLBaseFilter

Packit 971217
typedef struct _GstGLBaseFilter GstGLBaseFilter;
Packit 971217
Packit 971217

Members

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Packit 971217
Packit 971217

GstGLBaseFilterClass

Packit 971217
typedef struct {
Packit 971217
  GstBaseTransformClass parent_class;
Packit 971217
  GstGLAPI supported_gl_api;
Packit 971217
Packit 971217
  gboolean (*gl_start)          (GstGLBaseFilter *filter);
Packit 971217
  void     (*gl_stop)           (GstGLBaseFilter *filter);
Packit 971217
  gboolean (*gl_set_caps)       (GstGLBaseFilter *filter, GstCaps * incaps, GstCaps * outcaps);
Packit 971217
} GstGLBaseFilterClass;
Packit 971217
Packit 971217
Packit 971217

Members

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

GstGLAPI supported_gl_api;

Packit 971217

the logical-OR of GstGLAPI's supported by this element

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

gl_start ()

Packit 971217

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

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

gl_stop ()

Packit 971217

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

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

gl_set_caps ()

Packit 971217

called in the GL thread when caps are set on filter

Packit 971217
.

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Property Details

Packit 971217
Packit 971217

The “context” property

Packit 971217
  “context”                  GstGLContext *
Packit 971217

Get OpenGL context.

Packit 971217

Flags: Read

Packit 971217
Packit 971217
Packit 971217
Packit 971217

See Also

Packit 971217

GstBaseTransform

Packit 971217
Packit 971217
Packit 971217
Packit 971217

Generated by GTK-Doc V1.27
Packit 971217
</body>
Packit 971217
</html>