gleffects
GL Shading Language effects
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseTransform ╰──GstGLBaseFilter ╰──GstGLFilter ╰──GstGLEffects ╰──gleffects
Factory details
Authors: – Filippo Argiolas
Classification: – Filter/Effect/Video
Rank – none
Plugin – opengl
Package – GStreamer Base Plug-ins
Pad Templates
sink
video/x-raw(ANY):
format: RGBA
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
texture-target: 2D
video/x-raw(memory:GLMemory):
format: RGBA
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
texture-target: 2D
src
video/x-raw(memory:GLMemory):
format: RGBA
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
texture-target: 2D
video/x-raw(ANY):
format: RGBA
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
texture-target: 2D
Properties
effect
“effect” Gleffects-effect *
Select which effect apply to GL video texture
Flags : Read / Write
Default value : identity (0)
hswap
“hswap” gboolean
Switch video texture left to right, useful with webcams
Flags : Read / Write
Default value : false
invert
“invert” gboolean
Invert colors to get dark edges on bright background when using sobel effect
Flags : Read / Write
Default value : false
Named constants
Gleffects-effect
Members
identity (0) – Do nothing Effect
mirror (1) – Mirror Effect
squeeze (2) – Squeeze Effect
stretch (3) – Stretch Effect
tunnel (4) – Light Tunnel Effect
fisheye (5) – FishEye Effect
twirl (6) – Twirl Effect
bulge (7) – Bulge Effect
square (8) – Square Effect
heat (9) – Heat Signature Effect
sepia (10) – Sepia Toning Effect
xpro (11) – Cross Processing Effect
lumaxpro (12) – Luma Cross Processing Effect
xray (13) – Glowing negative effect
sin (14) – All Grey but Red Effect
glow (15) – Glow Lighting Effect
sobel (16) – Sobel edge detection Effect
blur (17) – Blur with 9x9 separable convolution Effect
laplacian (18) – Laplacian Convolution Demo Effect
The results of the search are