From eada034a5b4bb3e14149bb8e5da892ba625cae7e Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Tue, 23 Jun 2020 00:05:13 +0200 Subject: plugins_cache: add base classes --- docs/gst_plugins_cache.json | 182 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 180 insertions(+), 2 deletions(-) diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json index 6f6cb14d..8ccc2147 100644 --- a/docs/gst_plugins_cache.json +++ b/docs/gst_plugins_cache.json @@ -77,7 +77,35 @@ }, "filename": "gstges", "license": "LGPL", - "other-types": {}, + "other-types": { + "GESBaseBin": { + "hierarchy": [ + "GESBaseBin", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy" + ], + "kind": "object", + "properties": { + "timeline": { + "blurb": "Timeline to use in this src.", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "mutable": "null", + "readable": true, + "type": "GESTimeline", + "writable": true + } + } + } + }, "package": "GStreamer Editing Services", "source": "gst-editing-services", "tracers": {}, @@ -274,7 +302,157 @@ }, "filename": "gstnle", "license": "LGPL", - "other-types": {}, + "other-types": { + "NleObject": { + "hierarchy": [ + "NleObject", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy" + ], + "kind": "object", + "properties": { + "active": { + "blurb": "Use this object in the NleComposition", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "true", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "caps": { + "blurb": "Caps used to filter/choose the output stream", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "ANY", + "mutable": "null", + "readable": true, + "type": "GstCaps", + "writable": true + }, + "duration": { + "blurb": "Outgoing duration (in nanoseconds)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "9223372036854775807", + "min": "0", + "mutable": "null", + "readable": true, + "type": "gint64", + "writable": true + }, + "expandable": { + "blurb": "Expand to the full duration of the container composition", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "null", + "readable": true, + "type": "gboolean", + "writable": true + }, + "inpoint": { + "blurb": "The media start position (in nanoseconds)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "18446744073709551615", + "max": "18446744073709551615", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint64", + "writable": true + }, + "media-duration-factor": { + "blurb": "The relative rate caused by this object", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "1", + "max": "1.79769e+308", + "min": "0.01", + "mutable": "null", + "readable": true, + "type": "gdouble", + "writable": true + }, + "priority": { + "blurb": "The priority of the object (0 = highest priority)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "-1", + "min": "0", + "mutable": "null", + "readable": true, + "type": "guint", + "writable": true + }, + "start": { + "blurb": "The start position relative to the parent (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 + }, + "stop": { + "blurb": "The stop position relative to the parent (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": false + } + }, + "signals": { + "commit": { + "action": true, + "args": [ + { + "name": "arg0", + "type": "gboolean" + } + ], + "return-type": "gboolean", + "when": "last" + } + } + } + }, "package": "GStreamer Editing Services", "source": "gst-editing-services", "tracers": {}, -- cgit v1.2.3