docs: update plugin docs cache
authorTim-Philipp Müller <tim@centricular.com>
Wed, 29 May 2019 10:14:05 +0000 (11:14 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 29 May 2019 10:14:05 +0000 (11:14 +0100)
docs/plugins/gst_plugins_cache.json

index 0be5d34..f03cb70 100644 (file)
     },
     "libvisual": {
         "description": "libvisual visualization plugins",
-        "elements": {},
+        "elements": {
+            "libvisual_bumpscope": {
+                "author": "Benjamin Otte <otte@gnome.org>",
+                "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 <otte@gnome.org>",
+                "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 <otte@gnome.org>",
+                "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 <otte@gnome.org>",
+                "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 <otte@gnome.org>",
+                "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 <otte@gnome.org>",
+                "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 <otte@gnome.org>",
+                "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 <otte@gnome.org>",
+                "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",
         "source": "gst-plugins-base",
         "url": "Unknown package origin"
     },
+    "overlaycomposition": {
+        "description": "Renders overlays on top of video frames",
+        "elements": {
+            "overlaycomposition": {
+                "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+                "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": {