| Top |
| gpointer | client-draw-callback | Write |
| gpointer | client-reshape-callback | Write |
| gpointer | client-data | Write |
GObject ╰── GstObject ╰── GstElement ╰── GstBaseTransform ╰── GstGLFilter ╰── GstGLFilterApp
The resize and redraw callbacks can be set from a client code.
The graphic scene can be written from a client code through the two glfilterapp properties.
plugin |
opengl |
author |
Julien Isorce <julien.isorce@gmail.com> |
class |
Filter/Effect |
name |
sink |
direction |
sink |
presence |
always |
details |
video/x-raw-gl, width=(int)[ 1, 8000 ], height=(int)[ 1, 6000 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ] |
name |
src |
direction |
source |
presence |
always |
details |
video/x-raw-gl, width=(int)[ 1, 8000 ], height=(int)[ 1, 6000 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ] |
“client-draw-callback” property“client-draw-callback” gpointer
Define a custom draw callback in a client code.
Flags: Write
“client-reshape-callback” property“client-reshape-callback” gpointer
Define a custom reshape callback in a client code.
Flags: Write
“client-data” property“client-data” gpointer
Pass data to the draw and reshape callbacks.
Flags: Write