diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json index d16ff246fa..761a689282 100644 --- a/docs/gst_plugins_cache.json +++ b/docs/gst_plugins_cache.json @@ -7398,16 +7398,99 @@ "audio": { "caps": "audio/x-adpcm:\n layout: swf\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)11025, (int)22050, (int)44100 }\naudio/mpeg:\n mpegversion: 1\n layer: 3\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)8000, (int)11025, (int)22050, (int)44100 }\n parsed: true\naudio/mpeg:\n mpegversion: { (int)4, (int)2 }\n stream-format: raw\naudio/x-nellymoser:\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)8000, (int)11025, (int)16000, (int)22050, (int)44100 }\naudio/x-raw:\n format: { U8, S16LE }\n layout: interleaved\n channels: { (int)1, (int)2 }\n rate: { (int)5512, (int)11025, (int)22050, (int)44100 }\naudio/x-alaw:\n channels: { (int)1, (int)2 }\n rate: 8000\naudio/x-mulaw:\n channels: { (int)1, (int)2 }\n rate: 8000\naudio/x-speex:\n channels: 1\n rate: 16000\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstFlvMuxPad", + "GstAggregatorPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "emit-signals": { + "blurb": "Send signals to signal data consumption", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + } + }, + "signals": { + "buffer-consumed": { + "args": [ + "GstBuffer" + ], + "retval": "void" + } + } + }, "presence": "request" }, "src": { "caps": "video/x-flv:\n", "direction": "src", + "object-type": { + "hierarchy": [ + "GstAggregatorPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "emit-signals": { + "blurb": "Send signals to signal data consumption", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + } + }, + "signals": { + "buffer-consumed": { + "args": [ + "GstBuffer" + ], + "retval": "void" + } + } + }, "presence": "always" }, "video": { "caps": "video/x-flash-video:\nvideo/x-flash-screen:\nvideo/x-vp6-flash:\nvideo/x-vp6-alpha:\nvideo/x-h264:\n stream-format: avc\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstFlvMuxPad", + "GstAggregatorPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "emit-signals": { + "blurb": "Send signals to signal data consumption", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + } + }, + "signals": { + "buffer-consumed": { + "args": [ + "GstBuffer" + ], + "retval": "void" + } + } + }, "presence": "request" } }, @@ -8608,6 +8691,27 @@ "audio_%%u": { "caps": "audio/AMR:\n rate: 8000\n channels: [ 1, 2 ]\naudio/AMR-WB:\n rate: 16000\n channels: [ 1, 2 ]\naudio/mpeg:\n mpegversion: 1\n layer: 3\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: [ 1, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" }, "src": { @@ -8618,11 +8722,53 @@ "subtitle_%%u": { "caps": "text/x-raw:\n format: utf8\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" }, "video_%%u": { "caps": "video/x-h263:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h264:\n stream-format: avc\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" } }, @@ -8848,6 +8994,27 @@ "audio_%%u": { "caps": "audio/mpeg:\n mpegversion: 1\n layer: 3\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" }, "src": { @@ -8858,6 +9025,27 @@ "video_%%u": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h264:\n stream-format: avc\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" } }, @@ -9082,6 +9270,27 @@ "audio_%%u": { "caps": "audio/x-raw:\n format: { S16LE, S16BE, S8, U8 }\n layout: interleaved\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" }, "src": { @@ -9092,6 +9301,27 @@ "video_%%u": { "caps": "image/x-j2c:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nimage/x-jpc:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" } }, @@ -9316,6 +9546,27 @@ "audio_%%u": { "caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: [ 1, 2147483647 ]\naudio/x-alac:\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-opus:\nchannel-mapping-family: [ 0, 255 ]\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" }, "src": { @@ -9326,11 +9577,53 @@ "subtitle_%%u": { "caps": "text/x-raw:\n format: utf8\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" }, "video_%%u": { "caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h264:\n stream-format: avc\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h265:\n stream-format: { (string)hvc1, (string)hev1 }\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-mp4-part:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-av1:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" } }, @@ -9739,11 +10032,53 @@ "audio_%%u": { "caps": "audio/x-raw:\n format: { S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }\n layout: interleaved\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-raw:\n format: { S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }\n layout: interleaved\n channel-mask: 0x0000000000000000\n channels: [ 1, 16 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/mpeg:\n mpegversion: 4\n stream-format: raw\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: [ 1, 2147483647 ]\naudio/x-adpcm:\n layout: dvi\n block_align: [ 64, 8096 ]\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-alaw:\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-mulaw:\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/AMR:\n rate: 8000\n channels: [ 1, 2 ]\naudio/AMR-WB:\n rate: 16000\n channels: [ 1, 2 ]\naudio/x-alac:\n channels: [ 1, 2 ]\n rate: [ 1, 2147483647 ]\naudio/x-opus:\nchannel-mapping-family: [ 0, 255 ]\n channels: [ 1, 8 ]\n rate: [ 1, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" }, "caption_%%u": { "caps": "closedcaption/x-cea-608:\n format: s334-1a\nclosedcaption/x-cea-708:\n format: cdp\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" }, "src": { @@ -9754,11 +10089,53 @@ "subtitle_%%u": { "caps": "text/x-raw:\n format: utf8\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" }, "video_%%u": { "caps": "video/x-raw:\n format: { RGB, UYVY, v210 }\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/mpeg:\n mpegversion: 4\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-divx:\n divxversion: 5\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-prores:\n variant: { (string)standard, (string)lt, (string)hq, (string)proxy, (string)4444, (string)4444xq }\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-cineform:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h263:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h264:\n stream-format: avc\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-h265:\n stream-format: { (string)hvc1, (string)hev1 }\n alignment: au\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-svq:\n svqversion: 3\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-dv:\n systemstream: false\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nimage/jpeg:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nimage/png:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-vp8:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-vp9:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-dirac:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-qt-part:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\nvideo/x-av1:\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n", "direction": "sink", + "object-type": { + "hierarchy": [ + "GstQTMuxPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "trak-timescale": { + "blurb": "Timescale to use for this pad's trak (units per second, 0 is automatic)", + "construct": true, + "construct-only": false, + "default": "0", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + } + } + }, "presence": "request" } }, @@ -11875,7 +12252,7 @@ "writable": true }, "max-file-duration": { - "blurb": "Maximum file duration before starting a new file in max-size mode (in nanoseconds)", + "blurb": "Maximum file duration before starting a new file in max-duration mode (in nanoseconds)", "construct": false, "construct-only": false, "default": "18446744073709551615",