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