From 616319ed4e17ecd4fb384971267635884cd3f9cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Fri, 19 Jun 2020 13:08:10 +0100 Subject: docs: update plugins cache Add some more plugins, update for new markers. Part-of: --- docs/plugins/gst_plugins_cache.json | 2354 ++++++++++++++++++++++++++++++++++- 1 file changed, 2295 insertions(+), 59 deletions(-) diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index bee534490..cfdf39155 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -5998,260 +5998,341 @@ "properties": { "async": { "blurb": "Go asynchronously to PAUSED", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "blocksize": { "blurb": "Size in bytes to pull per buffer (0 = default)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4096", "max": "-1", "min": "0", + "mutable": "null", "readable": true, "type": "guint", "writable": true }, "create-dirs": { "blurb": "Attempt to create missing directories", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "enable-last-sample": { "blurb": "Enable the last-sample property", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "file-name": { "blurb": "The base file name for the uploaded images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "last-sample": { "blurb": "The last sample received in the sink", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "mutable": "null", "readable": true, "type": "GstSample", "writable": false }, "location": { "blurb": "URI location to write to", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "localhost:5555", + "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "max-bitrate": { "blurb": "The maximum bits per second to render (0 = disabled)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "18446744073709551615", "min": "0", + "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "max-lateness": { "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "passwd": { "blurb": "User password to use for server authentication", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "processing-deadline": { "blurb": "Maximum processing time for a buffer in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "20000000", "max": "18446744073709551615", "min": "0", + "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "qos": { "blurb": "Generate Quality-of-Service events upstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "qos-dscp": { "blurb": "Quality of Service, differentiated services code point (0 default)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "63", "min": "0", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "render-delay": { "blurb": "Additional render delay of the sink in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "18446744073709551615", "min": "0", + "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "ssh-accept-unknownhost": { "blurb": "Accept an unknown remote public host key", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "ssh-auth-type": { "blurb": "SSH authentication method to authenticate on the SSH/SFTP server", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "none (0)", + "mutable": "null", "readable": true, "type": "GstCurlSshAuthType", "writable": true }, "ssh-host-pubkey-md5": { "blurb": "MD5 checksum (32 hexadecimal digits, case-insensitive) of the remote host's public key", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "ssh-key-passphrase": { "blurb": "The passphrase used to protect the SSH private key file", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "ssh-knownhosts": { "blurb": "The complete path & filename of the SSH 'known_hosts' file", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "ssh-priv-keyfile": { "blurb": "The complete path & filename of the SSH private key file", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "ssh-pub-keyfile": { "blurb": "The complete path & filename of the SSH public key file", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "null", "readable": true, "type": "gchararray", "writable": true }, "stats": { "blurb": "Sink Statistics", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "mutable": "null", "readable": true, "type": "GstStructure", "writable": false }, "sync": { "blurb": "Sync on the clock", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "throttle-time": { "blurb": "The time to keep between rendered buffers (0 = disabled)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "18446744073709551615", "min": "0", + "mutable": "null", "readable": true, "type": "guint64", "writable": true }, "timeout": { "blurb": "Number of seconds waiting to write before timeout", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "30", "max": "2147483647", "min": "0", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "ts-offset": { "blurb": "Timestamp offset in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "-9223372036854775808", + "mutable": "null", "readable": true, "type": "gint64", "writable": true }, "user": { "blurb": "User name to use for server authentication", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "null", "readable": true, "type": "gchararray", "writable": true @@ -7224,80 +7305,104 @@ "properties": { "blocksize": { "blurb": "Size in bytes to read per buffer (-1 = default)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4096", "max": "-1", "min": "0", + "mutable": "null", "readable": true, "type": "guint", "writable": true }, "dma": { "blurb": "The number of frames in the Direct Memory Access ring buffer", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "10", "max": "-1", "min": "1", + "mutable": "ready", "readable": true, "type": "guint", "writable": true }, "do-timestamp": { "blurb": "Apply current stream time to buffers", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "guid": { "blurb": "The hexadecimal representation of the GUID of the camera (use first camera available if null)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "ready", "readable": true, "type": "gchararray", "writable": true }, "iso": { "blurb": "The ISO bandwidth in Mbps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "400 (400)", + "mutable": "ready", "readable": true, "type": "GstDC1394ISOSpeed", "writable": true }, "num-buffers": { "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-1", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "typefind": { "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "unit": { "blurb": "The unit number of the camera (-1 if no unit number is used)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-1", + "mutable": "ready", "readable": true, "type": "gint", "writable": true @@ -10344,83 +10449,168 @@ "tracers": {}, "url": "Unknown package origin" }, - "dtls": { - "description": "DTLS decoder and encoder plugins", + "directfb": { + "description": "DirectFB video output plugin", "elements": { - "dtlsdec": { - "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", - "description": "Decodes DTLS packets", + "dfbvideosink": { + "author": "Julien Moutte ", + "description": "A DirectFB based videosink", "hierarchy": [ - "GstDtlsDec", + "GstDfbVideoSink", + "GstVideoSink", + "GstBaseSink", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Decoder/Network/DTLS", - "long-name": "DTLS Decoder", + "interfaces": [ + "GstNavigation", + "GstColorBalance" + ], + "klass": "Sink/Video", + "long-name": "DirectFB video sink", "pad-templates": { "sink": { - "caps": "application/x-dtls:\n", + "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n", "direction": "sink", "presence": "always" - }, - "src": { - "caps": "ANY", - "direction": "src", - "presence": "request" } }, "properties": { - "connection-id": { - "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", + "async": { + "blurb": "Go asynchronously to PAUSED", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, - "default": "NULL", + "default": "true", "mutable": "null", "readable": true, - "type": "gchararray", + "type": "gboolean", "writable": true }, - "connection-state": { - "blurb": "Current connection state", + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, - "default": "closed (1)", + "default": "4096", + "max": "-1", + "min": "0", "mutable": "null", "readable": true, - "type": "GstDtlsConnectionState", - "writable": false + "type": "guint", + "writable": true }, - "decoder-key": { - "blurb": "SRTP key that should be used by the decoder", + "brightness": { + "blurb": "The brightness of the video", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, + "default": "-1", + "max": "65535", + "min": "0", "mutable": "null", "readable": true, - "type": "GstCaps", - "writable": false + "type": "gint", + "writable": true }, - "peer-pem": { - "blurb": "The X509 certificate received in the DTLS handshake, in PEM format", + "contrast": { + "blurb": "The contrast of the video", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, - "default": "NULL", + "default": "-1", + "max": "65535", + "min": "0", "mutable": "null", "readable": true, - "type": "gchararray", + "type": "gint", + "writable": true + }, + "enable-last-sample": { + "blurb": "Enable the last-sample property", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "hue": { + "blurb": "The hue of the video", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "65535", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "last-sample": { + "blurb": "The last sample received in the sink", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "mutable": "null", + "readable": true, + "type": "GstSample", "writable": false }, - "pem": { - "blurb": "A string containing a X509 certificate and RSA private key in PEM format", + "layer-mode": { + "blurb": "The cooperative level handling the access permission (set this to 'administrative' when the cursor is required)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "exclusive (1)", + "mutable": "null", + "readable": true, + "type": "GstDfbVideoSinkLayerMode", + "writable": true + }, + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "5000000", + "max": "9223372036854775807", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "pixel-aspect-ratio": { + "blurb": "The pixel aspect ratio of the device", "conditionally-available": false, "construct": false, "construct-only": false, @@ -10431,66 +10621,327 @@ "type": "gchararray", "writable": true }, - "srtp-auth": { - "blurb": "The SRTP authentication selected in the DTLS handshake. The value will be set to an GstDtlsSrtpAuth.", + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "15000000", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "qos": { + "blurb": "Generate Quality-of-Service events upstream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", - "max": "2", + "max": "18446744073709551615", "min": "0", "mutable": "null", "readable": true, - "type": "guint", + "type": "guint64", + "writable": true + }, + "saturation": { + "blurb": "The saturation of the video", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "65535", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "show-preroll-frame": { + "blurb": "Whether to render video frames during preroll", + "conditionally-available": false, + "construct": true, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "stats": { + "blurb": "Sink Statistics", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "mutable": "null", + "readable": true, + "type": "GstStructure", "writable": false }, - "srtp-cipher": { - "blurb": "The SRTP cipher selected in the DTLS handshake. The value will be set to an GstDtlsSrtpCipher.", + "surface": { + "blurb": "The target surface for video", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "mutable": "null", + "readable": false, + "type": "gpointer", + "writable": true + }, + "sync": { + "blurb": "Sync on the clock", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", "conditionally-available": false, "construct": false, "construct-only": false, "controllable": false, "default": "0", - "max": "1", + "max": "18446744073709551615", "min": "0", "mutable": "null", "readable": true, - "type": "guint", - "writable": false + "type": "guint64", + "writable": true + }, + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "vsync": { + "blurb": "Wait for next vertical sync to draw frames", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true } }, - "rank": "none", - "signals": { - "on-key-received": { - "args": [], - "return-type": "void", - "when": "last" + "rank": "marginal" + } + }, + "filename": "gstdirectfb", + "license": "LGPL", + "other-types": { + "GstDfbVideoSinkLayerMode": { + "kind": "enum", + "values": [ + { + "desc": "NONE", + "name": "none", + "value": "0" + }, + { + "desc": "DLSCL_EXCLUSIVE", + "name": "exclusive", + "value": "1" + }, + { + "desc": "DLSCL_ADMINISTRATIVE", + "name": "administrative", + "value": "2" } - } - }, - "dtlsenc": { + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, + "dtls": { + "description": "DTLS decoder and encoder plugins", + "elements": { + "dtlsdec": { "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", - "description": "Encodes packets with DTLS", + "description": "Decodes DTLS packets", "hierarchy": [ - "GstDtlsEnc", + "GstDtlsDec", "GstElement", "GstObject", "GInitiallyUnowned", "GObject" ], - "klass": "Encoder/Network/DTLS", - "long-name": "DTLS Encoder", + "klass": "Decoder/Network/DTLS", + "long-name": "DTLS Decoder", "pad-templates": { "sink": { - "caps": "ANY", + "caps": "application/x-dtls:\n", "direction": "sink", - "presence": "request" + "presence": "always" }, "src": { - "caps": "application/x-dtls:\n", + "caps": "ANY", "direction": "src", - "presence": "always" + "presence": "request" + } + }, + "properties": { + "connection-id": { + "blurb": "Every encoder/decoder pair should have the same, unique, connection-id", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "connection-state": { + "blurb": "Current connection state", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "closed (1)", + "mutable": "null", + "readable": true, + "type": "GstDtlsConnectionState", + "writable": false + }, + "decoder-key": { + "blurb": "SRTP key that should be used by the decoder", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "mutable": "null", + "readable": true, + "type": "GstCaps", + "writable": false + }, + "peer-pem": { + "blurb": "The X509 certificate received in the DTLS handshake, in PEM format", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": false + }, + "pem": { + "blurb": "A string containing a X509 certificate and RSA private key in PEM format", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "srtp-auth": { + "blurb": "The SRTP authentication selected in the DTLS handshake. The value will be set to an GstDtlsSrtpAuth.", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + }, + "srtp-cipher": { + "blurb": "The SRTP cipher selected in the DTLS handshake. The value will be set to an GstDtlsSrtpCipher.", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": false + } + }, + "rank": "none", + "signals": { + "on-key-received": { + "args": [], + "return-type": "void", + "when": "last" + } + } + }, + "dtlsenc": { + "author": "Patrik Oldsberg patrik.oldsberg@ericsson.com", + "description": "Encodes packets with DTLS", + "hierarchy": [ + "GstDtlsEnc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Encoder/Network/DTLS", + "long-name": "DTLS Encoder", + "pad-templates": { + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "request" + }, + "src": { + "caps": "application/x-dtls:\n", + "direction": "src", + "presence": "always" } }, "properties": { @@ -219536,95 +219987,122 @@ "properties": { "current-subsong": { "blurb": "Subsong that is currently selected for playback", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "-1", "min": "0", + "mutable": "null", "readable": true, "type": "guint", "writable": true }, "filter-length": { "blurb": "Length of interpolation filter to use for the samples (0 = internal default)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "8", "min": "0", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "master-gain": { "blurb": "Gain to apply to the playback, in millibel", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483647", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "num-loops": { "blurb": "Number of times a playback loop shall be executed (special values: 0 = no looping; -1 = infinite loop)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "output-buffer-size": { "blurb": "Size of each output buffer, in samples (actual size can be smaller than this during flush or EOS)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1024", "max": "268435455", "min": "1", + "mutable": "null", "readable": true, "type": "guint", "writable": true }, "output-mode": { "blurb": "Which mode playback shall use when a loop is encountered; looping = reset position to start of loop, steady = do not reset position", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "steady (1)", + "mutable": "null", "readable": true, "type": "NonstreamAudioOutputMode", "writable": true }, "stereo-separation": { "blurb": "Degree of separation for stereo channels, in percent", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "100", "max": "400", "min": "0", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "subsong-mode": { "blurb": "Mode which defines how to treat subsongs", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "default (2)", + "mutable": "null", "readable": true, "type": "NonstreamAudioSubsongMode", "writable": true }, "volume-ramping": { "blurb": "Volume ramping strength; higher value -> slower ramping (-1 = internal default)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "10", "min": "-1", + "mutable": "null", "readable": true, "type": "gint", "writable": true @@ -219677,6 +220155,140 @@ "tracers": {}, "url": "Unknown package origin" }, + "openni2": { + "description": "GStreamer Openni2 Plugins", + "elements": { + "openni2src": { + "author": "Miguel Casas-Sanchez ", + "description": "Extract readings from an OpenNI supported device (Kinect etc). ", + "hierarchy": [ + "GstOpenni2Src", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/Video", + "long-name": "Openni2 client source", + "pad-templates": { + "src": { + "caps": "video/x-raw:\n format: { RGBA, RGB, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "4096", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "do-timestamp": { + "blurb": "Apply current stream time to buffers", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "location": { + "blurb": "Source uri, can be a file or a device.", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "sourcetype": { + "blurb": "Type of readings to get from the source", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "depth (0)", + "mutable": "null", + "readable": true, + "type": "GstOpenni2SrcSourcetype", + "writable": true + }, + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstopenni2", + "license": "LGPL", + "other-types": { + "GstOpenni2SrcSourcetype": { + "kind": "enum", + "values": [ + { + "desc": "Get depth readings", + "name": "depth", + "value": "0" + }, + { + "desc": "Get color readings", + "name": "color", + "value": "1" + }, + { + "desc": "Get color and depth (as alpha) readings - EXPERIMENTAL", + "name": "both", + "value": "2" + } + ] + } + }, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "opusparse": { "description": "OPUS parse plugin", "elements": { @@ -223357,22 +223969,28 @@ "properties": { "local-sctp-port": { "blurb": "Local sctp port for the sctp association. The remote port is configured via the GstSctpEnc element.", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "65535", "min": "0", + "mutable": "null", "readable": true, "type": "guint", "writable": true }, "sctp-association-id": { "blurb": "Every encoder/decoder pair should have the same, unique, sctp-association-id. This value must be set before any pads are requested.", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "65535", "min": "0", + "mutable": "null", "readable": true, "type": "guint", "writable": true @@ -223445,31 +224063,40 @@ "properties": { "remote-sctp-port": { "blurb": "Sctp remote sctp port for the sctp association. The local port is configured via the GstSctpDec element.", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "65535", "min": "0", + "mutable": "null", "readable": true, "type": "guint", "writable": true }, "sctp-association-id": { "blurb": "Every encoder/decoder pair should have the same, unique, sctp-association-id. This value must be set before any pads are requested.", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "-1", "min": "0", + "mutable": "null", "readable": true, "type": "guint", "writable": true }, "use-sock-stream": { "blurb": "When set to TRUE, a sequenced, reliable, connection-based connection is used.When TRUE the partial reliability parameters of the channel are ignored.", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true @@ -224850,9 +225477,12 @@ "properties": { "qos": { "blurb": "Handle Quality-of-Service events", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true @@ -224887,8 +225517,11 @@ "properties": { "stats": { "blurb": "Various statistics", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "mutable": "null", "readable": true, "type": "GstStructure", "writable": false @@ -224920,148 +225553,190 @@ "properties": { "blocksize": { "blurb": "Size in bytes to read per buffer (-1 = default)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2048", "max": "-1", "min": "0", + "mutable": "null", "readable": true, "type": "guint", "writable": true }, "do-timestamp": { "blurb": "Apply current stream time to buffers", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "freq": { "blurb": "Frequency of test signal", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "20000", "min": "0", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "freq2": { "blurb": "Frequency of second telephony tone component", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "20000", "min": "0", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "num-buffers": { "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-1", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "off-time": { "blurb": "Time of the first period when the tone signal is off", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1000", "max": "2147483647", "min": "0", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "off-time2": { "blurb": "Time of the second period when the tone signal is off", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1000", "max": "2147483647", "min": "0", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "on-time": { "blurb": "Time of the first period when the tone signal is present", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1000", "max": "2147483647", "min": "1", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "on-time2": { "blurb": "Time of the second period when the tone signal is present", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1000", "max": "2147483647", "min": "1", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "repeat": { "blurb": "Whether to repeat specified tone indefinitely", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "samplesperbuffer": { "blurb": "Number of samples in each outgoing buffer", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1024", "max": "2147483647", "min": "1", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "typefind": { "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "volume": { "blurb": "Volume of first signal", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "0", "min": "-50", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "volume2": { "blurb": "Volume of second tone signal", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "0", "min": "-50", + "mutable": "null", "readable": true, "type": "gint", "writable": true @@ -225135,6 +225810,1206 @@ "srt": { "description": "transfer data via SRT", "elements": { + "srtclientsink": { + "author": "Justin Kim ", + "description": "Send data over the network via SRT", + "hierarchy": [ + "GstSRTSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstURIHandler" + ], + "klass": "Sink/Network", + "long-name": "SRT sink", + "pad-templates": { + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "async": { + "blurb": "Go asynchronously to PAUSED", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "4096", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "enable-last-sample": { + "blurb": "Enable the last-sample property", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "last-sample": { + "blurb": "The last sample received in the sink", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "mutable": "null", + "readable": true, + "type": "GstSample", + "writable": false + }, + "latency": { + "blurb": "Minimum latency (milliseconds)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "125", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "localaddress": { + "blurb": "Local address to bind", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "localport": { + "blurb": "Local port to bind", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "7001", + "max": "65535", + "min": "0", + "mutable": "ready", + "readable": true, + "type": "guint", + "writable": true + }, + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "mode": { + "blurb": "SRT connection mode", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "caller (1)", + "mutable": "ready", + "readable": true, + "type": "GstSRTConnectionMode", + "writable": true + }, + "passphrase": { + "blurb": "Password for the encrypted transmission", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "", + "mutable": "ready", + "readable": false, + "type": "gchararray", + "writable": true + }, + "pbkeylen": { + "blurb": "Crypto key length in bytes", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "no-key (0)", + "mutable": "ready", + "readable": true, + "type": "GstSRTKeyLength", + "writable": true + }, + "poll-timeout": { + "blurb": "Return poll wait after timeout milliseconds (-1 = infinite)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "ready", + "readable": true, + "type": "gint", + "writable": true + }, + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "20000000", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "qos": { + "blurb": "Generate Quality-of-Service events upstream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "stats": { + "blurb": "SRT Statistics", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "application/x-srt-statistics, bytes-sent-total=(guint64)0;", + "mutable": "null", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "streamid": { + "blurb": "Stream ID for the SRT access control", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "sync": { + "blurb": "Sync on the clock", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "uri": { + "blurb": "URI in the form of srt://address:port", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "srt://127.0.0.1:7001", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "wait-for-connection": { + "blurb": "Block the stream until a client connects", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "none", + "signals": { + "caller-added": { + "args": [ + { + "name": "arg0", + "type": "gint" + }, + { + "name": "arg1", + "type": "GSocketAddress" + } + ], + "return-type": "void", + "when": "last" + }, + "caller-removed": { + "args": [ + { + "name": "arg0", + "type": "gint" + }, + { + "name": "arg1", + "type": "GSocketAddress" + } + ], + "return-type": "void", + "when": "last" + } + } + }, + "srtclientsrc": { + "author": "Justin Kim ", + "description": "Receive data over the network via SRT", + "hierarchy": [ + "GstSRTSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstURIHandler" + ], + "klass": "Source/Network", + "long-name": "SRT source", + "pad-templates": { + "src": { + "caps": "ANY", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "4096", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "do-timestamp": { + "blurb": "Apply current stream time to buffers", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "latency": { + "blurb": "Minimum latency (milliseconds)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "125", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "localaddress": { + "blurb": "Local address to bind", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "localport": { + "blurb": "Local port to bind", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "7001", + "max": "65535", + "min": "0", + "mutable": "ready", + "readable": true, + "type": "guint", + "writable": true + }, + "mode": { + "blurb": "SRT connection mode", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "caller (1)", + "mutable": "ready", + "readable": true, + "type": "GstSRTConnectionMode", + "writable": true + }, + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "passphrase": { + "blurb": "Password for the encrypted transmission", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "", + "mutable": "ready", + "readable": false, + "type": "gchararray", + "writable": true + }, + "pbkeylen": { + "blurb": "Crypto key length in bytes", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "no-key (0)", + "mutable": "ready", + "readable": true, + "type": "GstSRTKeyLength", + "writable": true + }, + "poll-timeout": { + "blurb": "Return poll wait after timeout milliseconds (-1 = infinite)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "ready", + "readable": true, + "type": "gint", + "writable": true + }, + "stats": { + "blurb": "SRT Statistics", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "application/x-srt-statistics, bytes-received-total=(guint64)0;", + "mutable": "null", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "streamid": { + "blurb": "Stream ID for the SRT access control", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "uri": { + "blurb": "URI in the form of srt://address:port", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "srt://127.0.0.1:7001", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "wait-for-connection": { + "blurb": "Block the stream until a client connects", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "none", + "signals": { + "caller-added": { + "args": [ + { + "name": "arg0", + "type": "gint" + }, + { + "name": "arg1", + "type": "GSocketAddress" + } + ], + "return-type": "void", + "when": "last" + }, + "caller-removed": { + "args": [ + { + "name": "arg0", + "type": "gint" + }, + { + "name": "arg1", + "type": "GSocketAddress" + } + ], + "return-type": "void", + "when": "last" + } + } + }, + "srtserversink": { + "author": "Justin Kim ", + "description": "Send data over the network via SRT", + "hierarchy": [ + "GstSRTSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstURIHandler" + ], + "klass": "Sink/Network", + "long-name": "SRT sink", + "pad-templates": { + "sink": { + "caps": "ANY", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "async": { + "blurb": "Go asynchronously to PAUSED", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "4096", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "enable-last-sample": { + "blurb": "Enable the last-sample property", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "last-sample": { + "blurb": "The last sample received in the sink", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "mutable": "null", + "readable": true, + "type": "GstSample", + "writable": false + }, + "latency": { + "blurb": "Minimum latency (milliseconds)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "125", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "localaddress": { + "blurb": "Local address to bind", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "localport": { + "blurb": "Local port to bind", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "7001", + "max": "65535", + "min": "0", + "mutable": "ready", + "readable": true, + "type": "guint", + "writable": true + }, + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "mode": { + "blurb": "SRT connection mode", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "caller (1)", + "mutable": "ready", + "readable": true, + "type": "GstSRTConnectionMode", + "writable": true + }, + "passphrase": { + "blurb": "Password for the encrypted transmission", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "", + "mutable": "ready", + "readable": false, + "type": "gchararray", + "writable": true + }, + "pbkeylen": { + "blurb": "Crypto key length in bytes", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "no-key (0)", + "mutable": "ready", + "readable": true, + "type": "GstSRTKeyLength", + "writable": true + }, + "poll-timeout": { + "blurb": "Return poll wait after timeout milliseconds (-1 = infinite)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "ready", + "readable": true, + "type": "gint", + "writable": true + }, + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "20000000", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "qos": { + "blurb": "Generate Quality-of-Service events upstream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "stats": { + "blurb": "SRT Statistics", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "application/x-srt-statistics, bytes-sent-total=(guint64)0;", + "mutable": "null", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "streamid": { + "blurb": "Stream ID for the SRT access control", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "sync": { + "blurb": "Sync on the clock", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "uri": { + "blurb": "URI in the form of srt://address:port", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "srt://127.0.0.1:7001", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "wait-for-connection": { + "blurb": "Block the stream until a client connects", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "none", + "signals": { + "caller-added": { + "args": [ + { + "name": "arg0", + "type": "gint" + }, + { + "name": "arg1", + "type": "GSocketAddress" + } + ], + "return-type": "void", + "when": "last" + }, + "caller-removed": { + "args": [ + { + "name": "arg0", + "type": "gint" + }, + { + "name": "arg1", + "type": "GSocketAddress" + } + ], + "return-type": "void", + "when": "last" + } + } + }, + "srtserversrc": { + "author": "Justin Kim ", + "description": "Receive data over the network via SRT", + "hierarchy": [ + "GstSRTSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstURIHandler" + ], + "klass": "Source/Network", + "long-name": "SRT source", + "pad-templates": { + "src": { + "caps": "ANY", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "blocksize": { + "blurb": "Size in bytes to read per buffer (-1 = default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "4096", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "do-timestamp": { + "blurb": "Apply current stream time to buffers", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "latency": { + "blurb": "Minimum latency (milliseconds)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "125", + "max": "2147483647", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "localaddress": { + "blurb": "Local address to bind", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "localport": { + "blurb": "Local port to bind", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "7001", + "max": "65535", + "min": "0", + "mutable": "ready", + "readable": true, + "type": "guint", + "writable": true + }, + "mode": { + "blurb": "SRT connection mode", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "caller (1)", + "mutable": "ready", + "readable": true, + "type": "GstSRTConnectionMode", + "writable": true + }, + "num-buffers": { + "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint", + "writable": true + }, + "passphrase": { + "blurb": "Password for the encrypted transmission", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "", + "mutable": "ready", + "readable": false, + "type": "gchararray", + "writable": true + }, + "pbkeylen": { + "blurb": "Crypto key length in bytes", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "no-key (0)", + "mutable": "ready", + "readable": true, + "type": "GstSRTKeyLength", + "writable": true + }, + "poll-timeout": { + "blurb": "Return poll wait after timeout milliseconds (-1 = infinite)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "-1", + "max": "2147483647", + "min": "-1", + "mutable": "ready", + "readable": true, + "type": "gint", + "writable": true + }, + "stats": { + "blurb": "SRT Statistics", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "application/x-srt-statistics, bytes-received-total=(guint64)0;", + "mutable": "null", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "streamid": { + "blurb": "Stream ID for the SRT access control", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "NULL", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "uri": { + "blurb": "URI in the form of srt://address:port", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "srt://127.0.0.1:7001", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "wait-for-connection": { + "blurb": "Block the stream until a client connects", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "none", + "signals": { + "caller-added": { + "args": [ + { + "name": "arg0", + "type": "gint" + }, + { + "name": "arg1", + "type": "GSocketAddress" + } + ], + "return-type": "void", + "when": "last" + }, + "caller-removed": { + "args": [ + { + "name": "arg0", + "type": "gint" + }, + { + "name": "arg1", + "type": "GSocketAddress" + } + ], + "return-type": "void", + "when": "last" + } + } + }, "srtsink": { "author": "Justin Kim ", "description": "Send data over the network via SRT", @@ -226924,6 +228799,347 @@ "tracers": {}, "url": "Unknown package origin" }, + "tinyalsa": { + "description": "tinyalsa plugin library", + "elements": { + "tinyalsasink": { + "author": "Arun Raghavan ", + "description": "Plays audio to an ALSA device", + "hierarchy": [ + "GstTinyalsaSink", + "GstAudioSink", + "GstAudioBaseSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Sink/Audio", + "long-name": "tinyalsa Audio Sink", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: { S16LE, S32LE, S24_32LE, S8 }\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "alignment-threshold": { + "blurb": "Timestamp alignment threshold in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "40000000", + "max": "18446744073709551614", + "min": "1", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "async": { + "blurb": "Go asynchronously to PAUSED", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "blocksize": { + "blurb": "Size in bytes to pull per buffer (0 = default)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "4096", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "buffer-time": { + "blurb": "Size of audio buffer in microseconds, this is the minimum latency that the sink reports", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "200000", + "max": "9223372036854775807", + "min": "1", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "can-activate-pull": { + "blurb": "Allow pull-based scheduling", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "card": { + "blurb": "The ALSA card to use", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "device": { + "blurb": "The ALSA device to use", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "discont-wait": { + "blurb": "Window of time in nanoseconds to wait before creating a discontinuity", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "1000000000", + "max": "18446744073709551614", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "drift-tolerance": { + "blurb": "Tolerance for clock drift in microseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "40000", + "max": "9223372036854775807", + "min": "1", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "enable-last-sample": { + "blurb": "Enable the last-sample property", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "last-sample": { + "blurb": "The last sample received in the sink", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "mutable": "null", + "readable": true, + "type": "GstSample", + "writable": false + }, + "latency-time": { + "blurb": "The minimum amount of data to write in each iteration in microseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "10000", + "max": "9223372036854775807", + "min": "1", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "max-bitrate": { + "blurb": "The maximum bits per second to render (0 = disabled)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "max-lateness": { + "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "18446744073709551615", + "max": "9223372036854775807", + "min": "-1", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "processing-deadline": { + "blurb": "Maximum processing time for a buffer in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "20000000", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "provide-clock": { + "blurb": "Provide a clock to be used as the global pipeline clock", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "qos": { + "blurb": "Generate Quality-of-Service events upstream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "render-delay": { + "blurb": "Additional render delay of the sink in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "slave-method": { + "blurb": "Algorithm used to match the rate of the masterclock", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "skew (1)", + "mutable": "null", + "readable": true, + "type": "GstAudioBaseSinkSlaveMethod", + "writable": true + }, + "stats": { + "blurb": "Sink Statistics", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;", + "mutable": "null", + "readable": true, + "type": "GstStructure", + "writable": false + }, + "sync": { + "blurb": "Sync on the clock", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "throttle-time": { + "blurb": "The time to keep between rendered buffers (0 = disabled)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "ts-offset": { + "blurb": "Timestamp offset in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "9223372036854775807", + "min": "-9223372036854775808", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gsttinyalsa", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins git", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "transcode": { "description": "A plugin containing elements for transcoding", "elements": { @@ -229265,49 +231481,64 @@ "properties": { "bitrate": { "blurb": "Target Audio Bitrate (bits per second)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "320000", "min": "0", + "mutable": "null", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": false }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "null", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "null", "readable": true, "type": "gint64", "writable": true @@ -232236,6 +234467,11 @@ "desc": "fastdecode", "name": "fastdecode", "value": "5" + }, + { + "desc": "animation", + "name": "animation", + "value": "6" } ] } -- cgit v1.2.1