mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 08:46:40 +00:00
docs: Add gstges plugin
This commit is contained in:
parent
7b1cb7a1d7
commit
d0b4b87b1e
2 changed files with 158 additions and 0 deletions
|
@ -1,4 +1,161 @@
|
|||
{
|
||||
"ges": {
|
||||
"description": "GStreamer Editing Services Plugin",
|
||||
"device-providers": {},
|
||||
"elements": {
|
||||
"gesdemux": {
|
||||
"author": "Thibault Saunier <tsaunier@igalia.com",
|
||||
"description": "Demuxer for complex timeline file formats using GES.",
|
||||
"hierarchy": [
|
||||
"GESDemux",
|
||||
"GstBin",
|
||||
"GstElement",
|
||||
"GstObject",
|
||||
"GInitiallyUnowned",
|
||||
"GObject"
|
||||
],
|
||||
"klass": "Codec/Demux/Editing",
|
||||
"long-name": "GStreamer Editing Services based 'demuxer'",
|
||||
"pad-templates": {
|
||||
"audio_src": {
|
||||
"caps": "audio/x-raw(ANY):\n",
|
||||
"direction": "src",
|
||||
"presence": "sometimes"
|
||||
},
|
||||
"sink": {
|
||||
"caps": "application/xges:\n",
|
||||
"direction": "sink",
|
||||
"presence": "always"
|
||||
},
|
||||
"video_src": {
|
||||
"caps": "video/x-raw(ANY):\n",
|
||||
"direction": "src",
|
||||
"presence": "sometimes"
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"async-handling": {
|
||||
"blurb": "The bin will handle Asynchronous state changes",
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"default": "false",
|
||||
"type-name": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"message-forward": {
|
||||
"blurb": "Forwards all children messages",
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"default": "false",
|
||||
"type-name": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"timeline": {
|
||||
"blurb": "Timeline to use in this source.",
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"type-name": "GESTimeline",
|
||||
"writable": false
|
||||
}
|
||||
},
|
||||
"rank": "primary",
|
||||
"signals": {
|
||||
"no-more-pads": {
|
||||
"args": [],
|
||||
"retval": "void"
|
||||
},
|
||||
"pad-added": {
|
||||
"args": [
|
||||
"GstPad"
|
||||
],
|
||||
"retval": "void"
|
||||
},
|
||||
"pad-removed": {
|
||||
"args": [
|
||||
"GstPad"
|
||||
],
|
||||
"retval": "void"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gessrc": {
|
||||
"author": "Erik Walthinsen <omega@cse.ogi.edu>,Wim Taymans <wim.taymans@gmail.com>",
|
||||
"description": "Simple container object",
|
||||
"hierarchy": [
|
||||
"GESSrc",
|
||||
"GstBin",
|
||||
"GstElement",
|
||||
"GstObject",
|
||||
"GInitiallyUnowned",
|
||||
"GObject"
|
||||
],
|
||||
"klass": "Generic/Bin",
|
||||
"long-name": "Generic bin",
|
||||
"pad-templates": {
|
||||
"audio_src": {
|
||||
"caps": "audio/x-raw(ANY):\n",
|
||||
"direction": "src",
|
||||
"presence": "sometimes"
|
||||
},
|
||||
"video_src": {
|
||||
"caps": "video/x-raw(ANY):\n",
|
||||
"direction": "src",
|
||||
"presence": "sometimes"
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"async-handling": {
|
||||
"blurb": "The bin will handle Asynchronous state changes",
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"default": "false",
|
||||
"type-name": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"message-forward": {
|
||||
"blurb": "Forwards all children messages",
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"default": "false",
|
||||
"type-name": "gboolean",
|
||||
"writable": true
|
||||
},
|
||||
"timeline": {
|
||||
"blurb": "Timeline to use in this src.",
|
||||
"construct": false,
|
||||
"construct-only": false,
|
||||
"type-name": "GESTimeline",
|
||||
"writable": true
|
||||
}
|
||||
},
|
||||
"rank": "none",
|
||||
"signals": {
|
||||
"no-more-pads": {
|
||||
"args": [],
|
||||
"retval": "void"
|
||||
},
|
||||
"pad-added": {
|
||||
"args": [
|
||||
"GstPad"
|
||||
],
|
||||
"retval": "void"
|
||||
},
|
||||
"pad-removed": {
|
||||
"args": [
|
||||
"GstPad"
|
||||
],
|
||||
"retval": "void"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"filename": "gstges",
|
||||
"license": "LGPL",
|
||||
"package": "GStreamer Editing Services",
|
||||
"source": "gst-editing-services",
|
||||
"tracers": {},
|
||||
"url": "Unknown package origin"
|
||||
},
|
||||
"nle": {
|
||||
"description": "GStreamer Non Linear Engine",
|
||||
"elements": {
|
||||
|
|
|
@ -8,3 +8,4 @@ gstges = library('gstges', gstges_sources,
|
|||
install_dir : plugins_install_dir,
|
||||
)
|
||||
pkgconfig.generate(gstges, install_dir : plugins_pkgconfig_install_dir)
|
||||
plugins += [gstges]
|
Loading…
Reference in a new issue