summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Duponchelle <mathieu@centricular.com>2020-06-23 00:05:13 +0200
committerThibault Saunier <tsaunier@igalia.com>2020-06-23 12:09:12 -0400
commiteada034a5b4bb3e14149bb8e5da892ba625cae7e (patch)
treeb4a11a4392853d29674731e912e782c5f6e50d42
parent9dc7443f729dda1b0898c8f71c2166fc7c683d3a (diff)
plugins_cache: add base classes
-rw-r--r--docs/gst_plugins_cache.json182
1 files 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": {},