From 22a00d78ceca004ba3c933609a00e0207bb24ada Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 1 Jul 2020 11:17:08 +0100 Subject: docs: update plugin cache with avtp plugin CI picks this up now because the wrap was re-added in gst-build. --- docs/plugins/gst_plugins_cache.json | 339 ++++++++++++++++++++++++++++++++++++ 1 file changed, 339 insertions(+) (limited to 'docs') diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index e8dae162d..a89c8fe1c 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -1669,6 +1669,345 @@ "tracers": {}, "url": "Unknown package origin" }, + "avtp": { + "description": "Audio/Video Transport Protocol (AVTP) plugin", + "elements": { + "avtpaafdepay": { + "author": "Andre Guedes ", + "description": "Extracts raw audio from AAF AVTPDUs", + "hierarchy": [ + "GstAvtpAafDepay", + "GstAvtpBaseDepayload", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Depayloader/Network/AVTP", + "long-name": "AVTP Audio Format (AAF) depayloader", + "pad-templates": { + "src": { + "caps": "audio/x-raw:\n format: { S16BE, S24BE, S32BE, F32BE }\n rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n channels: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + }, + "avtpaafpay": { + "author": "Andre Guedes ", + "description": "Payload-encode Raw audio into AAF AVTPDU (IEEE 1722)", + "hierarchy": [ + "GstAvtpAafPay", + "GstAvtpBasePayload", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Payloader/Network/AVTP", + "long-name": "AVTP Audio Format (AAF) payloader", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: { S16BE, S24BE, S32BE, F32BE }\n rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n channels: [ 1, 2147483647 ]\n layout: interleaved\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "tstamp-mode": { + "blurb": "AAF timestamping mode", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "normal (0)", + "mutable": "paused", + "readable": true, + "type": "GstAvtpAafTstampMode", + "writable": true + } + }, + "rank": "none" + }, + "avtpcrfcheck": { + "author": "Vedang Patel ", + "description": "Check if the AVTP presentation time is synchronized with clock provided by a CRF stream", + "hierarchy": [ + "GstAvtpCrfCheck", + "GstAvtpCrfBase", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Network/AVTP", + "long-name": "Clock Reference Format (CRF) Checker", + "pad-templates": { + "sink": { + "caps": "application/x-avtp:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "application/x-avtp:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "drop-invalid": { + "blurb": "Drop the packets which are not within 25%%%% of the sample period of the CRF timestamps", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "rank": "none" + }, + "avtpcrfsync": { + "author": "Vedang Patel ", + "description": "Synchronize Presentation Time from AVTPDUs so they are phase-locked with clock provided by CRF stream", + "hierarchy": [ + "GstAvtpCrfSync", + "GstAvtpCrfBase", + "GstBaseTransform", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Filter/Network/AVTP", + "long-name": "Clock Reference Format (CRF) Synchronizer", + "pad-templates": { + "sink": { + "caps": "application/x-avtp:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "application/x-avtp:\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + }, + "avtpcvfdepay": { + "author": "Ederson de Souza ", + "description": "Extracts compressed video from CVF AVTPDUs", + "hierarchy": [ + "GstAvtpCvfDepay", + "GstAvtpBaseDepayload", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Depayloader/Network/AVTP", + "long-name": "AVTP Compressed Video Format (CVF) depayloader", + "pad-templates": { + "src": { + "caps": "video/x-h264:\n stream-format: avc\n alignment: au\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + }, + "avtpcvfpay": { + "author": "Ederson de Souza ", + "description": "Payload-encode compressed video into CVF AVTPDU (IEEE 1722)", + "hierarchy": [ + "GstAvtpCvfPay", + "GstAvtpBasePayload", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Payloader/Network/AVTP", + "long-name": "AVTP Compressed Video Format (CVF) payloader", + "pad-templates": { + "sink": { + "caps": "video/x-h264:\n stream-format: avc\n alignment: au\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "max-interval-frames": { + "blurb": "Maximum number of network frames to be sent on each Measurement Interval", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "1", + "max": "-1", + "min": "1", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "measurement-interval": { + "blurb": "Measurement interval of stream in nanoseconds", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "250000", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "mtu": { + "blurb": "Maximum Transit Unit (MTU) of underlying network in bytes", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "1500", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + } + }, + "rank": "none" + }, + "avtpsink": { + "author": "Andre Guedes ", + "description": "Send AVTPDUs over the network", + "hierarchy": [ + "GstAvtpSink", + "GstBaseSink", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Sink/Network", + "long-name": "Audio/Video Transport Protocol (AVTP) Sink", + "pad-templates": { + "sink": { + "caps": "application/x-avtp:\n", + "direction": "sink", + "presence": "always" + } + }, + "properties": { + "address": { + "blurb": "Destination MAC address from Ethernet frames", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "01:AA:AA:AA:AA:AA", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "ifname": { + "blurb": "Network interface utilized to transmit AVTPDUs", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "eth0", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "priority": { + "blurb": "Priority configured into socket (SO_PRIORITY)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "2147483647", + "min": "0", + "mutable": "ready", + "readable": true, + "type": "gint", + "writable": true + } + }, + "rank": "none" + }, + "avtpsrc": { + "author": "Andre Guedes ", + "description": "Receive AVTPDUs from the network", + "hierarchy": [ + "GstAvtpSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Src/Network", + "long-name": "Audio/Video Transport Protocol (AVTP) Source", + "pad-templates": { + "src": { + "caps": "application/x-avtp:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "address": { + "blurb": "Destination MAC address to listen to", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "01:AA:AA:AA:AA:AA", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + }, + "ifname": { + "blurb": "Network interface utilized to receive AVTPDUs", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "eth0", + "mutable": "ready", + "readable": true, + "type": "gchararray", + "writable": true + } + }, + "rank": "none" + } + }, + "filename": "gstavtp", + "license": "LGPL", + "other-types": {}, + "package": "GStreamer Bad Plug-ins", + "source": "gst-plugins-bad", + "tracers": {}, + "url": "Unknown package origin" + }, "bayer": { "description": "Elements to convert Bayer images", "elements": { -- cgit v1.2.1