mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
qroverlay: Generate documentation
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
This commit is contained in:
parent
e7ec9986ca
commit
3a554f6d62
2 changed files with 233 additions and 1 deletions
|
@ -214801,6 +214801,238 @@
|
||||||
"tracers": {},
|
"tracers": {},
|
||||||
"url": "Unknown package origin"
|
"url": "Unknown package origin"
|
||||||
},
|
},
|
||||||
|
"qroverlay": {
|
||||||
|
"description": "libqrencode qroverlay plugin",
|
||||||
|
"elements": {
|
||||||
|
"debugqroverlay": {
|
||||||
|
"author": "Anthony Violo <anthony.violo@ubicast.eu>",
|
||||||
|
"description": "Overlay Qrcodes over each buffer with buffer information and custom data",
|
||||||
|
"hierarchy": [
|
||||||
|
"GstDebugQROverlay",
|
||||||
|
"GstBaseQROverlay",
|
||||||
|
"GstVideoFilter",
|
||||||
|
"GstBaseTransform",
|
||||||
|
"GstElement",
|
||||||
|
"GstObject",
|
||||||
|
"GInitiallyUnowned",
|
||||||
|
"GObject"
|
||||||
|
],
|
||||||
|
"klass": "Qrcode overlay containing buffer information",
|
||||||
|
"long-name": "qroverlay",
|
||||||
|
"pad-templates": {
|
||||||
|
"sink": {
|
||||||
|
"caps": "video/x-raw:\n format: { I420 }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n",
|
||||||
|
"direction": "sink",
|
||||||
|
"presence": "always"
|
||||||
|
},
|
||||||
|
"src": {
|
||||||
|
"caps": "video/x-raw:\n format: { I420 }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n",
|
||||||
|
"direction": "src",
|
||||||
|
"presence": "always"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"extra-data-array": {
|
||||||
|
"blurb": "List of comma separated values that the extra data value will be cycled from at each interval, example array structure : \"240,480,720,960,1200,1440,1680,1920\"",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "NULL",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "gchararray",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"extra-data-interval-buffers": {
|
||||||
|
"blurb": "Extra data append into the Qrcode at the first buffer of each interval",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "60",
|
||||||
|
"max": "9223372036854775807",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "gint64",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"extra-data-name": {
|
||||||
|
"blurb": "Json key name for extra append data",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "NULL",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "gchararray",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"extra-data-span-buffers": {
|
||||||
|
"blurb": "Numbers of consecutive buffers that the extra data will be inserted (counting the first buffer)",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "1",
|
||||||
|
"max": "9223372036854775807",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "gint64",
|
||||||
|
"writable": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"rank": "none"
|
||||||
|
},
|
||||||
|
"qroverlay": {
|
||||||
|
"author": "Thibault Saunier <tsaunier@igalia.com>",
|
||||||
|
"description": "Overlay Qrcodes over each buffer with data passed in",
|
||||||
|
"hierarchy": [
|
||||||
|
"GstQROverlay",
|
||||||
|
"GstBaseQROverlay",
|
||||||
|
"GstVideoFilter",
|
||||||
|
"GstBaseTransform",
|
||||||
|
"GstElement",
|
||||||
|
"GstObject",
|
||||||
|
"GInitiallyUnowned",
|
||||||
|
"GObject"
|
||||||
|
],
|
||||||
|
"klass": "Qrcode overlay containing random data",
|
||||||
|
"long-name": "qroverlay",
|
||||||
|
"pad-templates": {
|
||||||
|
"sink": {
|
||||||
|
"caps": "video/x-raw:\n format: { I420 }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n",
|
||||||
|
"direction": "sink",
|
||||||
|
"presence": "always"
|
||||||
|
},
|
||||||
|
"src": {
|
||||||
|
"caps": "video/x-raw:\n format: { I420 }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n",
|
||||||
|
"direction": "src",
|
||||||
|
"presence": "always"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"data": {
|
||||||
|
"blurb": "Data to write in the QRCode to be overlaid",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": true,
|
||||||
|
"default": "NULL",
|
||||||
|
"mutable": "playing",
|
||||||
|
"readable": true,
|
||||||
|
"type": "gchararray",
|
||||||
|
"writable": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"rank": "none"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"filename": "gstqroverlay",
|
||||||
|
"license": "LGPL",
|
||||||
|
"other-types": {
|
||||||
|
"GstBaseQROverlay": {
|
||||||
|
"hierarchy": [
|
||||||
|
"GstBaseQROverlay",
|
||||||
|
"GstVideoFilter",
|
||||||
|
"GstBaseTransform",
|
||||||
|
"GstElement",
|
||||||
|
"GstObject",
|
||||||
|
"GInitiallyUnowned",
|
||||||
|
"GObject"
|
||||||
|
],
|
||||||
|
"kind": "object",
|
||||||
|
"properties": {
|
||||||
|
"pixel-size": {
|
||||||
|
"blurb": "Pixel size of each Qrcode pixel",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "3",
|
||||||
|
"max": "100",
|
||||||
|
"min": "1",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "gfloat",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"qrcode-error-correction": {
|
||||||
|
"blurb": "qrcode-error-correction",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "Approx 15%% (1)",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "GstQrcodeOverlayCorrection",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"x": {
|
||||||
|
"blurb": "X position (in percent of the width)",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "50",
|
||||||
|
"max": "100",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "gfloat",
|
||||||
|
"writable": true
|
||||||
|
},
|
||||||
|
"y": {
|
||||||
|
"blurb": "Y position (in percent of the height)",
|
||||||
|
"conditionally-available": false,
|
||||||
|
"construct": false,
|
||||||
|
"construct-only": false,
|
||||||
|
"controllable": false,
|
||||||
|
"default": "50",
|
||||||
|
"max": "100",
|
||||||
|
"min": "0",
|
||||||
|
"mutable": "null",
|
||||||
|
"readable": true,
|
||||||
|
"type": "gfloat",
|
||||||
|
"writable": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GstQrcodeOverlayCorrection": {
|
||||||
|
"kind": "enum",
|
||||||
|
"values": [
|
||||||
|
{
|
||||||
|
"desc": "Level L",
|
||||||
|
"name": "Approx 7%%",
|
||||||
|
"value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc": "Level M",
|
||||||
|
"name": "Approx 15%%",
|
||||||
|
"value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc": "Level Q",
|
||||||
|
"name": "Approx 25%%",
|
||||||
|
"value": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc": "Level H",
|
||||||
|
"name": "Approx 30%%",
|
||||||
|
"value": "3"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"package": "GStreamer Bad Plug-ins",
|
||||||
|
"source": "gst-plugins-bad",
|
||||||
|
"tracers": {},
|
||||||
|
"url": "Unknown package origin"
|
||||||
|
},
|
||||||
"removesilence": {
|
"removesilence": {
|
||||||
"description": "Removes silence from an audio stream",
|
"description": "Removes silence from an audio stream",
|
||||||
"elements": {
|
"elements": {
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
* available to set the position and to define its size. You can add custom data
|
* available to set the position and to define its size. You can add custom data
|
||||||
* with the properties #debugqroverlay:extra-data-name and
|
* with the properties #debugqroverlay:extra-data-name and
|
||||||
* #debugqroverlay:extra-data-array. You can also define the quality of the Qrcode
|
* #debugqroverlay:extra-data-array. You can also define the quality of the Qrcode
|
||||||
* with #debugqroverlay:qrcode-error-correction. You can also define interval and
|
* with #GstBaseQROverlay:qrcode-error-correction. You can also define interval and
|
||||||
* span of #debugqroverlay:extra-data-name #debugqroverlay:extra-data-array
|
* span of #debugqroverlay:extra-data-name #debugqroverlay:extra-data-array
|
||||||
*
|
*
|
||||||
* ## Example launch line
|
* ## Example launch line
|
||||||
|
|
Loading…
Reference in a new issue