docs: Update plugins cache
authorThibault Saunier <tsaunier@igalia.com>
Mon, 8 Jun 2020 14:59:34 +0000 (10:59 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Tue, 9 Jun 2020 12:38:48 +0000 (08:38 -0400)
docs/gst_plugins_cache.json

index 8ee812e..fbb300c 100644 (file)
                 "properties": {
                     "async-handling": {
                         "blurb": "The bin will handle Asynchronous state changes",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "false",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gboolean",
                         "writable": true
                     },
                     "debug": {
                         "blurb": "Dump request and response messages to stdout",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "false",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gboolean",
                         "writable": true
                     },
                     "do-rtsp-keep-alive": {
                         "blurb": "Send RTSP keep alive packets, disable for old incompatible server.",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "true",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gboolean",
                         "writable": true
                     },
                     "latency": {
                         "blurb": "Amount of ms to buffer",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "2000",
                         "max": "-1",
                         "min": "0",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "guint",
                         "writable": true
                     },
                     "location": {
                         "blurb": "Location of the RTSP url to read",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "NULL",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gchararray",
                         "writable": true
                     },
                     "message-forward": {
                         "blurb": "Forwards all children messages",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "false",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gboolean",
                         "writable": true
                     },
                     "multicast-iface": {
                         "blurb": "The network interface on which to join the multicast group",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "NULL",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gchararray",
                         "writable": true
                     },
                     "ntp-time-source": {
                         "blurb": "NTP time source for RTCP packets",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "ntp (0)",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "GstRTSPClientSinkNtpTimeSource",
                         "writable": true
                     },
                     "port-range": {
                         "blurb": "Client port range that can be used to receive RTCP data, eg. 3000-3005 (NULL = no restrictions)",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "NULL",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gchararray",
                         "writable": true
                     },
                     "profiles": {
                         "blurb": "Allowed RTSP profiles",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "avp",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "GstRTSPProfile",
                         "writable": true
                     },
                     "protocols": {
                         "blurb": "Allowed lower transport protocols",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "tcp+udp-mcast+udp",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "GstRTSPLowerTrans",
                         "writable": true
                     },
                     "proxy": {
                         "blurb": "Proxy settings for HTTP tunneling. Format: [http://][user:passwd@]host[:port]",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "NULL",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gchararray",
                         "writable": true
                     },
                     "proxy-id": {
                         "blurb": "HTTP proxy URI user id for authentication",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "NULL",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gchararray",
                         "writable": true
                     },
                     "proxy-pw": {
                         "blurb": "HTTP proxy URI user password for authentication",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "NULL",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gchararray",
                         "writable": true
                     },
                     "retry": {
                         "blurb": "Max number of retries when allocating RTP ports.",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "20",
                         "max": "65535",
                         "min": "0",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "guint",
                         "writable": true
                     },
                     "rtp-blocksize": {
                         "blurb": "RTP package size to suggest to server (0 = disabled)",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "0",
                         "max": "65536",
                         "min": "0",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "guint",
                         "writable": true
                     },
                     "rtx-time": {
                         "blurb": "Amount of ms to buffer for retransmission. 0 disables retransmission",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "500",
                         "max": "-1",
                         "min": "0",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "guint",
                         "writable": true
                     },
                     "sdes": {
                         "blurb": "The SDES items of this session",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
+                        "mutable": "playing",
                         "readable": true,
                         "type": "GstStructure",
                         "writable": true
                     },
                     "tcp-timeout": {
                         "blurb": "Fail after timeout microseconds on TCP connections (0 = disabled)",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "20000000",
                         "max": "18446744073709551615",
                         "min": "0",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "guint64",
                         "writable": true
                     },
                     "timeout": {
                         "blurb": "Retry TCP transport after UDP timeout microseconds (0 = disabled)",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "5000000",
                         "max": "18446744073709551615",
                         "min": "0",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "guint64",
                         "writable": true
                     },
                     "tls-database": {
                         "blurb": "TLS database with anchor certificate authorities used to validate the server certificate",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
+                        "mutable": "playing",
                         "readable": true,
                         "type": "GTlsDatabase",
                         "writable": true
                     },
                     "tls-interaction": {
                         "blurb": "A GTlsInteraction object to prompt the user for password or certificate",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
+                        "mutable": "playing",
                         "readable": true,
                         "type": "GTlsInteraction",
                         "writable": true
                     },
                     "tls-validation-flags": {
                         "blurb": "TLS certificate validation flags used to validate the server certificate",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "validate-all",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "GTlsCertificateFlags",
                         "writable": true
                     },
                     "udp-buffer-size": {
                         "blurb": "Size of the kernel UDP receive buffer in bytes, 0=default",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "524288",
                         "max": "2147483647",
                         "min": "0",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gint",
                         "writable": true
                     },
                     "udp-reconnect": {
                         "blurb": "Reconnect to the server if RTSP connection is closed when doing UDP",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "true",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gboolean",
                         "writable": true
                     },
                     "user-agent": {
                         "blurb": "The User-Agent string to send to the server",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "GStreamer/1.17.0.1",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gchararray",
                         "writable": true
                     },
                     "user-id": {
                         "blurb": "RTSP location URI user id for authentication",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "NULL",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gchararray",
                         "writable": true
                     },
                     "user-pw": {
                         "blurb": "RTSP location URI user password for authentication",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "NULL",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "gchararray",
                         "writable": true
                 "properties": {
                     "payloader": {
                         "blurb": "The payloader element to use (NULL = default automatically selected)",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
+                        "mutable": "playing",
                         "readable": true,
                         "type": "GstElement",
                         "writable": true
                     },
                     "ulpfec-percentage": {
                         "blurb": "The percentage of ULP redundancy to apply",
+                        "conditionally-available": false,
                         "construct": false,
                         "construct-only": false,
+                        "controllable": false,
                         "default": "0",
                         "max": "100",
                         "min": "0",
+                        "mutable": "playing",
                         "readable": true,
                         "type": "guint",
                         "writable": true