summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2020-06-19 13:08:10 +0100
committerTim-Philipp Müller <tim@centricular.com>2020-06-19 13:08:10 +0100
commit616319ed4e17ecd4fb384971267635884cd3f9cb (patch)
tree6a8ce936600d0299556049d2c5fa375dcfb4833d
parent29026b1c2785baf2590a0da2e2b7257ece08d816 (diff)
downloadgstreamer-plugins-bad-616319ed4e17ecd4fb384971267635884cd3f9cb.tar.gz
docs: update plugins cache
Add some more plugins, update for new markers. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1354>
-rw-r--r--docs/plugins/gst_plugins_cache.json2236
1 files changed, 2236 insertions, 0 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,6 +10449,352 @@
"tracers": {},
"url": "Unknown package origin"
},
+ "directfb": {
+ "description": "DirectFB video output plugin",
+ "elements": {
+ "dfbvideosink": {
+ "author": "Julien Moutte <julien@moutte.net>",
+ "description": "A DirectFB based videosink",
+ "hierarchy": [
+ "GstDfbVideoSink",
+ "GstVideoSink",
+ "GstBaseSink",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "interfaces": [
+ "GstNavigation",
+ "GstColorBalance"
+ ],
+ "klass": "Sink/Video",
+ "long-name": "DirectFB video sink",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n",
+ "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
+ },
+ "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": "gint",
+ "writable": true
+ },
+ "contrast": {
+ "blurb": "The contrast 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
+ },
+ "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
+ },
+ "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,
+ "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": "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": "18446744073709551615",
+ "min": "0",
+ "mutable": "null",
+ "readable": true,
+ "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
+ },
+ "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": "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
+ },
+ "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": "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"
+ }
+ ]
+ }
+ },
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "tracers": {},
+ "url": "Unknown package origin"
+ },
"dtls": {
"description": "DTLS decoder and encoder plugins",
"elements": {
@@ -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 <miguelecasassanchez@gmail.com>",
+ "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 <justin.joy.9to5@gmail.com>",
+ "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 <justin.joy.9to5@gmail.com>",
+ "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 <justin.joy.9to5@gmail.com>",
+ "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 <justin.joy.9to5@gmail.com>",
+ "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 <justin.joy.9to5@gmail.com>",
"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 <arun@centricular.com>",
+ "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"
}
]
}