shapewipe
shapewipe — Adds a shape wipe transition to a video stream
|
|
Object Hierarchy
GObject
+----GstObject
+----GstElement
+----GstShapeWipe
Properties
"border" gfloat : Read / Write
"position" gfloat : Read / Write
Description
The shapewipe element provides custom transitions on video streams
based on a grayscale bitmap. The state of the transition can be
controlled by the position property and an optional blended border
can be added by the border property.
Transition bitmaps can be downloaded from the
Cinelerra transition
page.
Example launch line
This pipeline adds the transition from mask.png with position 0.5 to an SMPTE test screen and snow.
Synopsis
Element Information
plugin |
shapewipe
|
author |
Sebastian Dröge <sebastian.droege@collabora.co.uk> |
class |
Filter/Editor/Video |
Element Pads
name |
src |
direction |
source |
presence |
always |
details |
video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
|
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
|
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
name |
mask_sink |
direction |
sink |
presence |
always |
details |
video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1 |
|
video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)1234, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1 |
name |
video_sink |
direction |
sink |
presence |
always |
details |
video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
|
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
|
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
Details
GstShapeWipe
typedef struct _GstShapeWipe GstShapeWipe;
Property Details
The "border"
property
"border" gfloat : Read / Write
Border of the mask.
Allowed values: [0,1]
Default value: 0
The "position"
property
"position" gfloat : Read / Write
Position of the mask.
Allowed values: [0,1]
Default value: 0