From 6d292c86e9501f142ac0c430255a8879b7c91b32 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Tue, 5 Nov 2019 01:40:10 +1100 Subject: switchbin: Add docs Add documentation clauses and enrol switchbin to generate plugin docs --- docs/plugins/gst_plugins_cache.json | 76 +++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) (limited to 'docs') diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index 7d08a108d..f1bd4103b 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -46771,6 +46771,82 @@ "tracers": {}, "url": "Unknown package origin" }, + "switchbin": { + "description": "switchbin", + "elements": { + "switchbin": { + "author": "Carlos Rafael Giani ", + "description": "Switch between sub-pipelines (paths) based on input caps", + "hierarchy": [ + "GstSwitchBin", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Generic/Bin", + "long-name": "switchbin", + "pad-templates": { + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "ANY", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "async-handling": { + "blurb": "The bin will handle Asynchronous state changes", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "current-path": { + "blurb": "Currently selected path", + "construct": false, + "construct-only": false, + "default": "-1", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": false + }, + "message-forward": { + "blurb": "Forwards all children messages", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "num-paths": { + "blurb": "Number of paths", + "construct": false, + "construct-only": false, + "default": "0", + "max": "-2", + "min": "0", + "type-name": "guint", + "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstswitchbin", + "license": "LGPL", + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "teletext": { "description": "Teletext plugin", "elements": { -- cgit v1.2.3