summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2020-06-08 12:30:59 -0400
committerThibault Saunier <tsaunier@igalia.com>2020-06-09 12:28:13 -0400
commit60fba5f380fac0c77d86bfc95a747d78f99a33b5 (patch)
treec3f427b3db53208ec999c94a2a00273b0ea6a84e /docs
parent3a98a3737532604ddcf465612f4e8d9cb88ea15d (diff)
docs: Add some more plugin API types
And allow creating vulkan device object without specifying an instance so it can be introspected.
Diffstat (limited to 'docs')
-rw-r--r--docs/plugins/gst_plugins_cache.json135
1 files changed, 134 insertions, 1 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json
index 218c47951..58300a816 100644
--- a/docs/plugins/gst_plugins_cache.json
+++ b/docs/plugins/gst_plugins_cache.json
@@ -13287,7 +13287,43 @@
},
"filename": "gstfaac",
"license": "LGPL",
- "other-types": {},
+ "other-types": {
+ "GstFaacBrtype": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "VBR",
+ "name": "VBR encoding",
+ "value": "1"
+ },
+ {
+ "desc": "ABR",
+ "name": "ABR encoding",
+ "value": "2"
+ }
+ ]
+ },
+ "GstFaacShortCtl": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "SHORTCTL_NORMAL",
+ "name": "Normal block type",
+ "value": "0"
+ },
+ {
+ "desc": "SHORTCTL_NOSHORT",
+ "name": "No short blocks",
+ "value": "1"
+ },
+ {
+ "desc": "SHORTCTL_NOLONG",
+ "name": "No long blocks",
+ "value": "2"
+ }
+ ]
+ }
+ },
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"tracers": {},
@@ -178527,6 +178563,103 @@
"filename": "gstvulkan",
"license": "LGPL",
"other-types": {
+ "GstVulkanDevice": {
+ "hierarchy": [
+ "GstVulkanDevice",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "instance": {
+ "blurb": "Associated Vulkan Instance",
+ "conditionally-available": false,
+ "construct": false,
+ "construct-only": false,
+ "controllable": false,
+ "mutable": "playing",
+ "readable": true,
+ "type": "GstVulkanInstance",
+ "writable": false
+ },
+ "physical-device": {
+ "blurb": "Associated Vulkan Physical Device",
+ "conditionally-available": false,
+ "construct": false,
+ "construct-only": true,
+ "controllable": false,
+ "mutable": "playing",
+ "readable": true,
+ "type": "GstVulkanPhysicalDevice",
+ "writable": true
+ }
+ }
+ },
+ "GstVulkanInstance": {
+ "hierarchy": [
+ "GstVulkanInstance",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "signals": {
+ "create-device": {
+ "args": [],
+ "return-type": "GstVulkanDevice",
+ "when": "last"
+ }
+ }
+ },
+ "GstVulkanPhysicalDevice": {
+ "hierarchy": [
+ "GstVulkanPhysicalDevice",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "kind": "object",
+ "properties": {
+ "device-index": {
+ "blurb": "Device Index",
+ "conditionally-available": false,
+ "construct": false,
+ "construct-only": true,
+ "controllable": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "mutable": "playing",
+ "readable": true,
+ "type": "guint",
+ "writable": true
+ },
+ "instance": {
+ "blurb": "Associated Vulkan Instance",
+ "conditionally-available": false,
+ "construct": false,
+ "construct-only": true,
+ "controllable": false,
+ "mutable": "playing",
+ "readable": true,
+ "type": "GstVulkanInstance",
+ "writable": true
+ },
+ "name": {
+ "blurb": "Device Name",
+ "conditionally-available": false,
+ "construct": false,
+ "construct-only": false,
+ "controllable": false,
+ "default": "",
+ "mutable": "playing",
+ "readable": true,
+ "type": "gchararray",
+ "writable": false
+ }
+ }
+ },
"GstVulkanStereoDownmix": {
"kind": "enum",
"values": [