diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index 0be5d34645..f03cb70423 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -4169,7 +4169,816 @@ }, "libvisual": { "description": "libvisual visualization plugins", - "elements": {}, + "elements": { + "libvisual_bumpscope": { + "author": "Benjamin Otte ", + "description": "Bumpscope visual plugin", + "hierarchy": [ + "GstVisualbumpscope", + "GstVisual", + "GstAudioVisualizer", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Visualization", + "long-name": "libvisual Bumpscope plugin plugin v.0.0.1", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "shade-amount": { + "blurb": "Shading color to use (big-endian ARGB)", + "construct": false, + "construct-only": false, + "default": "657930", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + }, + "shader": { + "blurb": "Shader function to apply on each frame", + "construct": false, + "construct-only": false, + "default": "fade (1)", + "enum": true, + "type-name": "GstAudioVisualizerShader", + "values": [ + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", + "name": "none", + "value": "0" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", + "name": "fade", + "value": "1" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", + "name": "fade-and-move-up", + "value": "2" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", + "name": "fade-and-move-down", + "value": "3" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", + "name": "fade-and-move-left", + "value": "4" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", + "name": "fade-and-move-right", + "value": "5" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", + "name": "fade-and-move-horiz-out", + "value": "6" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", + "name": "fade-and-move-horiz-in", + "value": "7" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", + "name": "fade-and-move-vert-out", + "value": "8" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", + "name": "fade-and-move-vert-in", + "value": "9" + } + ], + "writable": true + } + }, + "rank": "none" + }, + "libvisual_corona": { + "author": "Benjamin Otte ", + "description": "Libvisual corona plugin", + "hierarchy": [ + "GstVisualcorona", + "GstVisual", + "GstAudioVisualizer", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Visualization", + "long-name": "libvisual libvisual corona plugin plugin v.0.1", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "shade-amount": { + "blurb": "Shading color to use (big-endian ARGB)", + "construct": false, + "construct-only": false, + "default": "657930", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + }, + "shader": { + "blurb": "Shader function to apply on each frame", + "construct": false, + "construct-only": false, + "default": "fade (1)", + "enum": true, + "type-name": "GstAudioVisualizerShader", + "values": [ + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", + "name": "none", + "value": "0" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", + "name": "fade", + "value": "1" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", + "name": "fade-and-move-up", + "value": "2" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", + "name": "fade-and-move-down", + "value": "3" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", + "name": "fade-and-move-left", + "value": "4" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", + "name": "fade-and-move-right", + "value": "5" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", + "name": "fade-and-move-horiz-out", + "value": "6" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", + "name": "fade-and-move-horiz-in", + "value": "7" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", + "name": "fade-and-move-vert-out", + "value": "8" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", + "name": "fade-and-move-vert-in", + "value": "9" + } + ], + "writable": true + } + }, + "rank": "none" + }, + "libvisual_infinite": { + "author": "Benjamin Otte ", + "description": "Infinite visual plugin", + "hierarchy": [ + "GstVisualinfinite", + "GstVisual", + "GstAudioVisualizer", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Visualization", + "long-name": "libvisual infinite plugin plugin v.0.1", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "shade-amount": { + "blurb": "Shading color to use (big-endian ARGB)", + "construct": false, + "construct-only": false, + "default": "657930", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + }, + "shader": { + "blurb": "Shader function to apply on each frame", + "construct": false, + "construct-only": false, + "default": "fade (1)", + "enum": true, + "type-name": "GstAudioVisualizerShader", + "values": [ + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", + "name": "none", + "value": "0" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", + "name": "fade", + "value": "1" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", + "name": "fade-and-move-up", + "value": "2" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", + "name": "fade-and-move-down", + "value": "3" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", + "name": "fade-and-move-left", + "value": "4" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", + "name": "fade-and-move-right", + "value": "5" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", + "name": "fade-and-move-horiz-out", + "value": "6" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", + "name": "fade-and-move-horiz-in", + "value": "7" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", + "name": "fade-and-move-vert-out", + "value": "8" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", + "name": "fade-and-move-vert-in", + "value": "9" + } + ], + "writable": true + } + }, + "rank": "none" + }, + "libvisual_jakdaw": { + "author": "Benjamin Otte ", + "description": "jakdaw visual plugin", + "hierarchy": [ + "GstVisualjakdaw", + "GstVisual", + "GstAudioVisualizer", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Visualization", + "long-name": "libvisual Jakdaw plugin plugin v.0.0.1", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "shade-amount": { + "blurb": "Shading color to use (big-endian ARGB)", + "construct": false, + "construct-only": false, + "default": "657930", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + }, + "shader": { + "blurb": "Shader function to apply on each frame", + "construct": false, + "construct-only": false, + "default": "fade (1)", + "enum": true, + "type-name": "GstAudioVisualizerShader", + "values": [ + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", + "name": "none", + "value": "0" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", + "name": "fade", + "value": "1" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", + "name": "fade-and-move-up", + "value": "2" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", + "name": "fade-and-move-down", + "value": "3" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", + "name": "fade-and-move-left", + "value": "4" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", + "name": "fade-and-move-right", + "value": "5" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", + "name": "fade-and-move-horiz-out", + "value": "6" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", + "name": "fade-and-move-horiz-in", + "value": "7" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", + "name": "fade-and-move-vert-out", + "value": "8" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", + "name": "fade-and-move-vert-in", + "value": "9" + } + ], + "writable": true + } + }, + "rank": "none" + }, + "libvisual_jess": { + "author": "Benjamin Otte ", + "description": "Jess visual plugin", + "hierarchy": [ + "GstVisualjess", + "GstVisual", + "GstAudioVisualizer", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Visualization", + "long-name": "libvisual jess plugin plugin v.0.1", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "shade-amount": { + "blurb": "Shading color to use (big-endian ARGB)", + "construct": false, + "construct-only": false, + "default": "657930", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + }, + "shader": { + "blurb": "Shader function to apply on each frame", + "construct": false, + "construct-only": false, + "default": "fade (1)", + "enum": true, + "type-name": "GstAudioVisualizerShader", + "values": [ + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", + "name": "none", + "value": "0" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", + "name": "fade", + "value": "1" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", + "name": "fade-and-move-up", + "value": "2" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", + "name": "fade-and-move-down", + "value": "3" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", + "name": "fade-and-move-left", + "value": "4" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", + "name": "fade-and-move-right", + "value": "5" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", + "name": "fade-and-move-horiz-out", + "value": "6" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", + "name": "fade-and-move-horiz-in", + "value": "7" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", + "name": "fade-and-move-vert-out", + "value": "8" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", + "name": "fade-and-move-vert-in", + "value": "9" + } + ], + "writable": true + } + }, + "rank": "none" + }, + "libvisual_lv_analyzer": { + "author": "Benjamin Otte ", + "description": "Libvisual analyzer plugin", + "hierarchy": [ + "GstVisuallv_analyzer", + "GstVisual", + "GstAudioVisualizer", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Visualization", + "long-name": "libvisual libvisual analyzer plugin v.1.0", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "shade-amount": { + "blurb": "Shading color to use (big-endian ARGB)", + "construct": false, + "construct-only": false, + "default": "657930", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + }, + "shader": { + "blurb": "Shader function to apply on each frame", + "construct": false, + "construct-only": false, + "default": "fade (1)", + "enum": true, + "type-name": "GstAudioVisualizerShader", + "values": [ + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", + "name": "none", + "value": "0" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", + "name": "fade", + "value": "1" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", + "name": "fade-and-move-up", + "value": "2" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", + "name": "fade-and-move-down", + "value": "3" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", + "name": "fade-and-move-left", + "value": "4" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", + "name": "fade-and-move-right", + "value": "5" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", + "name": "fade-and-move-horiz-out", + "value": "6" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", + "name": "fade-and-move-horiz-in", + "value": "7" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", + "name": "fade-and-move-vert-out", + "value": "8" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", + "name": "fade-and-move-vert-in", + "value": "9" + } + ], + "writable": true + } + }, + "rank": "none" + }, + "libvisual_lv_scope": { + "author": "Benjamin Otte ", + "description": "Libvisual scope plugin", + "hierarchy": [ + "GstVisuallv_scope", + "GstVisual", + "GstAudioVisualizer", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Visualization", + "long-name": "libvisual libvisual scope plugin v.0.1", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "shade-amount": { + "blurb": "Shading color to use (big-endian ARGB)", + "construct": false, + "construct-only": false, + "default": "657930", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + }, + "shader": { + "blurb": "Shader function to apply on each frame", + "construct": false, + "construct-only": false, + "default": "fade (1)", + "enum": true, + "type-name": "GstAudioVisualizerShader", + "values": [ + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", + "name": "none", + "value": "0" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", + "name": "fade", + "value": "1" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", + "name": "fade-and-move-up", + "value": "2" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", + "name": "fade-and-move-down", + "value": "3" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", + "name": "fade-and-move-left", + "value": "4" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", + "name": "fade-and-move-right", + "value": "5" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", + "name": "fade-and-move-horiz-out", + "value": "6" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", + "name": "fade-and-move-horiz-in", + "value": "7" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", + "name": "fade-and-move-vert-out", + "value": "8" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", + "name": "fade-and-move-vert-in", + "value": "9" + } + ], + "writable": true + } + }, + "rank": "none" + }, + "libvisual_oinksie": { + "author": "Benjamin Otte ", + "description": "Libvisual Oinksie visual plugin", + "hierarchy": [ + "GstVisualoinksie", + "GstVisual", + "GstAudioVisualizer", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Visualization", + "long-name": "libvisual oinksie plugin plugin v.0.1", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)8000, (int)11250, (int)22500, (int)32000, (int)44100, (int)48000, (int)96000 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, BGR, RGB16 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "shade-amount": { + "blurb": "Shading color to use (big-endian ARGB)", + "construct": false, + "construct-only": false, + "default": "657930", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + }, + "shader": { + "blurb": "Shader function to apply on each frame", + "construct": false, + "construct-only": false, + "default": "fade (1)", + "enum": true, + "type-name": "GstAudioVisualizerShader", + "values": [ + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_NONE", + "name": "none", + "value": "0" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE", + "name": "fade", + "value": "1" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP", + "name": "fade-and-move-up", + "value": "2" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN", + "name": "fade-and-move-down", + "value": "3" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT", + "name": "fade-and-move-left", + "value": "4" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT", + "name": "fade-and-move-right", + "value": "5" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT", + "name": "fade-and-move-horiz-out", + "value": "6" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN", + "name": "fade-and-move-horiz-in", + "value": "7" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT", + "name": "fade-and-move-vert-out", + "value": "8" + }, + { + "desc": "GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN", + "name": "fade-and-move-vert-in", + "value": "9" + } + ], + "writable": true + } + }, + "rank": "none" + } + }, "filename": "gstlibvisual", "license": "LGPL", "package": "GStreamer Base Plug-ins git", @@ -11323,6 +12132,58 @@ "source": "gst-plugins-base", "url": "Unknown package origin" }, + "overlaycomposition": { + "description": "Renders overlays on top of video frames", + "elements": { + "overlaycomposition": { + "author": "Sebastian Dr\u00f6ge ", + "description": "Overlay Composition", + "hierarchy": [ + "GstOverlayComposition", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Editor/Video", + "long-name": "Overlay Composition", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none", + "signals": { + "caps-changed": { + "args": [ + "GstCaps", + "guint", + "guint" + ], + "retval": "void" + }, + "draw": { + "args": [ + "GstSample" + ], + "retval": "GstVideoOverlayComposition" + } + } + } + }, + "filename": "gstoverlaycomposition", + "license": "LGPL", + "package": "GStreamer Base Plug-ins git", + "source": "gst-plugins-base", + "url": "Unknown package origin" + }, "pango": { "description": "Pango-based text rendering and overlay", "elements": {