From 4852a4a5e6c212ce5c21320a22b9b84bd3e896d2 Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Tue, 10 Dec 2024 15:16:18 +0100 Subject: [PATCH] gst_plugins_cache.json: generate tracer objects documentation Part-of: --- docs/plugins/gst_plugins_cache.json | 170 +++++++++++++++++++++++++++- 1 file changed, 165 insertions(+), 5 deletions(-) diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index 20e10f4c..376274c5 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -11510,11 +11510,171 @@ "package": "gst-plugin-tracers", "source": "gst-plugin-tracers", "tracers": { - "buffer-lateness": {}, - "pad-push-timings": {}, - "pcap-writer": {}, - "pipeline-snapshot": {}, - "queue-levels": {} + "buffer-lateness": { + "hierarchy": [ + "GstBufferLateness", + "GstTracer", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "signals": { + "write-log": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "gchararray" + } + ], + "return-type": "void", + "when": "last" + } + } + }, + "pad-push-timings": { + "hierarchy": [ + "GstPadPushTimings", + "GstTracer", + "GstObject", + "GInitiallyUnowned", + "GObject" + ] + }, + "pcap-writer": { + "hierarchy": [ + "GstPcapWriter", + "GstTracer", + "GstObject", + "GInitiallyUnowned", + "GObject" + ] + }, + "pipeline-snapshot": { + "hierarchy": [ + "GstPipelineSnapshot", + "GstTracer", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "properties": { + "cleanup-mode": { + "blurb": "Cleanup mode", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "none (2)", + "mutable": "null", + "readable": true, + "type": "GstPipelineSnapshotCleanupMode", + "writable": true + }, + "dot-dir": { + "blurb": "Directory where to place dot files", + "conditionally-available": false, + "construct": false, + "construct-only": true, + "controllable": false, + "default": "NULL", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "dot-pipeline-ptr": { + "blurb": "Add pipeline ptr value to dot files", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "dot-prefix": { + "blurb": "Prefix for dot files", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "pipeline-snapshot-", + "mutable": "null", + "readable": true, + "type": "gchararray", + "writable": true + }, + "dot-ts": { + "blurb": "Add timestamp to dot files", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "folder-mode": { + "blurb": "How to create folder each time a snapshot of all pipelines is made", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "none (0)", + "mutable": "null", + "readable": true, + "type": "GstPipelineSnapshotFolderMode", + "writable": true + }, + "xdg-cache": { + "blurb": "Use $XDG_CACHE_DIR/gstreamer-dots", + "conditionally-available": false, + "construct": false, + "construct-only": true, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + } + }, + "signals": { + "snapshot": { + "action": true, + "args": [], + "return-type": "void", + "when": "last" + } + } + }, + "queue-levels": { + "hierarchy": [ + "GstQueueLevels", + "GstTracer", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "signals": { + "write-log": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "gchararray" + } + ], + "return-type": "void", + "when": "last" + } + } + } }, "url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" },