glvideoflip
Flip video on the GPU
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBin ╰──glvideoflip
Factory details
Authors: – Matthew Waters
Classification: – Filter/Effect/Video
Rank – none
Plugin – gstopengl
Package – GStreamer Base Plug-ins
Pad Templates
sink
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
Properties
async-handling
“async-handling” gboolean
The bin will handle Asynchronous state changes
Flags : Read / Write
Default value : false
message-forward
“message-forward” gboolean
Forwards all children messages
Flags : Read / Write
Default value : false
method
“method” GstGLVideoFlipMethod *
method (deprecated, use video-direction instead)
Flags : Read / Write / Construct
Default value : none (0)
video-direction
“video-direction” GstVideoOrientationMethod *
Video direction: rotation and flipping
Flags : Read / Write / Construct
Default value : identity (0)
Named constants
GstGLVideoFlipMethod
Members
none
(0) – Identity (no rotation)
clockwise
(1) – Rotate clockwise 90 degrees
rotate-180
(2) – Rotate 180 degrees
counterclockwise
(3) – Rotate counter-clockwise 90 degrees
horizontal-flip
(4) – Flip horizontally
vertical-flip
(5) – Flip vertically
upper-left-diagonal
(6) – Flip across upper left/lower right diagonal
upper-right-diagonal
(7) – Flip across upper right/lower left diagonal
automatic
(8) – Select flip method based on image-orientation tag
The results of the search are