summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2018-09-14 09:33:35 -0300
committerThibault Saunier <tsaunier@igalia.com>2019-05-13 10:21:37 -0400
commitcf6ed5700c85dd1b4cf61b5a92ec4ff0bc02238d (patch)
tree61791bf0a5f87a4f4ba69a5de59ff65b6f28215c
parent685731e989dc074a4b0d48b6c8062e2738f09719 (diff)
downloadgstreamer-plugins-base-cf6ed5700c85dd1b4cf61b5a92ec4ff0bc02238d.tar.gz
doc: Remove gtk-doc support
-rw-r--r--Makefile.am5
-rw-r--r--configure.ac10
-rw-r--r--docs/Makefile.am18
-rw-r--r--docs/libs/.gitignore21
-rw-r--r--docs/libs/Makefile.am126
-rw-r--r--docs/libs/compiling.sgml48
-rw-r--r--docs/libs/gst-plugins-base-libs-docs.sgml342
-rw-r--r--docs/libs/gst-plugins-base-libs-overrides.txt0
-rw-r--r--docs/libs/gst-plugins-base-libs-sections.txt4738
-rw-r--r--docs/libs/gst-plugins-base-libs.types122
-rw-r--r--docs/libs/meson.build32
-rw-r--r--docs/meson.build11
-rw-r--r--docs/plugins/.gitignore26
-rw-r--r--docs/plugins/Makefile.am130
-rw-r--r--docs/plugins/gst-plugins-base-plugins-docs.sgml175
-rw-r--r--docs/plugins/gst-plugins-base-plugins-overrides.txt30
-rw-r--r--docs/plugins/gst-plugins-base-plugins-sections.txt2003
-rw-r--r--docs/plugins/gst-plugins-base-plugins.args5020
-rw-r--r--docs/plugins/gst-plugins-base-plugins.hierarchy229
-rw-r--r--docs/plugins/gst-plugins-base-plugins.interfaces53
-rw-r--r--docs/plugins/gst-plugins-base-plugins.prerequisites8
-rw-r--r--docs/plugins/gst-plugins-base-plugins.signals967
-rw-r--r--docs/plugins/gst-plugins-base-plugins.types1
-rw-r--r--docs/plugins/inspect/plugin-adder.xml34
-rw-r--r--docs/plugins/inspect/plugin-alsa.xml58
-rw-r--r--docs/plugins/inspect/plugin-app.xml43
-rw-r--r--docs/plugins/inspect/plugin-audioconvert.xml34
-rw-r--r--docs/plugins/inspect/plugin-audiomixer.xml76
-rw-r--r--docs/plugins/inspect/plugin-audiorate.xml34
-rw-r--r--docs/plugins/inspect/plugin-audioresample.xml34
-rw-r--r--docs/plugins/inspect/plugin-audiotestsrc.xml28
-rw-r--r--docs/plugins/inspect/plugin-cdparanoia.xml28
-rw-r--r--docs/plugins/inspect/plugin-compositor.xml34
-rw-r--r--docs/plugins/inspect/plugin-encoding.xml46
-rw-r--r--docs/plugins/inspect/plugin-gio.xml73
-rw-r--r--docs/plugins/inspect/plugin-ivorbisdec.xml34
-rw-r--r--docs/plugins/inspect/plugin-libvisual.xml181
-rw-r--r--docs/plugins/inspect/plugin-ogg.xml172
-rw-r--r--docs/plugins/inspect/plugin-opengl.xml979
-rw-r--r--docs/plugins/inspect/plugin-opus.xml55
-rw-r--r--docs/plugins/inspect/plugin-overlaycomposition.xml34
-rw-r--r--docs/plugins/inspect/plugin-pango.xml103
-rw-r--r--docs/plugins/inspect/plugin-pbtypes.xml13
-rw-r--r--docs/plugins/inspect/plugin-playback.xml268
-rw-r--r--docs/plugins/inspect/plugin-rawparse.xml97
-rw-r--r--docs/plugins/inspect/plugin-subparse.xml55
-rw-r--r--docs/plugins/inspect/plugin-tcp.xml118
-rw-r--r--docs/plugins/inspect/plugin-theora.xml76
-rw-r--r--docs/plugins/inspect/plugin-typefindfunctions.xml13
-rw-r--r--docs/plugins/inspect/plugin-videoconvert.xml34
-rw-r--r--docs/plugins/inspect/plugin-videorate.xml34
-rw-r--r--docs/plugins/inspect/plugin-videoscale.xml34
-rw-r--r--docs/plugins/inspect/plugin-videotestsrc.xml28
-rw-r--r--docs/plugins/inspect/plugin-volume.xml34
-rw-r--r--docs/plugins/inspect/plugin-vorbis.xml97
-rw-r--r--docs/plugins/inspect/plugin-ximagesink.xml28
-rw-r--r--docs/plugins/inspect/plugin-xvimagesink.xml28
-rw-r--r--docs/plugins/scanobj-build.stamp0
-rw-r--r--docs/version.entities.in2
59 files changed, 0 insertions, 17154 deletions
diff --git a/Makefile.am b/Makefile.am
index 21cdb5ee0..3d8e8fc2f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,3 @@
-DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
-
if BUILD_EXTERNAL
SUBDIRS_EXT = ext
else
@@ -12,14 +10,12 @@ SUBDIRS = \
gst sys $(SUBDIRS_EXT) \
tools \
tests \
- docs \
po \
common \
m4
DIST_SUBDIRS = \
pkgconfig \
- docs \
gst-libs \
gst sys ext \
tools \
@@ -79,7 +75,6 @@ CRUFT_FILES = \
CRUFT_DIRS = \
$(top_srcdir)/docs/design \
- $(top_srcdir)/docs/plugins/tmpl \
$(top_srcdir)/ext/gio \
$(top_srcdir)/gst/gdp \
$(top_srcdir)/sys/v4l \
diff --git a/configure.ac b/configure.ac
index 507cc30e3..6ca42d80a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,5 @@
AC_PREREQ([2.69])
-dnl please read gstreamer/docs/random/autotools before changing this file
-
dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/prerelease
@@ -157,10 +155,6 @@ AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno")
dnl check for gobject-introspection
GOBJECT_INTROSPECTION_CHECK([1.31.1])
-dnl check for documentation tools
-GTK_DOC_CHECK([1.12])
-AG_GST_PLUGIN_DOCS([1.12])
-
dnl *** checks for libraries ***
dnl libm, for sin() etc.
@@ -1040,10 +1034,6 @@ tests/examples/playrec/Makefile
tests/files/Makefile
tests/icles/Makefile
tests/icles/playback/Makefile
-docs/Makefile
-docs/libs/Makefile
-docs/plugins/Makefile
-docs/version.entities
po/Makefile.in
common/Makefile
common/m4/Makefile
diff --git a/docs/Makefile.am b/docs/Makefile.am
deleted file mode 100644
index 328e64472..000000000
--- a/docs/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-if ENABLE_GTK_DOC
-if ENABLE_PLUGIN_DOCS
-PLUGIN_DOCS_DIRS = plugins
-else
-PLUGIN_DOCS_DIRS =
-endif
-else
-PLUGIN_DOCS_DIRS = plugins
-endif
-
-SUBDIRS = libs $(PLUGIN_DOCS_DIRS)
-DIST_SUBDIRS = libs plugins
-
-EXTRA_DIST = \
- version.entities.in
-
-upload:
- @if test "x$(SUBDIRS)" != x; then for a in $(SUBDIRS); do cd $$a; make upload; cd ..; done; fi
diff --git a/docs/libs/.gitignore b/docs/libs/.gitignore
deleted file mode 100644
index cae085947..000000000
--- a/docs/libs/.gitignore
+++ /dev/null
@@ -1,21 +0,0 @@
-*.stamp
-html
-tmpl
-xml
-Makefile
-Makefile.in
-*-decl.txt
-*-decl-list.txt
-*-presed-scan.c
-*-undeclared.txt
-*-undocumented.txt
-*-unused.txt
-*.args
-*.hierarchy
-*.interfaces
-*.prerequisites
-*.signals
-doc-registry.xml
-
-*-unused.sgml
-*.bak
diff --git a/docs/libs/Makefile.am b/docs/libs/Makefile.am
deleted file mode 100644
index c89e4ddef..000000000
--- a/docs/libs/Makefile.am
+++ /dev/null
@@ -1,126 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-# FIXME: fix the docs then remove this variable
-DOCS_ARE_INCOMPLETE_PLEASE_FIXME=yespleasedo
-
-# The name of the module, e.g. 'glib'.
-#DOC_MODULE=gst-plugins-libs-@GST_API_VERSION@
-DOC_MODULE=gst-plugins-base-libs
-
-# for upload-doc.mak
-DOC=gst-plugins-base-libs
-FORMATS=html
-html: html-build.stamp
-include $(top_srcdir)/common/upload-doc.mak
-
-# The top-level SGML file. Change it if you want.
-DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
-
-# The directory containing the source code.
-# gtk-doc will search all .c & .h files beneath here for inline comments
-# documenting functions and macros.
-DOC_SOURCE_DIR=$(top_srcdir)/gst-libs/gst
-
-# Extra options to supply to gtkdoc-scan.
-SCAN_OPTIONS=--deprecated-guards="GST_DISABLE_DEPRECATED" \
- --ignore-decorators="GST_API|GST_BASE_API|GST_CHECK_API|GST_CONTROLLER_API|GST_NET_API|GST_ALLOCATORS_API|GST_APP_API|GST_AUDIO_API|GST_FFT_API|GST_GL_API|GST_PBUTILS_API|GST_RIFF_API|GST_RTP_API|GST_RTSP_API|GST_SDP_API|GST_TAG_API|GST_VIDEO_API"
-
-# Extra options to supply to gtkdoc-mkdb.
-MKDB_OPTIONS=--sgml-mode --output-format=xml
-
-# Extra options to supply to gtkdoc-fixref.
-FIXXREF_OPTIONS=--extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \
- --extra-dir=$(GST_PREFIX)/share/gtk-doc/html
-
-# Used for dependencies.
-HFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.h
-CFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.c
-
-KISS_FFT_HFILES=$(wildcard $(top_srcdir)/gst-libs/gst/fft/*kiss_fft*.h)
-
-# Header files to ignore when scanning.
-# Note that you can't use glob, so all headers to be ignored must be specified
-IGNORE_HFILES = \
- $(top_srcdir)/gst-libs/gst/gettext.h \
- $(top_srcdir)/gst-libs/gst/gst-i18n-app.h \
- $(top_srcdir)/gst-libs/gst/gst-i18n-plugin.h \
- $(top_srcdir)/gst-libs/gst/glib-compat-private.h \
- $(top_srcdir)/gst-libs/gst/audio/gstaudioutilsprivate.h \
- $(top_srcdir)/gst-libs/gst/audio/gstaudiopack.h \
- $(top_srcdir)/gst-libs/gst/audio/gstaudiopack-dist.h \
- $(top_srcdir)/gst-libs/gst/audio/audio-resampler-private.h \
- $(top_srcdir)/gst-libs/gst/audio/audio-resampler-macros.h \
- $(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86.h \
- $(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86-sse.h \
- $(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86-sse2.h \
- $(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86-sse41.h \
- $(top_srcdir)/gst-libs/gst/audio/audio-resampler-neon.h \
- $(top_srcdir)/gst-libs/gst/gl/gstglcontext_private.h \
- $(top_srcdir)/gst-libs/gst/gl/gstglfeature_private.h \
- $(top_srcdir)/gst-libs/gst/gl/gstglfuncs.h \
- $(top_srcdir)/gst-libs/gst/gl/gstglsl_private.h \
- $(top_srcdir)/gst-libs/gst/gl/gstglutil_private.h \
- $(top_srcdir)/gst-libs/gst/gl/gstglwindow_private.h \
- $(top_srcdir)/gst-libs/gst/gl/android/gstglwindow_android_egl.h \
- $(top_srcdir)/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.h \
- $(top_srcdir)/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.h \
- $(top_srcdir)/gst-libs/gst/gl/cocoa/gstgl_cocoa_private.h \
- $(top_srcdir)/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h \
- $(top_srcdir)/gst-libs/gst/gl/eagl/gstglwindow_eagl.h \
- $(top_srcdir)/gst-libs/gst/gl/eagl/gstglcontext_eagl.h \
- $(top_srcdir)/gst-libs/gst/gl/egl/gstglcontext_egl.h \
- $(top_srcdir)/gst-libs/gst/gl/gbm/gstgl_gbm_utils.h \
- $(top_srcdir)/gst-libs/gst/gl/gbm/gstgldisplay_gbm.h \
- $(top_srcdir)/gst-libs/gst/gl/gbm/gstglwindow_gbm_egl.h \
- $(top_srcdir)/gst-libs/gst/gl/utils/opengl_versions.h \
- $(top_srcdir)/gst-libs/gst/gl/utils/gles_versions.h \
- $(top_srcdir)/gst-libs/gst/gl/viv-fb/gstgldisplay_viv_fb.h \
- $(top_srcdir)/gst-libs/gst/gl/viv-fb/gstglwindow_viv_fb_egl.h \
- $(top_srcdir)/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.h \
- $(top_srcdir)/gst-libs/gst/gl/wayland/wayland_event_source.h \
- $(top_srcdir)/gst-libs/gst/gl/win32/gstglcontext_wgl.h \
- $(top_srcdir)/gst-libs/gst/gl/win32/gstglwindow_win32.h \
- $(top_srcdir)/gst-libs/gst/gl/win32/win32_message_source.h \
- $(top_srcdir)/gst-libs/gst/gl/x11/gstglwindow_x11.h \
- $(top_srcdir)/gst-libs/gst/gl/x11/gstglcontext_glx.h \
- $(top_srcdir)/gst-libs/gst/gl/x11/xcb_event_source.h \
- $(KISS_FFT_HFILES) \
- $(top_srcdir)/gst-libs/gst/pbutils/pbutils-private.h \
- $(top_srcdir)/gst-libs/gst/tag/gsttageditingprivate.h \
- $(top_srcdir)/gst-libs/gst/tag/id3v2.h \
- $(top_srcdir)/gst-libs/gst/video/gstvideoutilsprivate.h \
- $(top_srcdir)/gst-libs/gst/video/video-orc.h \
- $(top_srcdir)/gst-libs/gst/video/video-orc-dist.h
-
-
-# Images to copy into HTML directory.
-HTML_IMAGES =
-
-# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
-content_files = compiling.sgml
-
-# Other files to distribute.
-extra_files =
-
-# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
-# contains GtkObjects/GObjects and you want to document signals and properties.
-GTKDOC_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS)
-GTKDOC_LIBS = \
- $(top_builddir)/gst-libs/gst/allocators/libgstallocators-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/fft/libgstfft-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/rtp/libgstrtp-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/rtsp/libgstrtsp-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/sdp/libgstsdp-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/app/libgstapp-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/riff/libgstriff-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/gl/libgstgl-@GST_API_VERSION@.la \
- $(GST_BASE_LIBS)
-
-# If you need to override some of the declarations, place them in this file
-DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
-
-include $(top_srcdir)/common/gtk-doc.mak
diff --git a/docs/libs/compiling.sgml b/docs/libs/compiling.sgml
deleted file mode 100644
index 56ce728c1..000000000
--- a/docs/libs/compiling.sgml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
-<!ENTITY % version-entities SYSTEM "version.entities">
-%version-entities;
-]>
-<refentry id="compiling" revision="17 Jan 2002">
-<refmeta>
-<refentrytitle>Compiling</refentrytitle>
-<manvolnum>3</manvolnum>
-<refmiscinfo>GStreamer-Base Library</refmiscinfo>
-</refmeta>
-
-<refnamediv>
-<refname>Compiling against the base plugins libraries</refname>
-<refpurpose>
-How to compile against the base plugins libraries
-</refpurpose>
-</refnamediv>
-
-<refsect1>
-<title>Compiling against the base plugins libraries</title>
-
-<para>
-To compile against these libraries, you need to tell the compiler where to
-find the header files and libraries. This is done with the
-<application>pkg-config</application> utility.
-</para>
-<para>
-The following interactive shell session demonstrates how
-<application>pkg-config</application> is used:
-<programlisting>
-$ pkg-config --cflags gstreamer-plugins-base-&GST_API_VERSION;
--D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-&GST_API_VERSION; -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
-$ pkg-config --libs gstreamer-plugins-base-&GST_API_VERSION;
--Wl,--export-dynamic -pthread -lgstreamer-&GST_API_VERSION; -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0
-</programlisting>
-</para>
-
-<para>
-Note that, because of the number of libraries provided in this package,
-the pkg-config information <emphasis>does not add -l flags</emphasis> itself
-to choose the libraries to link to. You must add these yourself to select
-which of the libraries you want to use.
-</para>
-</refsect1>
-
-</refentry>
diff --git a/docs/libs/gst-plugins-base-libs-docs.sgml b/docs/libs/gst-plugins-base-libs-docs.sgml
deleted file mode 100644
index d17b3888c..000000000
--- a/docs/libs/gst-plugins-base-libs-docs.sgml
+++ /dev/null
@@ -1,342 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
-<!ENTITY % version-entities SYSTEM "version.entities">
-%version-entities;
-]>
-<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
- <bookinfo>
- <title>GStreamer Base Plugins &GST_API_VERSION; Library Reference Manual</title>
- <releaseinfo>
- for GStreamer Base Library &GST_API_VERSION; (&GST_VERSION;)
- <ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/</ulink>.
- </releaseinfo>
- </bookinfo>
-
- <part id="gstreamer-plugins-base">
- <title>GStreamer Base Plugins Libraries</title>
- <para>
- This manual describes the libraries provided by the GStreamer Base Plugins
- package.
- </para>
- <xi:include href="compiling.sgml" />
-
- <chapter id="gstreamer-allocators">
- <title>Allocators Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstallocators-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gstdmabuf.xml" />
- <xi:include href="xml/gstfdmemory.xml" />
- <xi:include href="xml/gstphysmemoryallocator.xml" />
- </chapter>
-
- <chapter id="gstreamer-app">
- <title>App Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstapp-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <para>
- To use it the functionality, insert an appsrc or appsink element into a pipeline and call the appropriate functions on the element.
- </para>
- <xi:include href="xml/gstappsrc.xml" />
- <xi:include href="xml/gstappsink.xml" />
- </chapter>
-
- <chapter id="gstreamer-audio">
- <title>Audio Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstaudio-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gstaudio.xml" />
- <xi:include href="xml/gstaudiometa.xml" />
- <xi:include href="xml/gstaudioaggregator.xml" />
- <xi:include href="xml/gstaudiocdsrc.xml" />
- <xi:include href="xml/gstaudioclock.xml" />
- <xi:include href="xml/gstaudiodecoder.xml" />
- <xi:include href="xml/gstaudioencoder.xml" />
- <xi:include href="xml/gstaudiofilter.xml" />
- <xi:include href="xml/gstaudiosink.xml" />
- <xi:include href="xml/gstaudiosrc.xml" />
- <xi:include href="xml/gstaudiobasesink.xml" />
- <xi:include href="xml/gstaudiobasesrc.xml" />
- <xi:include href="xml/gstaudiochannels.xml" />
- <xi:include href="xml/gstaudioconverter.xml" />
- <xi:include href="xml/gstaudioquantize.xml" />
- <xi:include href="xml/gstaudioringbuffer.xml" />
- <xi:include href="xml/gstaudioiec61937.xml" />
- <xi:include href="xml/gststreamvolume.xml" />
- </chapter>
-
- <chapter id="gstreamer-ffft">
- <title>FFT Library</title>
- <para>
- The gstfft library is based on
- <ulink role="online-location" url="http://sourceforge.net/projects/kissfft">kissfft</ulink>
- by Mark Borgerding.
- </para>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstfft-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gstfft.xml" />
- <xi:include href="xml/gstffts16.xml" />
- <xi:include href="xml/gstffts32.xml" />
- <xi:include href="xml/gstfftf32.xml" />
- <xi:include href="xml/gstfftf64.xml" />
- </chapter>
-
- <chapter id="gstreamer-riff">
- <title>Riff Media Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstriff-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gstriff.xml" />
- </chapter>
-
- <chapter id="gstreamer-rtp">
- <title>RTP Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstrtp-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gstrtpmeta.xml" />
- <xi:include href="xml/gstrtpbaseaudiopayload.xml" />
- <xi:include href="xml/gstrtpbasedepayload.xml" />
- <xi:include href="xml/gstrtpbasepayload.xml" />
- <xi:include href="xml/gstrtpbuffer.xml" />
- <xi:include href="xml/gstrtcpbuffer.xml" />
- <xi:include href="xml/gstrtppayloads.xml" />
- <xi:include href="xml/gstrtphdrext.xml" />
- <xi:include href="xml/gstrtpdefs.xml" />
- </chapter>
-
- <chapter id="gstreamer-rtsp">
- <title>RTSP Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstrtsp-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gstrtspconnection.xml" />
- <xi:include href="xml/gstrtspdefs.xml" />
- <xi:include href="xml/gstrtspextension.xml" />
- <xi:include href="xml/gstrtspmessage.xml" />
- <xi:include href="xml/gstrtsprange.xml" />
- <xi:include href="xml/gstrtsptransport.xml" />
- <xi:include href="xml/gstrtspurl.xml" />
- </chapter>
-
- <chapter id="gstreamer-sdp">
- <title>SDP Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstsdp-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gstsdpmessage.xml" />
- </chapter>
-
- <chapter id="gstreamer-mikey">
- <title>MIKEY Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstsdp-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gstmikey.xml" />
- </chapter>
-
- <chapter id="gstreamer-tag">
- <title>Tag Support Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgsttag-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gsttag.xml" />
- <xi:include href="xml/gsttagvorbis.xml" />
- <xi:include href="xml/gsttagid3.xml" />
- <xi:include href="xml/gsttagexif.xml" />
- <xi:include href="xml/gsttagxmp.xml" />
- <xi:include href="xml/gsttagxmpwriter.xml" />
- <xi:include href="xml/gsttagdemux.xml" />
- <xi:include href="xml/gsttagmux.xml" />
- <xi:include href="xml/gsttaglanguagecodes.xml" />
- <xi:include href="xml/gsttaglicenses.xml" />
- </chapter>
-
- <chapter id="gstreamer-base-utils">
- <title>Base Utils Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstpbutils-&GST_API_VERSION;</filename> to the library
- flags.
- </para>
- <xi:include href="xml/gstpbutils.xml" />
- <xi:include href="xml/gstpluginsbaseversion.xml" />
- <xi:include href="xml/gstpbutilscodecutils.xml" />
- <xi:include href="xml/gstpbutilsdescriptions.xml" />
- <xi:include href="xml/gstpbutilsmissingplugins.xml" />
- <xi:include href="xml/gstpbutilsinstallplugins.xml" />
- <xi:include href="xml/gstdiscoverer.xml" />
- <xi:include href="xml/encoding-profile.xml" />
- <xi:include href="xml/gstaudiovisualizer.xml" />
- </chapter>
-
- <chapter id="gstreamer-video">
- <title>Video Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
- <filename>-lgstvideo-&GST_API_VERSION;</filename> to the library flags.
- </para>
- <xi:include href="xml/gstvideo.xml" />
- <xi:include href="xml/gstvideometa.xml" />
- <xi:include href="xml/gstvideoaffinetransformationmeta.xml" />
- <xi:include href="xml/gstvideoaggregator.xml" />
- <xi:include href="xml/gstvideoaggregatorpad.xml" />
- <xi:include href="xml/gstvideooverlaycomposition.xml" />
- <xi:include href="xml/gstvideofilter.xml" />
- <xi:include href="xml/gstvideodither.xml" />
- <xi:include href="xml/gstvideochroma.xml" />
- <xi:include href="xml/gstvideoresampler.xml" />
- <xi:include href="xml/gstvideoscaler.xml" />
- <xi:include href="xml/gstvideosink.xml" />
- <xi:include href="xml/gstcolorbalance.xml" />
- <xi:include href="xml/gstcolorbalancechannel.xml" />
- <xi:include href="xml/gstvideodirection.xml" />
- <xi:include href="xml/gstvideoorientation.xml" />
- <xi:include href="xml/gstvideooverlay.xml" />
- <xi:include href="xml/gstvideodecoder.xml" />
- <xi:include href="xml/gstvideoencoder.xml" />
- <xi:include href="xml/gstvideopool.xml" />
- <xi:include href="xml/gstvideoutils.xml" />
- <xi:include href="xml/gstnavigation.xml" />
- <xi:include href="xml/gstvideoanc.xml" />
- </chapter>
-
- <chapter id="gl">
- <title>OpenGL Integration Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-gl-&GST_API_VERSION;.pc</filename>
- </para>
- <xi:include href="xml/gstglapi.xml"/>
- <xi:include href="xml/gstglbasefilter.xml"/>
- <xi:include href="xml/gstglbasememory.xml"/>
- <xi:include href="xml/gstglbuffer.xml"/>
- <xi:include href="xml/gstglbufferpool.xml"/>
- <xi:include href="xml/gstglcolorconvert.xml"/>
- <xi:include href="xml/gstglcontext.xml"/>
- <!-- Not exposed as public API
- <xi:include href="xml/gstglcontextegl.xml"/>
- -->
- <xi:include href="xml/gstgldisplay.xml"/>
- <xi:include href="xml/gstgldisplaycocoa.xml"/>
- <xi:include href="xml/gstgldisplayegl.xml"/>
- <xi:include href="xml/gstgldisplaywayland.xml"/>
- <xi:include href="xml/gstgldisplayx11.xml"/>
- <xi:include href="xml/gsteglimage.xml"/>
- <xi:include href="xml/gstglfilter.xml"/>
- <xi:include href="xml/gstglframebuffer.xml"/>
- <xi:include href="xml/gstglmemory.xml"/>
- <xi:include href="xml/gstglmemoryegl.xml"/>
- <xi:include href="xml/gstglmemorypbo.xml"/>
- <xi:include href="xml/gstgloverlaycompositor.xml"/>
- <xi:include href="xml/gstglquery.xml"/>
- <xi:include href="xml/gstglrenderbuffer.xml"/>
- <xi:include href="xml/gstglshader.xml"/>
- <xi:include href="xml/gstglsl.xml"/>
- <xi:include href="xml/gstglslstage.xml"/>
- <xi:include href="xml/gstglsyncmeta.xml"/>
- <xi:include href="xml/gstglupload.xml"/>
- <xi:include href="xml/gstglviewconvert.xml"/>
- <xi:include href="xml/gstglwindow.xml"/>
- <!-- Some utilities -->
- <xi:include href="xml/gstgldebug.xml"/>
- <xi:include href="xml/gstglformat.xml"/>
- <xi:include href="xml/gstglutils.xml"/>
- </chapter>
-
- </part>
-
- <part id="gstreamer-libs-hierarchy">
- <title>Object Hierarchy</title>
- <xi:include href="xml/tree_index.sgml" />
- </part>
-
- <index id="api-index-full">
- <title>Index</title>
- <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
- </index>
- <index id="api-index-deprecated" role="deprecated">
- <title>Index of deprecated API</title>
- <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.16</title>
- <xi:include href="xml/api-index-1.16.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.14</title>
- <xi:include href="xml/api-index-1.14.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.12</title>
- <xi:include href="xml/api-index-1.12.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.10</title>
- <xi:include href="xml/api-index-1.10.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.8.1</title>
- <xi:include href="xml/api-index-1.8.1.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.8</title>
- <xi:include href="xml/api-index-1.8.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.6.1</title>
- <xi:include href="xml/api-index-1.6.1.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.6</title>
- <xi:include href="xml/api-index-1.6.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.4</title>
- <xi:include href="xml/api-index-1.4.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.2.2</title>
- <xi:include href="xml/api-index-1.2.2.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.2.1</title>
- <xi:include href="xml/api-index-1.2.1.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.2</title>
- <xi:include href="xml/api-index-1.2.xml"><xi:fallback /></xi:include>
- </index>
- <index>
- <title>Index of new API in 1.0.3</title>
- <xi:include href="xml/api-index-1.0.3.xml"><xi:fallback /></xi:include>
- </index>
-
- <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
-</book>
diff --git a/docs/libs/gst-plugins-base-libs-overrides.txt b/docs/libs/gst-plugins-base-libs-overrides.txt
deleted file mode 100644
index e69de29bb..000000000
--- a/docs/libs/gst-plugins-base-libs-overrides.txt
+++ /dev/null
diff --git a/docs/libs/gst-plugins-base-libs-sections.txt b/docs/libs/gst-plugins-base-libs-sections.txt
deleted file mode 100644
index 0e96aaf39..000000000
--- a/docs/libs/gst-plugins-base-libs-sections.txt
+++ /dev/null
@@ -1,4738 +0,0 @@
-# allocators
-
-<SECTION>
-<FILE>gstdmabuf</FILE>
-<TITLE>dmabuf</TITLE>
-<INCLUDE>gst/allocators/allocators.h</INCLUDE>
-GST_CAPS_FEATURE_MEMORY_DMABUF
-gst_dmabuf_allocator_new
-gst_dmabuf_allocator_alloc
-gst_dmabuf_allocator_alloc_with_flags
-gst_dmabuf_memory_get_fd
-gst_is_dmabuf_memory
-<SUBSECTION Standard>
-GstDmaBufAllocator
-GstDmaBufAllocatorClass
-gst_dmabuf_allocator_get_type
-GST_ALLOCATOR_DMABUF
-GST_DMABUF_ALLOCATOR
-GST_DMABUF_ALLOCATOR_CAST
-GST_DMABUF_ALLOCATOR_CLASS
-GST_DMABUF_ALLOCATOR_GET_CLASS
-GST_IS_DMABUF_ALLOCATOR
-GST_IS_DMABUF_ALLOCATOR_CLASS
-GST_TYPE_DMABUF_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstfdmemory</FILE>
-<TITLE>fdmemory</TITLE>
-<INCLUDE>gst/allocators/allocators.h</INCLUDE>
-GstFdMemoryFlags
-gst_fd_allocator_alloc
-gst_fd_allocator_new
-gst_fd_memory_get_fd
-gst_is_fd_memory
-<SUBSECTION Standard>
-gst_fd_allocator_get_type
-GstFdAllocator
-GstFdAllocatorClass
-GST_ALLOCATOR_FD
-GST_FD_ALLOCATOR
-GST_FD_ALLOCATOR_CAST
-GST_FD_ALLOCATOR_CLASS
-GST_FD_ALLOCATOR_GET_CLASS
-GST_IS_FD_ALLOCATOR
-GST_IS_FD_ALLOCATOR_CLASS
-GST_TYPE_FD_ALLOCATOR
-<SUBSECTION Private>
-</SECTION>
-
-<SECTION>
-<FILE>gstphysmemoryallocator</FILE>
-<TITLE>GstPhysMemoryAllocator</TITLE>
-<INCLUDE>gst/allocators/allocators.h</INCLUDE>
-GstPhysMemoryAllocator
-GstPhysMemoryAllocatorInterface
-gst_is_phys_memory
-gst_phys_memory_get_phys_addr
-<SUBSECTION Standard>
-GST_TYPE_PHYS_MEMORY_ALLOCATOR
-GST_IS_PHYS_MEMORY_ALLOCATOR
-GST_IS_PHYS_MEMORY_ALLOCATOR_INTERFACE
-GST_PHYS_MEMORY_ALLOCATOR_GET_INTERFACE
-GST_PHYS_MEMORY_ALLOCATOR
-GST_PHYS_MEMORY_ALLOCATOR_INTERFACE
-GST_PHYS_MEMORY_ALLOCATOR_CAST
-gst_phys_memory_allocator_get_type
-<SUBSECTION Private>
-</SECTION>
-
-# app
-<SECTION>
-<FILE>gstappsrc</FILE>
-<TITLE>appsrc</TITLE>
-<INCLUDE>gst/app/app.h</INCLUDE>
-GstAppStreamType
-gst_app_src_set_caps
-gst_app_src_get_caps
-gst_app_src_get_latency
-gst_app_src_set_latency
-gst_app_src_set_size
-gst_app_src_get_size
-gst_app_src_set_duration
-gst_app_src_get_duration
-gst_app_src_set_stream_type
-gst_app_src_get_stream_type
-gst_app_src_set_max_bytes
-gst_app_src_get_max_bytes
-gst_app_src_get_current_level_bytes
-gst_app_src_get_emit_signals
-gst_app_src_set_emit_signals
-GstAppSrcCallbacks
-gst_app_src_set_callbacks
-gst_app_src_push_buffer
-gst_app_src_push_buffer_list
-gst_app_src_push_sample
-gst_app_src_end_of_stream
-<SUBSECTION Standard>
-GstAppSrcClass
-GST_APP_SRC
-GST_APP_SRC_CAST
-GST_IS_APP_SRC
-GST_TYPE_APP_SRC
-gst_app_src_get_type
-GST_APP_SRC_CLASS
-GST_IS_APP_SRC_CLASS
-GST_TYPE_APP_STREAM_TYPE
-gst_app_stream_type_get_type
-<SUBSECTION Private>
-GstAppSrc
-GstAppSrcPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstappsink</FILE>
-<TITLE>appsink</TITLE>
-<INCLUDE>gst/app/app.h</INCLUDE>
-gst_app_sink_set_caps
-gst_app_sink_get_caps
-gst_app_sink_is_eos
-gst_app_sink_set_emit_signals
-gst_app_sink_get_emit_signals
-gst_app_sink_set_max_buffers
-gst_app_sink_get_max_buffers
-gst_app_sink_set_drop
-gst_app_sink_get_drop
-gst_app_sink_pull_preroll
-gst_app_sink_pull_sample
-gst_app_sink_try_pull_preroll
-gst_app_sink_try_pull_sample
-gst_app_sink_get_buffer_list_support
-gst_app_sink_set_buffer_list_support
-gst_app_sink_get_wait_on_eos
-gst_app_sink_set_wait_on_eos
-GstAppSinkCallbacks
-gst_app_sink_set_callbacks
-<SUBSECTION Standard>
-GstAppSink
-GstAppSinkPrivate
-GstAppSinkClass
-GST_APP_SINK
-GST_APP_SINK_CAST
-GST_IS_APP_SINK
-GST_TYPE_APP_SINK
-gst_app_sink_get_type
-GST_APP_SINK_CLASS
-GST_IS_APP_SINK_CLASS
-</SECTION>
-
-# audio
-
-<SECTION>
-<FILE>gstaudio</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioFlags
-GstAudioFormat
-GstAudioFormatFlags
-GstAudioFormatInfo
-GstAudioInfo
-GstAudioLayout
-GstAudioPackFlags
-GstAudioFormatPack
-GstAudioFormatUnpack
-
-gst_audio_info_init
-gst_audio_info_from_caps
-gst_audio_info_to_caps
-gst_audio_info_convert
-gst_audio_format_get_info
-
-gst_audio_info_copy
-gst_audio_info_free
-gst_audio_info_new
-gst_audio_info_set_format
-gst_audio_info_is_equal
-
-gst_audio_format_build_integer
-gst_audio_format_fill_silence
-gst_audio_format_from_string
-gst_audio_format_to_string
-
-GST_AUDIO_FORMAT_INFO_DEPTH
-GST_AUDIO_FORMAT_INFO_ENDIANNESS
-GST_AUDIO_FORMAT_INFO_FLAGS
-GST_AUDIO_FORMAT_INFO_FORMAT
-GST_AUDIO_FORMAT_INFO_IS_FLOAT
-GST_AUDIO_FORMAT_INFO_IS_INTEGER
-GST_AUDIO_FORMAT_INFO_IS_BIG_ENDIAN
-GST_AUDIO_FORMAT_INFO_IS_LITTLE_ENDIAN
-GST_AUDIO_FORMAT_INFO_IS_SIGNED
-GST_AUDIO_FORMAT_INFO_NAME
-GST_AUDIO_FORMAT_INFO_WIDTH
-GST_AUDIO_INFO_BPF
-GST_AUDIO_INFO_BPS
-GST_AUDIO_INFO_CHANNELS
-GST_AUDIO_INFO_DEPTH
-GST_AUDIO_INFO_FLAGS
-GST_AUDIO_INFO_FORMAT
-GST_AUDIO_INFO_NAME
-GST_AUDIO_INFO_POSITION
-GST_AUDIO_INFO_RATE
-GST_AUDIO_INFO_WIDTH
-GST_AUDIO_INFO_ENDIANNESS
-GST_AUDIO_INFO_IS_BIG_ENDIAN
-GST_AUDIO_INFO_IS_FLOAT
-GST_AUDIO_INFO_IS_INTEGER
-GST_AUDIO_INFO_IS_LITTLE_ENDIAN
-GST_AUDIO_INFO_IS_SIGNED
-GST_AUDIO_INFO_IS_UNPOSITIONED
-GST_AUDIO_INFO_IS_VALID
-GST_AUDIO_INFO_LAYOUT
-
-GST_FRAMES_TO_CLOCK_TIME
-GST_CLOCK_TIME_TO_FRAMES
-GST_META_TAG_AUDIO_STR
-GST_META_TAG_AUDIO_CHANNELS_STR
-GST_META_TAG_AUDIO_RATE_STR
-GST_AUDIO_NE
-GST_AUDIO_OE
-GST_AUDIO_RATE_RANGE
-GST_AUDIO_CHANNELS_RANGE
-GST_AUDIO_FORMATS_ALL
-GST_AUDIO_CAPS_MAKE
-GST_AUDIO_DEF_RATE
-GST_AUDIO_DEF_CHANNELS
-GST_AUDIO_DEF_FORMAT
-gst_audio_buffer_clip
-
-GstAudioBuffer
-gst_audio_buffer_map
-gst_audio_buffer_truncate
-gst_audio_buffer_unmap
-
-GstAudioResampler
-GstAudioResamplerFilterInterpolation
-GstAudioResamplerFilterMode
-GstAudioResamplerFlags
-GstAudioResamplerMethod
-gst_audio_resampler_free
-gst_audio_resampler_get_in_frames
-gst_audio_resampler_get_max_latency
-gst_audio_resampler_get_out_frames
-gst_audio_resampler_new
-gst_audio_resampler_options_set_quality
-gst_audio_resampler_resample
-gst_audio_resampler_reset
-gst_audio_resampler_update
-GST_AUDIO_RESAMPLER_OPT_CUBIC_B
-GST_AUDIO_RESAMPLER_OPT_CUBIC_C
-GST_AUDIO_RESAMPLER_OPT_CUTOFF
-GST_AUDIO_RESAMPLER_OPT_FILTER_INTERPOLATION
-GST_AUDIO_RESAMPLER_OPT_FILTER_MODE
-GST_AUDIO_RESAMPLER_OPT_FILTER_MODE_THRESHOLD
-GST_AUDIO_RESAMPLER_OPT_FILTER_OVERSAMPLE
-GST_AUDIO_RESAMPLER_OPT_MAX_PHASE_ERROR
-GST_AUDIO_RESAMPLER_OPT_N_TAPS
-GST_AUDIO_RESAMPLER_OPT_STOP_ATTENUATION
-GST_AUDIO_RESAMPLER_OPT_TRANSITION_BANDWIDTH
-GST_AUDIO_RESAMPLER_QUALITY_DEFAULT
-GST_AUDIO_RESAMPLER_QUALITY_MAX
-GST_AUDIO_RESAMPLER_QUALITY_MIN
-
-GstAudioStreamAlign
-gst_audio_stream_align_new
-gst_audio_stream_align_copy
-gst_audio_stream_align_free
-gst_audio_stream_align_mark_discont
-gst_audio_stream_align_process
-gst_audio_stream_align_get_samples_since_discont
-gst_audio_stream_align_get_timestamp_at_discont
-gst_audio_stream_align_get_alignment_threshold
-gst_audio_stream_align_set_alignment_threshold
-gst_audio_stream_align_get_discont_wait
-gst_audio_stream_align_set_discont_wait
-gst_audio_stream_align_get_rate
-gst_audio_stream_align_set_rate
-
-<SUBSECTION Standard>
-GST_TYPE_BUFFER_FORMAT
-GST_TYPE_BUFFER_FORMAT_TYPE
-GST_TYPE_AUDIO_FORMAT
-GST_TYPE_AUDIO_FORMAT_FLAGS
-GST_TYPE_AUDIO_FLAGS
-GST_TYPE_AUDIO_INFO
-GST_TYPE_AUDIO_INFO_STREAM_ALIGN
-GST_TYPE_AUDIO_LAYOUT
-GST_TYPE_AUDIO_PACK_FLAGS
-GST_TYPE_AUDIO_RESAMPLER_FILTER_INTERPOLATION
-GST_TYPE_AUDIO_RESAMPLER_FILTER_MODE
-GST_TYPE_AUDIO_RESAMPLER_FLAGS
-GST_TYPE_AUDIO_RESAMPLER_METHOD
-gst_audio_info_get_type
-gst_audio_flags_get_type
-gst_audio_format_flags_get_type
-gst_audio_format_get_type
-gst_audio_format_info_get_type
-gst_audio_layout_get_type
-gst_audio_pack_flags_get_type
-gst_audio_resampler_filter_interpolation_get_type
-gst_audio_resampler_filter_mode_get_type
-gst_audio_resampler_flags_get_type
-gst_audio_resampler_method_get_type
-gst_audio_stream_align_get_type
-<SUBSECTION Private>
-_GST_AUDIO_FORMAT_NE
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiometa</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioMeta
-gst_buffer_add_audio_meta
-gst_buffer_get_audio_meta
-
-GstAudioDownmixMeta
-gst_buffer_add_audio_downmix_meta
-gst_buffer_get_audio_downmix_meta
-gst_buffer_get_audio_downmix_meta_for_channels
-
-GstAudioClippingMeta
-gst_buffer_add_audio_clipping_meta
-gst_buffer_get_audio_clipping_meta
-
-<SUBSECTION Standard>
-gst_audio_meta_api_get_type
-gst_audio_meta_get_info
-GST_AUDIO_CLIPPING_META_API_TYPE
-GST_AUDIO_CLIPPING_META_INFO
-gst_audio_clipping_meta_api_get_type
-gst_audio_clipping_meta_get_info
-GST_AUDIO_DOWNMIX_META_API_TYPE
-GST_AUDIO_DOWNMIX_META_INFO
-gst_audio_downmix_meta_api_get_type
-gst_audio_downmix_meta_get_info
-</SECTION>
-
-<SECTION>
-<FILE>gstaudioclock</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioClock
-GstAudioClockGetTimeFunc
-gst_audio_clock_new
-gst_audio_clock_adjust
-gst_audio_clock_get_time
-gst_audio_clock_reset
-gst_audio_clock_invalidate
-<SUBSECTION Standard>
-GstAudioClockClass
-GST_AUDIO_CLOCK
-GST_IS_AUDIO_CLOCK
-GST_TYPE_AUDIO_CLOCK
-gst_audio_clock_get_type
-GST_AUDIO_CLOCK_CLASS
-GST_IS_AUDIO_CLOCK_CLASS
-GST_AUDIO_CLOCK_CAST
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiocdsrc</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioCdSrc
-GstAudioCdSrcClass
-GstAudioCdSrcTrack
-GstAudioCdSrcMode
-gst_audio_cd_src_add_track
-<SUBSECTION Standard>
-GstAudioCdSrcPrivate
-GST_TYPE_AUDIO_CD_SRC_MODE
-gst_audio_cd_src_mode_get_type
-GST_AUDIO_CD_SRC
-GST_AUDIO_CD_SRC_CLASS
-GST_AUDIO_CD_SRC_GET_CLASS
-GST_IS_AUDIO_CD_SRC
-GST_IS_AUDIO_CD_SRC_CLASS
-GST_TYPE_AUDIO_CD_SRC
-gst_audio_cd_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiodecoder</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioDecoder
-GstAudioDecoderClass
-GST_AUDIO_DECODER_ERROR
-GST_AUDIO_DECODER_SINK_NAME
-GST_AUDIO_DECODER_SINK_PAD
-GST_AUDIO_DECODER_SRC_NAME
-GST_AUDIO_DECODER_SRC_PAD
-GST_AUDIO_DECODER_INPUT_SEGMENT
-GST_AUDIO_DECODER_MAX_ERRORS
-GST_AUDIO_DECODER_OUTPUT_SEGMENT
-GST_AUDIO_DECODER_STREAM_LOCK
-GST_AUDIO_DECODER_STREAM_UNLOCK
-gst_audio_decoder_finish_frame
-gst_audio_decoder_finish_subframe
-gst_audio_decoder_set_output_format
-gst_audio_decoder_set_output_caps
-gst_audio_decoder_negotiate
-gst_audio_decoder_allocate_output_buffer
-gst_audio_decoder_get_allocator
-gst_audio_decoder_get_audio_info
-gst_audio_decoder_get_estimate_rate
-gst_audio_decoder_get_delay
-gst_audio_decoder_get_drainable
-gst_audio_decoder_get_latency
-gst_audio_decoder_get_max_errors
-gst_audio_decoder_get_min_latency
-gst_audio_decoder_get_needs_format
-gst_audio_decoder_get_parse_state
-gst_audio_decoder_get_plc
-gst_audio_decoder_get_plc_aware
-gst_audio_decoder_get_tolerance
-gst_audio_decoder_set_estimate_rate
-gst_audio_decoder_set_drainable
-gst_audio_decoder_set_latency
-gst_audio_decoder_set_max_errors
-gst_audio_decoder_set_min_latency
-gst_audio_decoder_set_needs_format
-gst_audio_decoder_set_plc
-gst_audio_decoder_set_plc_aware
-gst_audio_decoder_set_tolerance
-gst_audio_decoder_set_allocation_caps
-gst_audio_decoder_set_use_default_pad_acceptcaps
-gst_audio_decoder_merge_tags
-gst_audio_decoder_proxy_getcaps
-<SUBSECTION Standard>
-GST_AUDIO_DECODER
-GST_IS_AUDIO_DECODER
-GST_TYPE_AUDIO_DECODER
-gst_audio_decoder_get_type
-GST_AUDIO_DECODER_CLASS
-GST_IS_AUDIO_DECODER_CLASS
-GST_AUDIO_DECODER_GET_CLASS
-GstAudioDecoderPrivate
-GST_AUDIO_DECODER_CAST
-</SECTION>
-
-<SECTION>
-<FILE>gstaudioencoder</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioEncoder
-GstAudioEncoderClass
-GST_AUDIO_ENCODER_SINK_NAME
-GST_AUDIO_ENCODER_SINK_PAD
-GST_AUDIO_ENCODER_SRC_NAME
-GST_AUDIO_ENCODER_SRC_PAD
-GST_AUDIO_ENCODER_INPUT_SEGMENT
-GST_AUDIO_ENCODER_OUTPUT_SEGMENT
-GST_AUDIO_ENCODER_STREAM_LOCK
-GST_AUDIO_ENCODER_STREAM_UNLOCK
-gst_audio_encoder_finish_frame
-gst_audio_encoder_allocate_output_buffer
-gst_audio_encoder_get_allocator
-gst_audio_encoder_set_output_format
-gst_audio_encoder_negotiate
-gst_audio_encoder_get_audio_info
-gst_audio_encoder_get_drainable
-gst_audio_encoder_get_frame_max
-gst_audio_encoder_get_frame_samples_min
-gst_audio_encoder_get_frame_samples_max
-gst_audio_encoder_get_hard_min
-gst_audio_encoder_get_hard_resync
-gst_audio_encoder_get_latency
-gst_audio_encoder_get_lookahead
-gst_audio_encoder_get_mark_granule
-gst_audio_encoder_get_perfect_timestamp
-gst_audio_encoder_get_tolerance
-gst_audio_encoder_proxy_getcaps
-gst_audio_encoder_set_drainable
-gst_audio_encoder_set_frame_max
-gst_audio_encoder_set_frame_samples_min
-gst_audio_encoder_set_frame_samples_max
-gst_audio_encoder_set_hard_min
-gst_audio_encoder_set_hard_resync
-gst_audio_encoder_set_headers
-gst_audio_encoder_set_latency
-gst_audio_encoder_set_lookahead
-gst_audio_encoder_set_mark_granule
-gst_audio_encoder_set_perfect_timestamp
-gst_audio_encoder_set_tolerance
-gst_audio_encoder_set_allocation_caps
-gst_audio_encoder_merge_tags
-<SUBSECTION Standard>
-GST_AUDIO_ENCODER
-GST_AUDIO_ENCODER_CAST
-GST_IS_AUDIO_ENCODER
-GST_TYPE_AUDIO_ENCODER
-gst_audio_encoder_get_type
-GST_AUDIO_ENCODER_CLASS
-GST_IS_AUDIO_ENCODER_CLASS
-GST_AUDIO_ENCODER_GET_CLASS
-GstAudioEncoderPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiofilter</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioFilter
-GstAudioFilterClass
-gst_audio_filter_class_add_pad_templates
-<SUBSECTION Standard>
-GST_AUDIO_FILTER
-GST_IS_AUDIO_FILTER
-GST_TYPE_AUDIO_FILTER
-gst_audio_filter_get_type
-GST_AUDIO_FILTER_CLASS
-GST_IS_AUDIO_FILTER_CLASS
-GST_AUDIO_FILTER_CAST
-GST_AUDIO_FILTER_CLASS_CAST
-GST_AUDIO_FILTER_GET_CLASS
-<SUBSECTION Private>
-GST_AUDIO_FILTER_BPF
-GST_AUDIO_FILTER_BPS
-GST_AUDIO_FILTER_CHANNELS
-GST_AUDIO_FILTER_FORMAT
-GST_AUDIO_FILTER_INFO
-GST_AUDIO_FILTER_RATE
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiosink</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioSink
-GstAudioSinkClass
-<SUBSECTION Standard>
-GST_AUDIO_SINK
-GST_IS_AUDIO_SINK
-GST_TYPE_AUDIO_SINK
-gst_audio_sink_get_type
-GST_AUDIO_SINK_CLASS
-GST_IS_AUDIO_SINK_CLASS
-GST_AUDIO_SINK_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiosrc</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioSrc
-GstAudioSrcClass
-<SUBSECTION Standard>
-GST_AUDIO_SRC
-GST_IS_AUDIO_SRC
-GST_TYPE_AUDIO_SRC
-gst_audio_src_get_type
-GST_AUDIO_SRC_CLASS
-GST_IS_AUDIO_SRC_CLASS
-GST_AUDIO_SRC_GET_CLASS
-GST_AUDIO_BASE_SRC_CAST
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiobasesink</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioBaseSink
-GstAudioBaseSinkClass
-GstAudioBaseSinkSlaveMethod
-GstAudioBaseSinkDiscontReason
-GstAudioBaseSinkCustomSlavingCallback
-
-GST_AUDIO_BASE_SINK_CLOCK
-GST_AUDIO_BASE_SINK_PAD
-gst_audio_base_sink_create_ringbuffer
-gst_audio_base_sink_set_provide_clock
-gst_audio_base_sink_get_provide_clock
-gst_audio_base_sink_set_slave_method
-gst_audio_base_sink_get_slave_method
-gst_audio_base_sink_set_drift_tolerance
-gst_audio_base_sink_get_drift_tolerance
-gst_audio_base_sink_set_alignment_threshold
-gst_audio_base_sink_get_alignment_threshold
-gst_audio_base_sink_set_discont_wait
-gst_audio_base_sink_get_discont_wait
-gst_audio_base_sink_set_custom_slaving_callback
-gst_audio_base_sink_report_device_failure
-<SUBSECTION Standard>
-GST_AUDIO_BASE_SINK
-GST_IS_AUDIO_BASE_SINK
-GST_TYPE_AUDIO_BASE_SINK
-gst_audio_base_sink_get_type
-GST_AUDIO_BASE_SINK_CLASS
-GST_IS_AUDIO_BASE_SINK_CLASS
-GST_AUDIO_BASE_SINK_GET_CLASS
-GST_AUDIO_BASE_SINK_CAST
-GstAudioBaseSinkPrivate
-gst_audio_base_sink_slave_method_get_type
-GST_TYPE_AUDIO_BASE_SINK_SLAVE_METHOD
-gst_audio_base_sink_discont_reason_get_type
-GST_TYPE_AUDIO_BASE_SINK_DISCONT_REASON
-</SECTION>
-
-<SECTION>
-<FILE>gstaudioaggregator</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioAggregator
-GstAudioAggregatorClass
-
-gst_audio_aggregator_set_sink_caps
-
-GstAudioAggregatorPad
-GstAudioAggregatorPadClass
-
-GstAudioAggregatorConvertPad
-GstAudioAggregatorConvertPadClass
-<SUBSECTION Standard>
-GstAudioAggregatorPrivate
-GST_AUDIO_AGGREGATOR
-GST_IS_AUDIO_AGGREGATOR
-GST_TYPE_AUDIO_AGGREGATOR
-gst_audio_aggregator_get_type
-GST_AUDIO_AGGREGATOR_CLASS
-GST_IS_AUDIO_AGGREGATOR_CLASS
-GST_AUDIO_AGGREGATOR_GET_CLASS
-
-GST_IS_AUDIO_AGGREGATOR_PAD
-GST_IS_AUDIO_AGGREGATOR_PAD_CLASS
-GST_TYPE_AUDIO_AGGREGATOR_PAD
-GST_AUDIO_AGGREGATOR_PAD
-GST_AUDIO_AGGREGATOR_PAD_CLASS
-GST_AUDIO_AGGREGATOR_PAD_GET_CLASS
-gst_audio_aggregator_pad_get_type
-
-GST_IS_AUDIO_AGGREGATOR_CONVERT_PAD
-GST_IS_AUDIO_AGGREGATOR_CONVERT_PAD_CLASS
-GST_TYPE_AUDIO_AGGREGATOR_CONVERT_PAD
-GST_AUDIO_AGGREGATOR_CONVERT_PAD
-GST_AUDIO_AGGREGATOR_CONVERT_PAD_CLASS
-GST_AUDIO_AGGREGATOR_CONVERT_PAD_GET_CLASS
-gst_audio_aggregator_convert_pad_get_type
-<SUBSECTION Private>
-GstAudioAggregatorConvertPadPrivate
-GstAudioAggregatorPadPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiobasesrc</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioBaseSrc
-GstAudioBaseSrcClass
-GstAudioBaseSrcSlaveMethod
-
-GST_AUDIO_BASE_SRC_CLOCK
-GST_AUDIO_BASE_SRC_PAD
-gst_audio_base_src_create_ringbuffer
-gst_audio_base_src_set_provide_clock
-gst_audio_base_src_get_provide_clock
-gst_audio_base_src_get_slave_method
-gst_audio_base_src_set_slave_method
-<SUBSECTION Standard>
-GstAudioBaseSrcPrivate
-GST_AUDIO_BASE_SRC
-GST_IS_AUDIO_BASE_SRC
-GST_TYPE_AUDIO_BASE_SRC
-gst_audio_base_src_get_type
-GST_AUDIO_BASE_SRC_CLASS
-GST_IS_AUDIO_BASE_SRC_CLASS
-GST_AUDIO_BASE_SRC_GET_CLASS
-gst_audio_base_src_slave_method_get_type
-GST_TYPE_AUDIO_BASE_SRC_SLAVE_METHOD
-GST_AUDIO_BASE_SRC_SLAVE_RETIMESTAMP
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiochannels</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioChannelPosition
-GST_AUDIO_CHANNEL_POSITION_MASK
-gst_audio_channel_positions_to_mask
-gst_audio_channel_positions_from_mask
-gst_audio_channel_positions_to_valid_order
-gst_audio_channel_get_fallback_mask
-gst_audio_check_valid_channel_positions
-gst_audio_buffer_reorder_channels
-gst_audio_reorder_channels
-gst_audio_get_channel_reorder_map
-gst_audio_channel_positions_to_string
-GstAudioChannelMixer
-GstAudioChannelMixerFlags
-gst_audio_channel_mixer_new
-gst_audio_channel_mixer_new_with_matrix
-gst_audio_channel_mixer_free
-gst_audio_channel_mixer_is_passthrough
-gst_audio_channel_mixer_samples
-<SUBSECTION Standard>
-GST_TYPE_AUDIO_CHANNEL_POSITION
-gst_audio_channel_position_get_type
-GST_TYPE_AUDIO_CHANNEL_MIXER_FLAGS
-gst_audio_channel_mixer_flags_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstaudioconverter</FILE>
-<TITLE>GstAudioConverter</TITLE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioConverter
-GstAudioConverterFlags
-gst_audio_converter_new
-gst_audio_converter_free
-gst_audio_converter_samples
-gst_audio_converter_convert
-gst_audio_converter_get_in_frames
-gst_audio_converter_get_max_latency
-gst_audio_converter_get_out_frames
-GST_AUDIO_CONVERTER_OPT_DITHER_METHOD
-GST_AUDIO_CONVERTER_OPT_NOISE_SHAPING_METHOD
-GST_AUDIO_CONVERTER_OPT_QUANTIZATION
-GST_AUDIO_CONVERTER_OPT_MIX_MATRIX
-GST_AUDIO_CONVERTER_OPT_RESAMPLER_METHOD
-gst_audio_converter_update_config
-gst_audio_converter_get_config
-gst_audio_converter_reset
-gst_audio_converter_supports_inplace
-gst_audio_converter_is_passthrough
-<SUBSECTION Standard>
-gst_audio_converter_flags_get_type
-GST_TYPE_AUDIO_CONVERTER_FLAGS
-gst_audio_converter_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstaudioquantize</FILE>
-<TITLE>GstAudioQuantize</TITLE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioQuantize
-GstAudioQuantizeFlags
-GstAudioDitherMethod
-GstAudioNoiseShapingMethod
-gst_audio_quantize_free
-gst_audio_quantize_new
-gst_audio_quantize_samples
-gst_audio_quantize_reset
-<SUBSECTION Standard>
-gst_audio_quantize_flags_get_type
-GST_TYPE_AUDIO_QUANTIZE_FLAGS
-gst_audio_dither_method_get_type
-GST_TYPE_AUDIO_DITHER_METHOD
-gst_audio_noise_shaping_method_get_type
-GST_TYPE_AUDIO_NOISE_SHAPING_METHOD
-</SECTION>
-
-<SECTION>
-<FILE>gstaudioringbuffer</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstAudioRingBuffer
-GstAudioRingBufferClass
-GstAudioRingBufferSpec
-GstAudioRingBufferCallback
-GstAudioRingBufferState
-GstAudioRingBufferFormatType
-
-GST_AUDIO_RING_BUFFER_BROADCAST
-GST_AUDIO_RING_BUFFER_GET_COND
-GST_AUDIO_RING_BUFFER_SIGNAL
-GST_AUDIO_RING_BUFFER_WAIT
-
-gst_audio_ring_buffer_set_callback
-gst_audio_ring_buffer_set_callback_full
-
-gst_audio_ring_buffer_acquire
-gst_audio_ring_buffer_release
-gst_audio_ring_buffer_is_acquired
-
-gst_audio_ring_buffer_activate
-gst_audio_ring_buffer_is_active
-
-gst_audio_ring_buffer_start
-gst_audio_ring_buffer_pause
-gst_audio_ring_buffer_stop
-
-gst_audio_ring_buffer_delay
-gst_audio_ring_buffer_samples_done
-gst_audio_ring_buffer_set_sample
-gst_audio_ring_buffer_commit
-gst_audio_ring_buffer_convert
-
-gst_audio_ring_buffer_prepare_read
-gst_audio_ring_buffer_read
-gst_audio_ring_buffer_clear
-gst_audio_ring_buffer_clear_all
-gst_audio_ring_buffer_advance
-
-gst_audio_ring_buffer_close_device
-gst_audio_ring_buffer_open_device
-gst_audio_ring_buffer_device_is_open
-
-gst_audio_ring_buffer_may_start
-gst_audio_ring_buffer_parse_caps
-gst_audio_ring_buffer_set_flushing
-
-gst_audio_ring_buffer_is_flushing
-gst_audio_ring_buffer_set_channel_positions
-gst_audio_ring_buffer_set_timestamp
-
-<SUBSECTION Standard>
-GST_TYPE_AUDIO_RING_BUFFER
-GST_AUDIO_RING_BUFFER
-GST_AUDIO_RING_BUFFER_CLASS
-GST_AUDIO_RING_BUFFER_GET_CLASS
-GST_IS_AUDIO_RING_BUFFER
-GST_IS_AUDIO_RING_BUFFER_CLASS
-GST_AUDIO_RING_BUFFER_CAST
-gst_audio_ring_buffer_get_type
-GST_TYPE_AUDIO_RING_BUFFER_SEG_STATE
-gst_audio_ring_buffer_seg_state_get_type
-GST_TYPE_AUDIO_RING_BUFFER_STATE
-gst_audio_ring_buffer_state_get_type
-GST_TYPE_AUDIO_RING_BUFFER_FORMAT_TYPE
-gst_audio_ring_buffer_format_type_get_type
-<SUBSECTION Private>
-gst_audio_ring_buffer_debug_spec_buff
-gst_audio_ring_buffer_debug_spec_caps
-</SECTION>
-
-<SECTION>
-<FILE>gstaudioiec61937</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-gst_audio_iec61937_frame_size
-gst_audio_iec61937_payload
-</SECTION>
-
-# fft
-
-<SECTION>
-<FILE>gstfft</FILE>
-<INCLUDE>gst/fft/fft.h</INCLUDE>
-GstFFTWindow
-gst_fft_next_fast_length
-</SECTION>
-
-<SECTION>
-<FILE>gstffts16</FILE>
-<INCLUDE>gst/fft/fft.h</INCLUDE>
-GstFFTS16
-GstFFTS16Complex
-gst_fft_s16_new
-gst_fft_s16_fft
-gst_fft_s16_inverse_fft
-gst_fft_s16_window
-gst_fft_s16_free
-<SUBSECTION Standard>
-kiss_fft_s16
-kiss_fft_s16_alloc
-kiss_fft_s16_cfg
-kiss_fft_s16_cleanup
-kiss_fft_s16_cpx
-kiss_fft_s16_free
-kiss_fft_s16_next_fast_size
-kiss_fft_s16_scalar
-kiss_fft_s16_stride
-KISS_FFT_S16_COS
-KISS_FFT_S16_MALLOC
-KISS_FFT_S16_SIN
-</SECTION>
-
-<SECTION>
-<FILE>gstffts32</FILE>
-<INCLUDE>gst/fft/fft.h</INCLUDE>
-GstFFTS32
-GstFFTS32Complex
-gst_fft_s32_new
-gst_fft_s32_fft
-gst_fft_s32_inverse_fft
-gst_fft_s32_window
-gst_fft_s32_free
-<SUBSECTION Standard>
-kiss_fft_s32
-kiss_fft_s32_alloc
-kiss_fft_s32_cfg
-kiss_fft_s32_cleanup
-kiss_fft_s32_cpx
-kiss_fft_s32_free
-kiss_fft_s32_next_fast_size
-kiss_fft_s32_scalar
-kiss_fft_s32_stride
-KISS_FFT_S32_COS
-KISS_FFT_S32_MALLOC
-KISS_FFT_S32_SIN
-
-</SECTION>
-
-<SECTION>
-<FILE>gstfftf32</FILE>
-<INCLUDE>gst/fft/fft.h</INCLUDE>
-GstFFTF32
-GstFFTF32Complex
-gst_fft_f32_new
-gst_fft_f32_fft
-gst_fft_f32_inverse_fft
-gst_fft_f32_window
-gst_fft_f32_free
-<SUBSECTION Standard>
-kiss_fft_f32
-kiss_fft_f32_alloc
-kiss_fft_f32_cfg
-kiss_fft_f32_cleanup
-kiss_fft_f32_cpx
-kiss_fft_f32_free
-kiss_fft_f32_next_fast_size
-kiss_fft_f32_scalar
-kiss_fft_f32_stride
-KISS_FFT_F32_COS
-KISS_FFT_F32_MALLOC
-KISS_FFT_F32_SIN
-</SECTION>
-
-<SECTION>
-<FILE>gstfftf64</FILE>
-<INCLUDE>gst/fft/fft.h</INCLUDE>
-GstFFTF64
-GstFFTF64Complex
-gst_fft_f64_new
-gst_fft_f64_fft
-gst_fft_f64_inverse_fft
-gst_fft_f64_window
-gst_fft_f64_free
-<SUBSECTION Standard>
-kiss_fft_f64
-kiss_fft_f64_alloc
-kiss_fft_f64_cfg
-kiss_fft_f64_cleanup
-kiss_fft_f64_cpx
-kiss_fft_f64_free
-kiss_fft_f64_next_fast_size
-kiss_fft_f64_scalar
-kiss_fft_f64_stride
-KISS_FFT_F64_COS
-KISS_FFT_F64_MALLOC
-KISS_FFT_F64_SIN
-</SECTION>
-
-# interfaces
-
-<SECTION>
-<FILE>gstcolorbalance</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstColorBalance
-GstColorBalanceInterface
-GstColorBalanceType
-gst_color_balance_list_channels
-gst_color_balance_get_value
-gst_color_balance_set_value
-gst_color_balance_value_changed
-gst_color_balance_get_balance_type
-<SUBSECTION Standard>
-GST_COLOR_BALANCE
-GST_COLOR_BALANCE_GET_INTERFACE
-GST_COLOR_BALANCE_TYPE
-GST_IS_COLOR_BALANCE
-GST_TYPE_COLOR_BALANCE
-GST_TYPE_COLOR_BALANCE_TYPE
-gst_color_balance_get_type
-gst_color_balance_type_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstcolorbalancechannel</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstColorBalanceChannel
-GstColorBalanceChannelClass
-<SUBSECTION Standard>
-GST_COLOR_BALANCE_CHANNEL
-GST_COLOR_BALANCE_CHANNEL_CLASS
-GST_IS_COLOR_BALANCE_CHANNEL
-GST_IS_COLOR_BALANCE_CHANNEL_CLASS
-GST_TYPE_COLOR_BALANCE_CHANNEL
-gst_color_balance_channel_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstnavigation</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstNavigation
-GstNavigationInterface
-GstNavigationCommand
-GstNavigationEventType
-GstNavigationMessageType
-GstNavigationQueryType
-
-gst_navigation_send_event
-gst_navigation_send_key_event
-gst_navigation_send_mouse_event
-gst_navigation_send_command
-
-gst_navigation_event_parse_command
-gst_navigation_event_parse_key_event
-gst_navigation_event_parse_mouse_button_event
-gst_navigation_event_parse_mouse_move_event
-gst_navigation_message_get_type
-gst_navigation_message_new_angles_changed
-gst_navigation_message_new_commands_changed
-gst_navigation_message_new_event
-gst_navigation_message_new_mouse_over
-gst_navigation_message_parse_angles_changed
-gst_navigation_message_parse_event
-gst_navigation_message_parse_mouse_over
-gst_navigation_query_new_angles
-gst_navigation_query_get_type
-gst_navigation_query_new_commands
-gst_navigation_query_parse_angles
-gst_navigation_query_parse_commands_length
-gst_navigation_query_parse_commands_nth
-gst_navigation_query_set_angles
-gst_navigation_query_set_commands
-gst_navigation_query_set_commandsv
-
-GST_NAVIGATION_COMMAND_DVD_ANGLE_MENU
-GST_NAVIGATION_COMMAND_DVD_AUDIO_MENU
-GST_NAVIGATION_COMMAND_DVD_CHAPTER_MENU
-GST_NAVIGATION_COMMAND_DVD_MENU
-GST_NAVIGATION_COMMAND_DVD_ROOT_MENU
-GST_NAVIGATION_COMMAND_DVD_SUBPICTURE_MENU
-GST_NAVIGATION_COMMAND_DVD_TITLE_MENU
-
-<SUBSECTION Standard>
-GST_TYPE_NAVIGATION
-GST_NAVIGATION
-GST_NAVIGATION_GET_INTERFACE
-GST_TYPE_NAVIGATION_COMMAND
-GST_TYPE_NAVIGATION_EVENT_TYPE
-GST_TYPE_NAVIGATION_MESSAGE_TYPE
-GST_TYPE_NAVIGATION_QUERY_TYPE
-GST_IS_NAVIGATION
-gst_navigation_get_type
-gst_navigation_event_get_type
-gst_navigation_event_type_get_type
-gst_navigation_message_type_get_type
-gst_navigation_query_type_get_type
-gst_navigation_command_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gststreamvolume</FILE>
-<INCLUDE>gst/audio/audio.h</INCLUDE>
-GstStreamVolume
-GstStreamVolumeFormat
-
-gst_stream_volume_get_volume
-gst_stream_volume_set_volume
-
-gst_stream_volume_get_mute
-gst_stream_volume_set_mute
-
-gst_stream_volume_convert_volume
-
-<SUBSECTION Standard>
-GstStreamVolumeInterface
-GST_TYPE_STREAM_VOLUME
-GST_STREAM_VOLUME
-GST_STREAM_VOLUME_INTERFACE
-GST_STREAM_VOLUME_GET_INTERFACE
-GST_IS_STREAM_VOLUME
-GST_IS_STREAM_VOLUME_INTERFACE
-gst_stream_volume_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideodirection</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoDirection
-GstVideoDirectionInterface
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_DIRECTION
-GST_VIDEO_DIRECTION
-GST_IS_VIDEO_DIRECTION
-GST_VIDEO_DIRECTION_GET_INTERFACE
-gst_video_direction_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideoorientation</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoOrientation
-GstVideoOrientationInterface
-gst_video_orientation_get_hcenter
-gst_video_orientation_get_hflip
-gst_video_orientation_get_vcenter
-gst_video_orientation_get_vflip
-gst_video_orientation_set_hcenter
-gst_video_orientation_set_hflip
-gst_video_orientation_set_vcenter
-gst_video_orientation_set_vflip
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_ORIENTATION
-GST_VIDEO_ORIENTATION
-GST_IS_VIDEO_ORIENTATION
-GST_VIDEO_ORIENTATION_GET_INTERFACE
-gst_video_orientation_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideooverlay</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoOverlay
-GstVideoOverlayInterface
-gst_video_overlay_got_window_handle
-gst_video_overlay_set_window_handle
-gst_video_overlay_prepare_window_handle
-gst_video_overlay_expose
-gst_video_overlay_handle_events
-gst_video_overlay_set_render_rectangle
-gst_is_video_overlay_prepare_window_handle_message
-gst_video_overlay_install_properties
-gst_video_overlay_set_property
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_OVERLAY
-GST_VIDEO_OVERLAY
-GST_IS_VIDEO_OVERLAY
-GST_VIDEO_OVERLAY_GET_INTERFACE
-gst_video_overlay_get_type
-</SECTION>
-
-
-
-
-# riff
-
-<SECTION>
-<FILE>gstriff</FILE>
-<INCLUDE>gst/riff/riff.h</INCLUDE>
-gst_riff_create_audio_caps
-gst_riff_create_audio_template_caps
-gst_riff_create_iavs_caps
-gst_riff_create_iavs_template_caps
-gst_riff_create_video_caps
-gst_riff_create_video_template_caps
-gst_riff_init
-gst_riff_parse_chunk
-gst_riff_parse_file_header
-gst_riff_parse_info
-gst_riff_parse_strf_auds
-gst_riff_parse_strf_iavs
-gst_riff_parse_strf_vids
-gst_riff_parse_strh
-gst_riff_read_chunk
-<SUBSECTION Standard>
-GST_RIFF_00
-GST_RIFF_0021
-GST_RIFF_0031
-GST_RIFF_0032
-GST_RIFF_00AM
-GST_RIFF_00__
-GST_RIFF_00db
-GST_RIFF_00dc
-GST_RIFF_00dx
-GST_RIFF_00id
-GST_RIFF_00iv
-GST_RIFF_00pc
-GST_RIFF_00rt
-GST_RIFF_00vc
-GST_RIFF_00xm
-GST_RIFF_00xx
-GST_RIFF_01
-GST_RIFF_01dc
-GST_RIFF_01pc
-GST_RIFF_01wb
-GST_RIFF_02
-GST_RIFF_03
-GST_RIFF_04
-GST_RIFF_05
-GST_RIFF_06
-GST_RIFF_07
-GST_RIFF_AURA
-GST_RIFF_BW10
-GST_RIFF_CCC
-GST_RIFF_CRAM
-GST_RIFF_CVID
-GST_RIFF_CYUV
-GST_RIFF_DIB
-GST_RIFF_DISP
-GST_RIFF_DIV3
-GST_RIFF_DMB1
-GST_RIFF_FCCH_MSVC
-GST_RIFF_FCCH_RLE
-GST_RIFF_FCCH_msvc
-GST_RIFF_FCC_auds
-GST_RIFF_FCC_iavs
-GST_RIFF_FCC_pads
-GST_RIFF_FCC_txts
-GST_RIFF_FCC_vidc
-GST_RIFF_FCC_vids
-GST_RIFF_FF00
-GST_RIFF_H263
-GST_RIFF_I420
-GST_RIFF_IDIT
-GST_RIFF_IJPG
-GST_RIFF_INFO_IAAR
-GST_RIFF_INFO_IARL
-GST_RIFF_INFO_IART
-GST_RIFF_INFO_ICMS
-GST_RIFF_INFO_ICMT
-GST_RIFF_INFO_ICOP
-GST_RIFF_INFO_ICRD
-GST_RIFF_INFO_ICRP
-GST_RIFF_INFO_IDIM
-GST_RIFF_INFO_IDPI
-GST_RIFF_INFO_IENG
-GST_RIFF_INFO_IGNR
-GST_RIFF_INFO_IKEY
-GST_RIFF_INFO_ILGT
-GST_RIFF_INFO_IMED
-GST_RIFF_INFO_INAM
-GST_RIFF_INFO_IPLT
-GST_RIFF_INFO_IPRD
-GST_RIFF_INFO_ISBJ
-GST_RIFF_INFO_ISFT
-GST_RIFF_INFO_ISHP
-GST_RIFF_INFO_ISRC
-GST_RIFF_INFO_ISRF
-GST_RIFF_INFO_ITCH
-GST_RIFF_INFO_ITRK
-GST_RIFF_ISBJ
-GST_RIFF_ISFT
-GST_RIFF_IV31
-GST_RIFF_IV32
-GST_RIFF_IV41
-GST_RIFF_IV50
-GST_RIFF_IYUV
-GST_RIFF_JPEG
-GST_RIFF_L263
-GST_RIFF_LIST_AVIX
-GST_RIFF_LIST_INFO
-GST_RIFF_LIST_adtl
-GST_RIFF_LIST_hdrl
-GST_RIFF_LIST_movi
-GST_RIFF_LIST_ncdt
-GST_RIFF_LIST_nctg
-GST_RIFF_LIST_odml
-GST_RIFF_LIST_strl
-GST_RIFF_M263
-GST_RIFF_MJPG
-GST_RIFF_MPIX
-GST_RIFF_MVI1
-GST_RIFF_NONE
-GST_RIFF_PACK
-GST_RIFF_Q1_0
-GST_RIFF_RAW
-GST_RIFF_RGB
-GST_RIFF_RIFF_AVI
-GST_RIFF_RIFF_CDXA
-GST_RIFF_RIFF_WAVE
-GST_RIFF_RLE4
-GST_RIFF_RLE8
-GST_RIFF_RT21
-GST_RIFF_SFMC
-GST_RIFF_TAG_AVF0
-GST_RIFF_TAG_BEXT
-GST_RIFF_TAG_FLLR
-GST_RIFF_TAG_ID32
-GST_RIFF_TAG_IDVX
-GST_RIFF_TAG_JUNK
-GST_RIFF_TAG_JUNQ
-GST_RIFF_TAG_LIST
-GST_RIFF_TAG_RF64
-GST_RIFF_TAG_RIFF
-GST_RIFF_TAG_RIFX
-GST_RIFF_TAG_acid
-GST_RIFF_TAG_avih
-GST_RIFF_TAG_bext
-GST_RIFF_TAG_cue
-GST_RIFF_TAG_data
-GST_RIFF_TAG_dmlh
-GST_RIFF_TAG_fact
-GST_RIFF_TAG_fmt
-GST_RIFF_TAG_id3
-GST_RIFF_TAG_idx1
-GST_RIFF_TAG_inst
-GST_RIFF_TAG_labl
-GST_RIFF_TAG_note
-GST_RIFF_TAG_plst
-GST_RIFF_TAG_smpl
-GST_RIFF_TAG_strd
-GST_RIFF_TAG_strf
-GST_RIFF_TAG_strh
-GST_RIFF_TAG_strn
-GST_RIFF_TAG_vedt
-GST_RIFF_TRAN
-GST_RIFF_ULTI
-GST_RIFF_V422
-GST_RIFF_VDOW
-GST_RIFF_VIXL
-GST_RIFF_VSSH
-GST_RIFF_VYUY
-GST_RIFF_WHAM
-GST_RIFF_WINX
-GST_RIFF_WPY2
-GST_RIFF_XMPG
-GST_RIFF_Y41P
-GST_RIFF_YUV8
-GST_RIFF_YUV9
-GST_RIFF_YUY2
-GST_RIFF_YV12
-GST_RIFF_YVU9
-GST_RIFF_azpr
-GST_RIFF_bw10
-GST_RIFF_ccc
-GST_RIFF_cram
-GST_RIFF_cvid
-GST_RIFF_cyuv
-GST_RIFF_dmb1
-GST_RIFF_h263
-GST_RIFF_i263
-GST_RIFF_i420
-GST_RIFF_iv31
-GST_RIFF_iv32
-GST_RIFF_iv41
-GST_RIFF_iv50
-GST_RIFF_iyuv
-GST_RIFF_jpeg
-GST_RIFF_m263
-GST_RIFF_mJPG
-GST_RIFF_mvi1
-GST_RIFF_none
-GST_RIFF_pack
-GST_RIFF_rec
-GST_RIFF_rgb
-GST_RIFF_rle4
-GST_RIFF_rle8
-GST_RIFF_rpza
-GST_RIFF_rt21
-GST_RIFF_tran
-GST_RIFF_ulti
-GST_RIFF_v422
-GST_RIFF_vixl
-GST_RIFF_vyuy
-GST_RIFF_wham
-GST_RIFF_x263
-GST_RIFF_xmpg
-GST_RIFF_y41p
-GST_RIFF_yuy2
-GST_RIFF_yv12
-
-gst_riff_acid
-gst_riff_dmlh
-gst_riff_index_entry
-gst_riff_strf_auds
-gst_riff_strf_iavs
-gst_riff_strf_vids
-gst_riff_strh
-</SECTION>
-
-
-# rtp
-
-<SECTION>
-<FILE>gstrtpbaseaudiopayload</FILE>
-<INCLUDE>gst/rtp/rtp.h</INCLUDE>
-GstRTPBaseAudioPayload
-GstRTPBaseAudioPayloadClass
-
-gst_rtp_base_audio_payload_set_frame_based
-gst_rtp_base_audio_payload_set_frame_options
-gst_rtp_base_audio_payload_set_sample_based
-gst_rtp_base_audio_payload_set_sample_options
-gst_rtp_base_audio_payload_get_adapter
-gst_rtp_base_audio_payload_push
-gst_rtp_base_audio_payload_flush
-gst_rtp_base_audio_payload_set_samplebits_options
-<SUBSECTION Standard>
-GST_TYPE_RTP_BASE_AUDIO_PAYLOAD
-GST_RTP_BASE_AUDIO_PAYLOAD
-GST_RTP_BASE_AUDIO_PAYLOAD_CLASS
-GST_IS_RTP_BASE_AUDIO_PAYLOAD
-GST_IS_RTP_BASE_AUDIO_PAYLOAD_CLASS
-GST_RTP_BASE_AUDIO_PAYLOAD_CAST
-gst_rtp_base_audio_payload_get_type
-GstRTPBaseAudioPayloadPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstrtpbasedepayload</FILE>
-<INCLUDE>gst/rtp/rtp.h</INCLUDE>
-GstRTPBaseDepayload
-GstRTPBaseDepayloadClass
-
-GST_RTP_BASE_DEPAYLOAD_SINKPAD
-GST_RTP_BASE_DEPAYLOAD_SRCPAD
-
-gst_rtp_base_depayload_push
-gst_rtp_base_depayload_push_list
-
-gst_rtp_base_depayload_is_source_info_enabled
-gst_rtp_base_depayload_set_source_info_enabled
-
-<SUBSECTION Standard>
-GstRTPBaseDepayloadPrivate
-GST_TYPE_RTP_BASE_DEPAYLOAD
-GST_RTP_BASE_DEPAYLOAD
-GST_RTP_BASE_DEPAYLOAD_CAST
-GST_RTP_BASE_DEPAYLOAD_CLASS
-GST_RTP_BASE_DEPAYLOAD_GET_CLASS
-GST_IS_RTP_BASE_DEPAYLOAD
-GST_IS_RTP_BASE_DEPAYLOAD_CLASS
-GST_RTP_BASE_PAYLOAD_CAST
-gst_rtp_base_depayload_get_type
-GstRTPBasePayloadPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstrtpbasepayload</FILE>
-<INCLUDE>gst/rtp/rtp.h</INCLUDE>
-GstRTPBasePayload
-GstRTPBasePayloadClass
-
-GST_RTP_BASE_PAYLOAD_MTU
-GST_RTP_BASE_PAYLOAD_PT
-GST_RTP_BASE_PAYLOAD_SINKPAD
-GST_RTP_BASE_PAYLOAD_SRCPAD
-
-gst_rtp_base_payload_is_filled
-gst_rtp_base_payload_push
-gst_rtp_base_payload_push_list
-gst_rtp_base_payload_set_options
-gst_rtp_base_payload_set_outcaps
-
-gst_rtp_base_payload_allocate_output_buffer
-gst_rtp_base_payload_get_source_count
-gst_rtp_base_payload_is_source_info_enabled
-gst_rtp_base_payload_set_source_info_enabled
-<SUBSECTION Standard>
-GST_TYPE_RTP_BASE_PAYLOAD
-GST_RTP_BASE_PAYLOAD
-GST_RTP_BASE_PAYLOAD_CLASS
-GST_RTP_BASE_PAYLOAD_GET_CLASS
-GST_IS_RTP_BASE_PAYLOAD
-GST_IS_RTP_BASE_PAYLOAD_CLASS
-gst_rtp_base_payload_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstrtpmeta</FILE>
-<INCLUDE>gst/rtp/rtp.h</INCLUDE>
-GstRTPSourceMeta
-gst_buffer_add_rtp_source_meta
-gst_buffer_get_rtp_source_meta
-gst_rtp_source_meta_append_csrc
-gst_rtp_source_meta_get_info
-gst_rtp_source_meta_get_source_count
-gst_rtp_source_meta_set_ssrc
-GST_RTP_SOURCE_META_MAX_CSRC_COUNT
-<SUBSECTION Standard>
-gst_rtp_source_meta_api_get_type
-GST_RTP_SOURCE_META_API_TYPE
-GST_RTP_SOURCE_META_INFO
-</SECTION>
-
-<SECTION>
-<FILE>gstrtcpbuffer</FILE>
-<INCLUDE>gst/rtp/rtp.h</INCLUDE>
-
-GST_RTCP_VERSION
-
-GST_RTCP_MAX_SDES
-GST_RTCP_MAX_BYE_SSRC_COUNT
-GST_RTCP_MAX_RB_COUNT
-GST_RTCP_MAX_SDES_ITEM_COUNT
-GST_RTCP_VALID_MASK
-GST_RTCP_VALID_VALUE
-
-GstRTCPType
-GstRTCPPacket
-GstRTCPSDESType
-GstRTCPFBType
-GstRTCPXRType
-
-gst_rtcp_buffer_new_take_data
-gst_rtcp_buffer_new_copy_data
-
-GST_RTCP_REDUCED_SIZE_VALID_MASK
-gst_rtcp_buffer_validate_data_reduced
-gst_rtcp_buffer_validate_reduced
-gst_rtcp_buffer_validate_data
-gst_rtcp_buffer_validate
-
-GstRTCPBuffer
-GST_RTCP_BUFFER_INIT
-gst_rtcp_buffer_new
-gst_rtcp_buffer_map
-gst_rtcp_buffer_unmap
-
-gst_rtcp_buffer_get_packet_count
-gst_rtcp_buffer_get_first_packet
-gst_rtcp_packet_move_to_next
-gst_rtcp_buffer_add_packet
-gst_rtcp_packet_remove
-
-gst_rtcp_packet_get_padding
-gst_rtcp_packet_get_count
-gst_rtcp_packet_get_type
-gst_rtcp_packet_get_length
-
-gst_rtcp_packet_sr_get_sender_info
-gst_rtcp_packet_sr_set_sender_info
-
-gst_rtcp_packet_rr_get_ssrc
-gst_rtcp_packet_rr_set_ssrc
-
-gst_rtcp_packet_get_rb_count
-gst_rtcp_packet_get_rb
-gst_rtcp_packet_add_rb
-gst_rtcp_packet_set_rb
-
-gst_rtcp_packet_sdes_get_item_count
-gst_rtcp_packet_sdes_first_item
-gst_rtcp_packet_sdes_next_item
-gst_rtcp_packet_sdes_get_ssrc
-gst_rtcp_packet_sdes_first_entry
-gst_rtcp_packet_sdes_next_entry
-gst_rtcp_packet_sdes_get_entry
-gst_rtcp_packet_sdes_copy_entry
-
-gst_rtcp_packet_sdes_add_item
-gst_rtcp_packet_sdes_add_entry
-
-gst_rtcp_packet_bye_get_ssrc_count
-gst_rtcp_packet_bye_get_nth_ssrc
-gst_rtcp_packet_bye_add_ssrc
-gst_rtcp_packet_bye_add_ssrcs
-
-gst_rtcp_packet_bye_get_reason_len
-gst_rtcp_packet_bye_get_reason
-gst_rtcp_packet_bye_set_reason
-
-gst_rtcp_packet_fb_get_type
-gst_rtcp_packet_fb_set_type
-
-gst_rtcp_packet_fb_get_sender_ssrc
-gst_rtcp_packet_fb_set_sender_ssrc
-
-gst_rtcp_packet_fb_get_media_ssrc
-gst_rtcp_packet_fb_set_media_ssrc
-
-gst_rtcp_packet_fb_get_fci_length
-gst_rtcp_packet_fb_set_fci_length
-gst_rtcp_packet_fb_get_fci
-
-gst_rtcp_packet_app_get_data
-gst_rtcp_packet_app_get_data_length
-gst_rtcp_packet_app_get_name
-gst_rtcp_packet_app_get_ssrc
-gst_rtcp_packet_app_get_subtype
-gst_rtcp_packet_app_set_data_length
-gst_rtcp_packet_app_set_name
-gst_rtcp_packet_app_set_ssrc
-gst_rtcp_packet_app_set_subtype
-
-gst_rtcp_packet_copy_profile_specific_ext
-gst_rtcp_packet_get_profile_specific_ext
-gst_rtcp_packet_get_profile_specific_ext_length
-gst_rtcp_packet_add_profile_specific_ext
-
-gst_rtcp_ntp_to_unix
-gst_rtcp_unix_to_ntp
-
-gst_rtcp_sdes_name_to_type
-gst_rtcp_sdes_type_to_name
-
-gst_rtcp_packet_xr_first_rb
-gst_rtcp_packet_xr_next_rb
-gst_rtcp_packet_xr_get_ssrc
-gst_rtcp_packet_xr_get_block_length
-gst_rtcp_packet_xr_get_block_type
-
-gst_rtcp_packet_xr_get_dlrr_block
-
-gst_rtcp_packet_xr_get_prt_by_seq
-gst_rtcp_packet_xr_get_prt_info
-
-gst_rtcp_packet_xr_get_rle_info
-gst_rtcp_packet_xr_get_rle_nth_chunk
-
-gst_rtcp_packet_xr_get_rrt
-
-gst_rtcp_packet_xr_get_summary_info
-gst_rtcp_packet_xr_get_summary_jitter
-gst_rtcp_packet_xr_get_summary_pkt
-gst_rtcp_packet_xr_get_summary_ttl
-
-gst_rtcp_packet_xr_get_voip_burst_metrics
-gst_rtcp_packet_xr_get_voip_configuration_params
-gst_rtcp_packet_xr_get_voip_delay_metrics
-gst_rtcp_packet_xr_get_voip_jitter_buffer_params
-gst_rtcp_packet_xr_get_voip_metrics_ssrc
-gst_rtcp_packet_xr_get_voip_packet_metrics
-gst_rtcp_packet_xr_get_voip_quality_metrics
-gst_rtcp_packet_xr_get_voip_signal_metrics
-
-<SUBSECTION Standard>
-GST_RTCP_RTPFB_TYPE_RCTP_SR_REQ
-GST_TYPE_RTCPFB_TYPE
-GST_TYPE_RTCPSDES_TYPE
-GST_TYPE_RTCP_TYPE
-gst_rtcp_type_get_type
-gst_rtcpfb_type_get_type
-gst_rtcpsdes_type_get_type
-gst_rtcpxr_type_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstrtppayloads</FILE>
-<INCLUDE>gst/rtp/rtp.h</INCLUDE>
-GstRTPPayload
-GST_RTP_PAYLOAD_IS_DYNAMIC
-
-GstRTPPayloadInfo
-
-gst_rtp_payload_info_for_name
-gst_rtp_payload_info_for_pt
-
-<SUBSECTION Standard>
-GST_RTP_PAYLOAD_DYNAMIC_STRING
-GST_RTP_PAYLOAD_G723_53_STRING
-GST_RTP_PAYLOAD_G723_63_STRING
-GST_RTP_PAYLOAD_G728_STRING
-GST_RTP_PAYLOAD_G729_STRING
-GST_RTP_PAYLOAD_GSM_STRING
-GST_RTP_PAYLOAD_H263_STRING
-GST_RTP_PAYLOAD_L16_MONO_STRING
-GST_RTP_PAYLOAD_L16_STEREO_STRING
-GST_RTP_PAYLOAD_MPA_STRING
-GST_RTP_PAYLOAD_MPV_STRING
-GST_RTP_PAYLOAD_PCMA_STRING
-GST_RTP_PAYLOAD_PCMU_STRING
-GST_RTP_PAYLOAD_TS41_STRING
-GST_RTP_PAYLOAD_TS48_STRING
-GST_RTP_PAYLOAD_1016_STRING
-GST_RTP_PAYLOAD_CELLB_STRING
-GST_RTP_PAYLOAD_CN_STRING
-GST_RTP_PAYLOAD_DVI4_11025_STRING
-GST_RTP_PAYLOAD_DVI4_16000_STRING
-GST_RTP_PAYLOAD_DVI4_22050_STRING
-GST_RTP_PAYLOAD_DVI4_8000_STRING
-GST_RTP_PAYLOAD_G721_STRING
-GST_RTP_PAYLOAD_G722_STRING
-GST_RTP_PAYLOAD_G723_53
-GST_RTP_PAYLOAD_G723_63
-GST_RTP_PAYLOAD_G723_STRING
-GST_RTP_PAYLOAD_H261_STRING
-GST_RTP_PAYLOAD_JPEG_STRING
-GST_RTP_PAYLOAD_LPC_STRING
-GST_RTP_PAYLOAD_MP2T_STRING
-GST_RTP_PAYLOAD_NV_STRING
-GST_RTP_PAYLOAD_QCELP_STRING
-GST_RTP_PAYLOAD_TS41
-GST_RTP_PAYLOAD_TS48
-GST_TYPE_RTP_PAYLOAD
-gst_rtp_payload_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstrtpbuffer</FILE>
-<INCLUDE>gst/rtp/rtp.h</INCLUDE>
-
-GST_RTP_VERSION
-
-gst_rtp_buffer_allocate_data
-
-gst_rtp_buffer_new_take_data
-gst_rtp_buffer_new_copy_data
-gst_rtp_buffer_new_allocate
-gst_rtp_buffer_new_allocate_len
-
-GstRTPBuffer
-GST_RTP_BUFFER_INIT
-GstRTPBufferFlags
-GstRTPBufferMapFlags
-gst_rtp_buffer_map
-gst_rtp_buffer_unmap
-
-gst_rtp_buffer_calc_header_len
-gst_rtp_buffer_calc_packet_len
-gst_rtp_buffer_calc_payload_len
-
-gst_rtp_buffer_set_packet_len
-gst_rtp_buffer_get_packet_len
-
-gst_rtp_buffer_get_header_len
-
-gst_rtp_buffer_get_version
-gst_rtp_buffer_set_version
-
-gst_rtp_buffer_get_padding
-gst_rtp_buffer_set_padding
-gst_rtp_buffer_pad_to
-
-gst_rtp_buffer_get_extension
-gst_rtp_buffer_set_extension
-gst_rtp_buffer_get_extension_data
-gst_rtp_buffer_get_extension_bytes
-
-gst_rtp_buffer_get_ssrc
-gst_rtp_buffer_set_ssrc
-
-gst_rtp_buffer_get_csrc_count
-gst_rtp_buffer_get_csrc
-gst_rtp_buffer_set_csrc
-
-gst_rtp_buffer_get_marker
-gst_rtp_buffer_set_marker
-
-gst_rtp_buffer_get_payload_type
-gst_rtp_buffer_set_payload_type
-
-gst_rtp_buffer_get_seq
-gst_rtp_buffer_set_seq
-
-gst_rtp_buffer_get_timestamp
-gst_rtp_buffer_set_timestamp
-
-gst_rtp_buffer_get_payload_buffer
-gst_rtp_buffer_get_payload_subbuffer
-gst_rtp_buffer_get_payload_len
-gst_rtp_buffer_get_payload_bytes
-gst_rtp_buffer_get_payload
-
-gst_rtp_buffer_default_clock_rate
-gst_rtp_buffer_compare_seqnum
-gst_rtp_buffer_ext_timestamp
-gst_rtp_buffer_set_extension_data
-
-gst_rtp_buffer_get_extension_onebyte_header
-gst_rtp_buffer_get_extension_twobytes_header
-gst_rtp_buffer_add_extension_onebyte_header
-gst_rtp_buffer_add_extension_twobytes_header
-<SUBSECTION Standard>
-GST_TYPE_RTP_BUFFER_FLAGS
-GST_TYPE_RTP_BUFFER_MAP_FLAGS
-gst_rtp_buffer_flags_get_type
-gst_rtp_buffer_map_flags_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstrtphdrext</FILE>
-<INCLUDE>gst/rtp/rtp.h</INCLUDE>
-GST_RTP_HDREXT_BASE
-GST_RTP_HDREXT_NTP_56
-GST_RTP_HDREXT_NTP_56_SIZE
-GST_RTP_HDREXT_NTP_64
-GST_RTP_HDREXT_NTP_64_SIZE
-gst_rtp_hdrext_get_ntp_56
-gst_rtp_hdrext_get_ntp_64
-gst_rtp_hdrext_set_ntp_56
-gst_rtp_hdrext_set_ntp_64
-</SECTION>
-
-<SECTION>
-<FILE>gstrtpdefs</FILE>
-<INCLUDE>gst/rtp/rtp.h</INCLUDE>
-GstRTPProfile
-<SUBSECTION Standard>
-GST_TYPE_RTP_PROFILE
-gst_rtp_profile_get_type
-</SECTION>
-
-# rtsp
-<SECTION>
-<FILE>gstrtspdefs</FILE>
-<INCLUDE>gst/rtsp/rtsp.h</INCLUDE>
-GST_RTSP_CHECK
-GST_RTSP_AUTH_MAX
-GstRTSPEvent
-GstRTSPResult
-GstRTSPFamily
-GstRTSPState
-GstRTSPVersion
-GstRTSPMethod
-GstRTSPAuthMethod
-GstRTSPHeaderField
-GstRTSPStatusCode
-gst_rtsp_strresult
-gst_rtsp_method_as_text
-gst_rtsp_version_as_text
-gst_rtsp_header_as_text
-gst_rtsp_header_allow_multiple
-gst_rtsp_status_as_text
-gst_rtsp_options_as_text
-gst_rtsp_options_from_text
-gst_rtsp_find_header_field
-gst_rtsp_find_method
-gst_rtsp_generate_digest_auth_response
-gst_rtsp_generate_digest_auth_response_from_md5
-<SUBSECTION Standard>
-GST_TYPE_RTSP_AUTH_METHOD
-GST_TYPE_RTSP_EVENT
-GST_TYPE_RTSP_FAMILY
-GST_TYPE_RTSP_HEADER_FIELD
-GST_TYPE_RTSP_LOWER_TRANS
-GST_TYPE_RTSP_METHOD
-GST_TYPE_RTSP_RESULT
-GST_TYPE_RTSP_STATE
-GST_TYPE_RTSP_STATUS_CODE
-GST_TYPE_RTSP_URL
-GST_TYPE_RTSP_VERSION
-gst_rtsp_event_get_type
-gst_rtsp_auth_method_get_type
-gst_rtsp_family_get_type
-gst_rtsp_method_get_type
-gst_rtsp_result_get_type
-gst_rtsp_state_get_type
-gst_rtsp_status_code_get_type
-gst_rtsp_version_get_type
-gst_rtsp_header_field_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstrtsptransport</FILE>
-<INCLUDE>gst/rtsp/rtsp.h</INCLUDE>
-GstRTSPTransMode
-GstRTSPProfile
-GstRTSPRange
-GstRTSPLowerTrans
-GstRTSPTransport
-gst_rtsp_transport_new
-gst_rtsp_transport_init
-gst_rtsp_transport_parse
-gst_rtsp_transport_as_text
-gst_rtsp_transport_get_mime
-gst_rtsp_transport_get_manager
-gst_rtsp_transport_free
-<SUBSECTION Standard>
-GST_TYPE_RTSP_PROFILE
-gst_rtsp_lower_trans_get_type
-gst_rtsp_transport_get_media_type
-GST_TYPE_RTSP_TRANS_MODE
-gst_rtsp_profile_get_type
-gst_rtsp_trans_mode_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstrtspconnection</FILE>
-<INCLUDE>gst/rtsp/rtsp.h</INCLUDE>
-GstRTSPConnection
-gst_rtsp_connection_create
-gst_rtsp_connection_create_from_socket
-gst_rtsp_connection_accept
-gst_rtsp_connection_connect
-gst_rtsp_connection_connect_with_response
-gst_rtsp_connection_close
-gst_rtsp_connection_free
-
-gst_rtsp_connection_read
-gst_rtsp_connection_write
-gst_rtsp_connection_poll
-
-gst_rtsp_connection_send
-gst_rtsp_connection_send_messages
-gst_rtsp_connection_receive
-
-gst_rtsp_connection_next_timeout
-gst_rtsp_connection_reset_timeout
-
-gst_rtsp_connection_flush
-
-gst_rtsp_connection_set_auth
-gst_rtsp_connection_set_auth_param
-gst_rtsp_connection_clear_auth_params
-
-gst_rtsp_connection_set_qos_dscp
-
-gst_rtsp_connection_set_ip
-gst_rtsp_connection_get_ip
-
-gst_rtsp_connection_get_url
-
-gst_rtsp_connection_set_tunneled
-gst_rtsp_connection_is_tunneled
-
-gst_rtsp_connection_get_tunnelid
-gst_rtsp_connection_do_tunnel
-
-gst_rtsp_connection_set_http_mode
-gst_rtsp_connection_set_proxy
-
-gst_rtsp_connection_get_read_socket
-gst_rtsp_connection_get_write_socket
-
-gst_rtsp_connection_get_tls
-gst_rtsp_connection_set_tls_validation_flags
-gst_rtsp_connection_get_tls_validation_flags
-gst_rtsp_connection_set_tls_database
-gst_rtsp_connection_get_tls_database
-gst_rtsp_connection_set_tls_interaction
-gst_rtsp_connection_get_tls_interaction
-
-gst_rtsp_connection_get_remember_session_id
-gst_rtsp_connection_set_remember_session_id
-
-GstRTSPConnectionAcceptCertificateFunc
-gst_rtsp_connection_set_accept_certificate_func
-
-
-GstRTSPWatch
-GstRTSPWatchFuncs
-gst_rtsp_watch_new
-gst_rtsp_watch_unref
-gst_rtsp_watch_attach
-gst_rtsp_watch_reset
-gst_rtsp_watch_send_message
-gst_rtsp_watch_send_messages
-gst_rtsp_watch_write_data
-gst_rtsp_watch_get_send_backlog
-gst_rtsp_watch_set_send_backlog
-gst_rtsp_watch_set_flushing
-gst_rtsp_watch_wait_backlog
-</SECTION>
-
-<SECTION>
-<FILE>gstrtspextension</FILE>
-<INCLUDE>gst/rtsp/rtsp.h</INCLUDE>
-GstRTSPExtension
-GstRTSPExtensionInterface
-<SUBSECTION Standard>
-GST_IS_RTSP_EXTENSION
-GST_RTSP_EXTENSION
-GST_RTSP_EXTENSION_GET_INTERFACE
-GST_TYPE_RTSP_EXTENSION
-gst_rtsp_extension_after_send
-gst_rtsp_extension_before_send
-gst_rtsp_extension_configure_stream
-gst_rtsp_extension_detect_server
-gst_rtsp_extension_get_transports
-gst_rtsp_extension_parse_sdp
-gst_rtsp_extension_receive_request
-gst_rtsp_extension_send
-gst_rtsp_extension_setup_media
-gst_rtsp_extension_stream_select
-gst_rtsp_extension_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstrtspmessage</FILE>
-<INCLUDE>gst/rtsp/rtsp.h</INCLUDE>
-GstRTSPMsgType
-GstRTSPMessage
-gst_rtsp_message_new
-gst_rtsp_message_init
-gst_rtsp_message_unset
-gst_rtsp_message_copy
-gst_rtsp_message_free
-gst_rtsp_message_get_type
-gst_rtsp_message_new_request
-gst_rtsp_message_init_request
-gst_rtsp_message_parse_request
-gst_rtsp_message_new_response
-gst_rtsp_message_init_response
-gst_rtsp_message_parse_response
-gst_rtsp_message_new_data
-gst_rtsp_message_init_data
-gst_rtsp_message_parse_data
-gst_rtsp_message_add_header
-gst_rtsp_message_take_header
-gst_rtsp_message_remove_header
-gst_rtsp_message_get_header
-gst_rtsp_message_add_header_by_name
-gst_rtsp_message_take_header_by_name
-gst_rtsp_message_remove_header_by_name
-gst_rtsp_message_get_header_by_name
-gst_rtsp_message_append_headers
-gst_rtsp_message_set_body
-gst_rtsp_message_take_body
-gst_rtsp_message_get_body
-gst_rtsp_message_steal_body
-gst_rtsp_message_set_body_buffer
-gst_rtsp_message_take_body_buffer
-gst_rtsp_message_has_body_buffer
-gst_rtsp_message_get_body_buffer
-gst_rtsp_message_steal_body_buffer
-
-GstRTSPAuthCredential
-GstRTSPAuthParam
-gst_rtsp_message_parse_auth_credentials
-gst_rtsp_auth_credentials_free
-gst_rtsp_auth_param_copy
-gst_rtsp_auth_param_free
-
-gst_rtsp_message_dump
-<SUBSECTION Standard>
-GST_RTSP_MESSAGE
-GST_RTSP_MESSAGE_CAST
-GST_TYPE_RTSP_MESSAGE
-gst_rtsp_auth_param_get_type
-GST_TYPE_RTSP_AUTH_CREDENTIAL
-GST_TYPE_RTSP_AUTH_PARAM
-gst_rtsp_auth_credential_get_type
-GST_TYPE_RTSP_MSG_TYPE
-gst_rtsp_msg_get_type
-gst_rtsp_msg_type_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstrtspurl</FILE>
-<INCLUDE>gst/rtsp/rtsp.h</INCLUDE>
-GST_RTSP_DEFAULT_PORT
-GstRTSPUrl
-gst_rtsp_url_parse
-gst_rtsp_url_copy
-gst_rtsp_url_free
-gst_rtsp_url_get_request_uri
-gst_rtsp_url_set_port
-gst_rtsp_url_get_port
-gst_rtsp_url_decode_path_components
-<SUBSECTION Standard>
-gst_rtsp_url_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstrtsprange</FILE>
-<INCLUDE>gst/rtsp/rtsp.h</INCLUDE>
-GstRTSPRangeUnit
-GstRTSPTimeRange
-GstRTSPTime
-GstRTSPTime2
-GstRTSPTimeType
-gst_rtsp_range_parse
-gst_rtsp_range_get_times
-gst_rtsp_range_to_string
-gst_rtsp_range_convert_units
-gst_rtsp_range_free
-<SUBSECTION Standard>
-GST_TYPE_RTSP_RANGE_UNIT
-GST_TYPE_RTSP_TIME_TYPE
-gst_rtsp_range_unit_get_type
-gst_rtsp_time_type_get_type
-</SECTION>
-
-# sdp
-<SECTION>
-<FILE>gstsdpmessage</FILE>
-<INCLUDE>gst/sdp/sdp.h</INCLUDE>
-GstSDPResult
-
-GstSDPOrigin
-
-GstSDPConnection
-gst_sdp_connection_set
-gst_sdp_connection_clear
-
-GST_SDP_BWTYPE_CT
-GST_SDP_BWTYPE_AS
-GST_SDP_BWTYPE_EXT_PREFIX
-GST_SDP_BWTYPE_RR
-GST_SDP_BWTYPE_RS
-GST_SDP_BWTYPE_TIAS
-GstSDPBandwidth
-gst_sdp_bandwidth_set
-gst_sdp_bandwidth_clear
-
-gst_sdp_media_parse_keymgmt
-gst_sdp_message_parse_keymgmt
-
-GstSDPTime
-gst_sdp_time_set
-gst_sdp_time_clear
-
-GstSDPZone
-gst_sdp_zone_set
-gst_sdp_zone_clear
-
-GstSDPKey
-GstSDPAttribute
-gst_sdp_attribute_set
-gst_sdp_attribute_clear
-
-GstSDPMedia
-GstSDPMessage
-
-gst_sdp_message_new
-gst_sdp_message_new_from_text
-gst_sdp_message_copy
-gst_sdp_message_init
-gst_sdp_message_uninit
-gst_sdp_message_free
-
-gst_sdp_message_parse_buffer
-gst_sdp_message_as_text
-
-gst_sdp_message_parse_uri
-gst_sdp_message_as_uri
-
-gst_sdp_address_is_multicast
-
-gst_sdp_message_get_version
-gst_sdp_message_set_version
-gst_sdp_message_get_origin
-gst_sdp_message_set_origin
-gst_sdp_message_get_session_name
-gst_sdp_message_set_session_name
-gst_sdp_message_get_information
-gst_sdp_message_set_information
-gst_sdp_message_get_uri
-gst_sdp_message_set_uri
-gst_sdp_message_emails_len
-gst_sdp_message_get_email
-gst_sdp_message_insert_email
-gst_sdp_message_replace_email
-gst_sdp_message_remove_email
-gst_sdp_message_add_email
-gst_sdp_message_phones_len
-gst_sdp_message_get_phone
-gst_sdp_message_insert_phone
-gst_sdp_message_replace_phone
-gst_sdp_message_remove_phone
-gst_sdp_message_add_phone
-gst_sdp_message_get_connection
-gst_sdp_message_set_connection
-gst_sdp_message_bandwidths_len
-gst_sdp_message_get_bandwidth
-gst_sdp_message_insert_bandwidth
-gst_sdp_message_replace_bandwidth
-gst_sdp_message_remove_bandwidth
-gst_sdp_message_add_bandwidth
-gst_sdp_message_times_len
-gst_sdp_message_get_time
-gst_sdp_message_insert_time
-gst_sdp_message_replace_time
-gst_sdp_message_remove_time
-gst_sdp_message_add_time
-gst_sdp_message_zones_len
-gst_sdp_message_get_zone
-gst_sdp_message_insert_zone
-gst_sdp_message_replace_zone
-gst_sdp_message_remove_zone
-gst_sdp_message_add_zone
-gst_sdp_message_get_key
-gst_sdp_message_set_key
-gst_sdp_message_attributes_len
-gst_sdp_message_get_attribute
-gst_sdp_message_get_attribute_val
-gst_sdp_message_get_attribute_val_n
-gst_sdp_message_insert_attribute
-gst_sdp_message_replace_attribute
-gst_sdp_message_remove_attribute
-gst_sdp_message_add_attribute
-gst_sdp_message_medias_len
-gst_sdp_message_get_media
-gst_sdp_message_add_media
-gst_sdp_message_dump
-
-gst_sdp_media_new
-gst_sdp_media_copy
-gst_sdp_media_init
-gst_sdp_media_uninit
-gst_sdp_media_free
-gst_sdp_media_as_text
-gst_sdp_media_get_media
-gst_sdp_media_set_media
-gst_sdp_media_get_port
-gst_sdp_media_get_num_ports
-gst_sdp_media_set_port_info
-gst_sdp_media_get_proto
-gst_sdp_media_set_proto
-gst_sdp_media_formats_len
-gst_sdp_media_get_format
-gst_sdp_media_insert_format
-gst_sdp_media_replace_format
-gst_sdp_media_remove_format
-gst_sdp_media_add_format
-gst_sdp_media_get_information
-gst_sdp_media_set_information
-gst_sdp_media_connections_len
-gst_sdp_media_get_connection
-gst_sdp_media_insert_connection
-gst_sdp_media_replace_connection
-gst_sdp_media_remove_connection
-gst_sdp_media_add_connection
-gst_sdp_media_bandwidths_len
-gst_sdp_media_get_bandwidth
-gst_sdp_media_insert_bandwidth
-gst_sdp_media_replace_bandwidth
-gst_sdp_media_remove_bandwidth
-gst_sdp_media_add_bandwidth
-gst_sdp_media_get_key
-gst_sdp_media_set_key
-gst_sdp_media_attributes_len
-gst_sdp_media_get_attribute
-gst_sdp_media_get_attribute_val
-gst_sdp_media_get_attribute_val_n
-gst_sdp_media_insert_attribute
-gst_sdp_media_replace_attribute
-gst_sdp_media_remove_attribute
-gst_sdp_media_add_attribute
-gst_sdp_media_get_caps_from_media
-gst_sdp_media_set_media_from_caps
-gst_sdp_make_keymgmt
-gst_sdp_message_attributes_to_caps
-gst_sdp_media_attributes_to_caps
-<SUBSECTION Standard>
-GST_SDP_MESSAGE
-GST_SDP_MESSAGE_CAST
-GST_TYPE_SDP_MESSAGE
-gst_sdp_message_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstmikey</FILE>
-<INCLUDE>gst/sdp/sdp.h</INCLUDE>
-<SUBSECTION Messages>
-GST_MIKEY_VERSION
-GstMIKEYType
-GstMIKEYMessage
-GstMIKEYDecryptInfo
-GstMIKEYEncryptInfo
-
-gst_mikey_message_new
-gst_mikey_message_new_from_bytes
-gst_mikey_message_new_from_caps
-gst_mikey_message_new_from_data
-gst_mikey_message_to_bytes
-gst_mikey_message_to_caps
-gst_mikey_message_base64_encode
-gst_mikey_message_copy
-gst_mikey_message_ref
-gst_mikey_message_unref
-
-<SUBSECTION MessageInfo>
-GstMIKEYPRFFunc
-GstMIKEYMapType
-gst_mikey_message_set_info
-gst_mikey_message_get_n_cs
-
-<SUBSECTION MessageCSSRTP>
-GstMIKEYMapSRTP
-gst_mikey_message_get_cs_srtp
-gst_mikey_message_insert_cs_srtp
-gst_mikey_message_remove_cs_srtp
-gst_mikey_message_replace_cs_srtp
-gst_mikey_message_add_cs_srtp
-
-<SUBSECTION Payloads>
-gst_mikey_message_get_n_payloads
-gst_mikey_message_get_payload
-gst_mikey_message_find_payload
-gst_mikey_message_insert_payload
-gst_mikey_message_remove_payload
-gst_mikey_message_replace_payload
-gst_mikey_message_add_payload
-
-GstMIKEYKVType
-GstMIKEYKeyDataType
-GstMIKEYPayloadKeyData
-GstMIKEYPayloadType
-GstMIKEYPayload
-gst_mikey_payload_new
-gst_mikey_payload_copy
-gst_mikey_payload_key_data_set_interval
-gst_mikey_payload_key_data_set_key
-gst_mikey_payload_key_data_set_salt
-gst_mikey_payload_key_data_set_spi
-gst_mikey_payload_ref
-gst_mikey_payload_unref
-
-<SUBSECTION PayloadKEMAC>
-GstMIKEYEncAlg
-GstMIKEYMacAlg
-GstMIKEYPayloadKEMAC
-gst_mikey_payload_kemac_set
-gst_mikey_payload_kemac_add_sub
-gst_mikey_payload_kemac_get_n_sub
-gst_mikey_payload_kemac_get_sub
-gst_mikey_payload_kemac_remove_sub
-
-<SUBSECTION PayloadPKE>
-GstMIKEYCacheType
-GstMIKEYPayloadPKE
-gst_mikey_payload_pke_set
-gst_mikey_message_add_pke
-
-<SUBSECTION PayloadT>
-GstMIKEYTSType
-GstMIKEYPayloadT
-gst_mikey_payload_t_set
-gst_mikey_message_add_t
-gst_mikey_message_add_t_now_ntp_utc
-
-<SUBSECTION PayloadRAND>
-GstMIKEYPayloadRAND
-gst_mikey_payload_rand_set
-gst_mikey_message_add_rand
-gst_mikey_message_add_rand_len
-
-<SUBSECTION PayloadSP>
-GstMIKEYSecProto
-GstMIKEYSecSRTP
-GstMIKEYPayloadSP
-GstMIKEYPayloadSPParam
-gst_mikey_payload_sp_set
-gst_mikey_payload_sp_get_n_params
-gst_mikey_payload_sp_get_param
-gst_mikey_payload_sp_add_param
-gst_mikey_payload_sp_remove_param
-<SUBSECTION Standard>
-GST_TYPE_MIKEY_MESSAGE
-gst_mikey_message_get_type
-GST_TYPE_MIKEY_PAYLOAD
-gst_mikey_payload_get_type
-</SECTION>
-
-# tag
-
-<SECTION>
-<FILE>gsttag</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-GST_TAG_MUSICBRAINZ_TRACKID
-GST_TAG_MUSICBRAINZ_ARTISTID
-GST_TAG_MUSICBRAINZ_ALBUMID
-GST_TAG_MUSICBRAINZ_ALBUMARTISTID
-GST_TAG_MUSICBRAINZ_TRMID
-GST_TAG_CDDA_CDDB_DISCID
-GST_TAG_CDDA_CDDB_DISCID_FULL
-GST_TAG_CDDA_MUSICBRAINZ_DISCID
-GST_TAG_CDDA_MUSICBRAINZ_DISCID_FULL
-GST_TAG_CMML_CLIP
-GST_TAG_CMML_HEAD
-GST_TAG_CMML_STREAM
-GST_TAG_CAPTURING_SHUTTER_SPEED
-GST_TAG_CAPTURING_FOCAL_RATIO
-GST_TAG_CAPTURING_FOCAL_LENGTH
-GST_TAG_CAPTURING_FOCAL_LENGTH_35_MM
-GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO
-GST_TAG_CAPTURING_ISO_SPEED
-GST_TAG_CAPTURING_EXPOSURE_PROGRAM
-GST_TAG_CAPTURING_EXPOSURE_MODE
-GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE
-GST_TAG_CAPTURING_GAIN_ADJUSTMENT
-GST_TAG_CAPTURING_WHITE_BALANCE
-GST_TAG_CAPTURING_CONTRAST
-GST_TAG_CAPTURING_SATURATION
-GST_TAG_CAPTURING_SHARPNESS
-GST_TAG_CAPTURING_FLASH_FIRED
-GST_TAG_CAPTURING_FLASH_MODE
-GST_TAG_CAPTURING_METERING_MODE
-GST_TAG_CAPTURING_SOURCE
-GST_TAG_CAPTURING_EXPOSURE_COMPENSATION
-GST_TAG_IMAGE_HORIZONTAL_PPI
-GST_TAG_IMAGE_VERTICAL_PPI
-GST_TAG_ID3V2_HEADER_SIZE
-GST_TAG_MUSICAL_KEY
-gst_tag_register_musicbrainz_tags
-gst_tag_freeform_string_to_utf8
-gst_tag_parse_extended_comment
-gst_tag_image_data_to_image_sample
-GstTagImageType
-<SUBSECTION Standard>
-GST_TYPE_TAG_IMAGE_TYPE
-gst_tag_image_type_get_type
-<SUBSECTION Private>
-GstTagEntryMatch
-</SECTION>
-
-<SECTION>
-<FILE>gsttagvorbis</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-<SUBSECTION>
-gst_tag_from_vorbis_tag
-gst_tag_to_vorbis_tag
-gst_vorbis_tag_add
-gst_tag_to_vorbis_comments
-gst_tag_list_from_vorbiscomment
-<SUBSECTION>
-gst_tag_list_from_vorbiscomment_buffer
-gst_tag_list_to_vorbiscomment_buffer
-<SUBSECTION Standard>
-gst_vorbis_tag_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gsttagid3</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-<SUBSECTION>
-gst_tag_id3_genre_count
-gst_tag_id3_genre_get
-gst_tag_list_new_from_id3v1
-gst_tag_from_id3_tag
-gst_tag_from_id3_user_tag
-gst_tag_to_id3_tag
-gst_tag_list_add_id3_image
-gst_tag_get_id3v2_tag_size
-gst_tag_list_from_id3v2_tag
-</SECTION>
-
-<SECTION>
-<FILE>gsttagxmp</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-gst_tag_list_from_xmp_buffer
-gst_tag_list_to_xmp_buffer
-gst_tag_xmp_list_schemas
-<SUBSECTION Standard>
-</SECTION>
-
-<SECTION>
-<FILE>gsttagexif</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-gst_tag_list_to_exif_buffer
-gst_tag_list_to_exif_buffer_with_tiff_header
-gst_tag_list_from_exif_buffer
-gst_tag_list_from_exif_buffer_with_tiff_header
-<SUBSECTION Standard>
-</SECTION>
-
-<SECTION>
-<FILE>gsttagdemux</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-GstTagDemux
-GstTagDemuxClass
-GstTagDemuxResult
-<SUBSECTION Standard>
-GstTagDemuxPrivate
-GST_IS_TAG_DEMUX
-GST_IS_TAG_DEMUX_CLASS
-GST_TAG_DEMUX
-GST_TAG_DEMUX_CLASS
-GST_TYPE_TAG_DEMUX
-GST_TYPE_TAG_DEMUX_RESULT
-gst_tag_demux_get_type
-gst_tag_demux_result_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gsttagmux</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-GstTagMux
-GstTagMuxClass
-<SUBSECTION Standard>
-GstTagMuxPrivate
-GST_IS_TAG_MUX
-GST_IS_TAG_MUX_CLASS
-GST_TAG_MUX
-GST_TAG_MUX_CLASS
-GST_TYPE_TAG_MUX
-gst_tag_mux_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gsttaglanguagecodes</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-gst_tag_get_language_codes
-gst_tag_get_language_name
-gst_tag_get_language_code
-gst_tag_get_language_code_iso_639_1
-gst_tag_get_language_code_iso_639_2B
-gst_tag_get_language_code_iso_639_2T
-gst_tag_check_language_code
-</SECTION>
-
-<SECTION>
-<FILE>gsttaglicenses</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-GstTagLicenseFlags
-gst_tag_get_license_flags
-gst_tag_get_license_nick
-gst_tag_get_license_title
-gst_tag_get_license_description
-gst_tag_get_license_jurisdiction
-gst_tag_get_license_version
-gst_tag_get_licenses
-<SUBSECTION Standard>
-GST_TYPE_TAG_LICENSE_FLAGS
-gst_tag_license_flags_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gsttagxmpwriter</FILE>
-<INCLUDE>gst/tag/tag.h</INCLUDE>
-gst_tag_xmp_writer_add_all_schemas
-gst_tag_xmp_writer_add_schema
-gst_tag_xmp_writer_has_schema
-gst_tag_xmp_writer_remove_schema
-gst_tag_xmp_writer_remove_all_schemas
-gst_tag_xmp_writer_tag_list_to_xmp_buffer
-<SUBSECTION Standard>
-GstTagXmpWriter
-GstTagXmpWriterInterface
-GST_TYPE_TAG_XMP_WRITER
-GST_TAG_XMP_WRITER
-GST_TAG_XMP_WRITER_INTERFACE
-GST_IS_TAG_XMP_WRITER
-GST_IS_TAG_XMP_WRITER_INTERFACE
-GST_TAG_XMP_WRITER_GET_INTERFACE
-gst_tag_xmp_writer_get_type
-</SECTION>
-
-# base utils
-
-<SECTION>
-<FILE>gstpbutils</FILE>
-<INCLUDE>gst/pbutils/pbutils.h</INCLUDE>
-<SUBSECTION>
-gst_pb_utils_init
-</SECTION>
-
-<SECTION>
-<FILE>gstpluginsbaseversion</FILE>
-<INCLUDE>gst/pbutils/pbutils.h</INCLUDE>
-<SUBSECTION>
-GST_PLUGINS_BASE_VERSION_MAJOR
-GST_PLUGINS_BASE_VERSION_MINOR
-GST_PLUGINS_BASE_VERSION_MICRO
-GST_PLUGINS_BASE_VERSION_NANO
-GST_CHECK_PLUGINS_BASE_VERSION
-gst_plugins_base_version
-gst_plugins_base_version_string
-</SECTION>
-
-<SECTION>
-<FILE>gstpbutilsmissingplugins</FILE>
-<INCLUDE>gst/pbutils/pbutils.h</INCLUDE>
-<SUBSECTION>
-gst_missing_plugin_message_get_installer_detail
-gst_missing_plugin_message_get_description
-gst_is_missing_plugin_message
-<SUBSECTION>
-gst_missing_decoder_message_new
-gst_missing_encoder_message_new
-gst_missing_uri_source_message_new
-gst_missing_uri_sink_message_new
-gst_missing_element_message_new
-<SUBSECTION>
-gst_missing_uri_source_installer_detail_new
-gst_missing_uri_sink_installer_detail_new
-gst_missing_element_installer_detail_new
-gst_missing_decoder_installer_detail_new
-gst_missing_encoder_installer_detail_new
-</SECTION>
-
-<SECTION>
-<FILE>gstpbutilsinstallplugins</FILE>
-<INCLUDE>gst/pbutils/pbutils.h</INCLUDE>
-<SUBSECTION>
-GstInstallPluginsReturn
-GstInstallPluginsResultFunc
-gst_install_plugins_async
-gst_install_plugins_sync
-gst_install_plugins_return_get_name
-gst_install_plugins_installation_in_progress
-gst_install_plugins_supported
-<SUBSECTION>
-GstInstallPluginsContext
-gst_install_plugins_context_new
-gst_install_plugins_context_free
-gst_install_plugins_context_copy
-gst_install_plugins_context_set_xid
-gst_install_plugins_context_set_confirm_search
-gst_install_plugins_context_set_desktop_id
-gst_install_plugins_context_set_startup_notification_id
-<SUBSECTION Standard>
-GST_TYPE_INSTALL_PLUGINS_CONTEXT
-GST_TYPE_INSTALL_PLUGINS_RETURN
-gst_install_plugins_context_get_type
-gst_install_plugins_return_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstpbutilsdescriptions</FILE>
-<INCLUDE>gst/pbutils/pbutils.h</INCLUDE>
-<SUBSECTION>
-gst_pb_utils_get_source_description
-gst_pb_utils_get_sink_description
-gst_pb_utils_get_decoder_description
-gst_pb_utils_get_encoder_description
-gst_pb_utils_get_element_description
-<SUBSECTION>
-gst_pb_utils_add_codec_description_to_tag_list
-gst_pb_utils_get_codec_description
-</SECTION>
-
-<SECTION>
-<FILE>gstpbutilscodecutils</FILE>
-<INCLUDE>gst/pbutils/pbutils.h</INCLUDE>
-<SUBSECTION>
-gst_codec_utils_aac_get_sample_rate_from_index
-gst_codec_utils_aac_get_index_from_sample_rate
-gst_codec_utils_aac_get_profile
-gst_codec_utils_aac_get_level
-gst_codec_utils_aac_get_channels
-gst_codec_utils_aac_get_sample_rate
-gst_codec_utils_aac_caps_set_level_and_profile
-<SUBSECTION>
-gst_codec_utils_h264_get_profile
-gst_codec_utils_h264_get_level
-gst_codec_utils_h264_caps_set_level_and_profile
-gst_codec_utils_h264_get_level_idc
-<SUBSECTION>
-gst_codec_utils_h265_get_profile
-gst_codec_utils_h265_get_tier
-gst_codec_utils_h265_get_level
-gst_codec_utils_h265_get_level_idc
-gst_codec_utils_h265_caps_set_level_tier_and_profile
-<SUBSECTION>
-gst_codec_utils_mpeg4video_get_profile
-gst_codec_utils_mpeg4video_get_level
-gst_codec_utils_mpeg4video_caps_set_level_and_profile
-<SUBSECTION>
-gst_codec_utils_opus_create_caps
-gst_codec_utils_opus_create_caps_from_header
-gst_codec_utils_opus_parse_caps
-gst_codec_utils_opus_create_header
-gst_codec_utils_opus_parse_header
-</SECTION>
-
-<SECTION>
-<FILE>encoding-profile</FILE>
-<INCLUDE>gst/pbutils/pbutils.h</INCLUDE>
-GstEncodingProfile
-gst_encoding_profile_unref
-gst_encoding_profile_ref
-gst_encoding_profile_find
-gst_encoding_profile_from_discoverer
-gst_encoding_profile_get_name
-gst_encoding_profile_get_description
-gst_encoding_profile_get_format
-gst_encoding_profile_get_preset
-gst_encoding_profile_get_preset_name
-gst_encoding_profile_get_presence
-gst_encoding_profile_get_restriction
-gst_encoding_profile_get_file_extension
-gst_encoding_profile_set_name
-gst_encoding_profile_set_description
-gst_encoding_profile_set_enabled
-gst_encoding_profile_set_format
-gst_encoding_profile_set_preset
-gst_encoding_profile_set_preset_name
-gst_encoding_profile_set_restriction
-gst_encoding_profile_set_presence
-gst_encoding_profile_is_equal
-gst_encoding_profile_is_enabled
-gst_encoding_profile_get_input_caps
-gst_encoding_profile_get_type_nick
-gst_encoding_profile_copy
-gst_encoding_profile_get_allow_dynamic_output
-gst_encoding_profile_set_allow_dynamic_output
-<SUBSECTION container>
-GstEncodingContainerProfile
-gst_encoding_container_profile_new
-gst_encoding_container_profile_add_profile
-gst_encoding_container_profile_contains_profile
-gst_encoding_container_profile_get_profiles
-<SUBSECTION audio>
-GstEncodingAudioProfile
-gst_encoding_audio_profile_new
-<SUBSECTION video>
-GstEncodingVideoProfile
-gst_encoding_video_profile_new
-gst_encoding_video_profile_get_pass
-gst_encoding_video_profile_get_variableframerate
-gst_encoding_video_profile_set_pass
-gst_encoding_video_profile_set_variableframerate
-<SUBSECTION targets>
-GST_ENCODING_CATEGORY_DEVICE
-GST_ENCODING_CATEGORY_ONLINE_SERVICE
-GST_ENCODING_CATEGORY_STORAGE_EDITING
-GST_ENCODING_CATEGORY_CAPTURE
-GST_ENCODING_CATEGORY_FILE_EXTENSION
-GstEncodingTarget
-gst_encoding_target_unref
-gst_encoding_target_ref
-gst_encoding_target_new
-gst_encoding_target_get_name
-gst_encoding_target_get_category
-gst_encoding_target_get_description
-gst_encoding_target_get_profiles
-gst_encoding_target_get_profile
-gst_encoding_target_add_profile
-gst_encoding_target_save
-gst_encoding_target_save_to_file
-gst_encoding_target_load
-gst_encoding_target_load_from_file
-gst_encoding_list_all_targets
-gst_encoding_list_available_categories
-<SUBSECTION Standard>
-GST_ENCODING_PROFILE
-GST_IS_ENCODING_PROFILE
-GST_TYPE_ENCODING_PROFILE
-gst_encoding_profile_get_type
-GST_ENCODING_TARGET
-GST_IS_ENCODING_TARGET
-GST_TYPE_ENCODING_TARGET
-gst_encoding_target_get_type
-GstEncodingProfileClass
-GST_TYPE_ENCODING_CONTAINER_PROFILE
-GST_ENCODING_CONTAINER_PROFILE
-gst_encoding_container_profile_get_type
-GST_TYPE_ENCODING_VIDEO_PROFILE
-GST_ENCODING_VIDEO_PROFILE
-GST_IS_ENCODING_VIDEO_PROFILE
-GstEncodingVideoProfileClass
-gst_encoding_video_profile_get_type
-GST_TYPE_ENCODING_AUDIO_PROFILE
-GST_ENCODING_AUDIO_PROFILE
-GST_IS_ENCODING_AUDIO_PROFILE
-GstEncodingAudioProfileClass
-gst_encoding_audio_profile_get_type
-GST_IS_ENCODING_CONTAINER_PROFILE
-GstEncodingContainerProfileClass
-GstEncodingTargetClass
-</SECTION>
-
-<SECTION>
-<FILE>gstaudiovisualizer</FILE>
-<TITLE>GstAudioVisualizer</TITLE>
-<INCLUDE>gst/pbutils/pbutils.h</INCLUDE>
-GstAudioVisualizer
-GstAudioVisualizerClass
-GstAudioVisualizerShader
-GstAudioVisualizerShaderFunc
-<SUBSECTION Standard>
-GST_AUDIO_VISUALIZER
-GST_AUDIO_VISUALIZER_CLASS
-GST_AUDIO_VISUALIZER_GET_CLASS
-GST_TYPE_AUDIO_VISUALIZER_SHADER
-gst_audio_visualizer_shader_get_type
-GST_IS_SYNAESTHESIA
-GST_IS_SYNAESTHESIA_CLASS
-GST_TYPE_AUDIO_VISUALIZER
-GstAudioVisualizerPrivate
-gst_audio_visualizer_get_type
-</SECTION>
-
-
-
-# video
-
-<SECTION>
-<FILE>gstvideo</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-
-#video.h
-<SUBSECTION>
-gst_video_calculate_display_ratio
-gst_video_guess_framerate
-GstVideoConvertSampleCallback
-gst_video_convert_sample
-gst_video_convert_sample_async
-
-GstVideoAlignment
-gst_video_alignment_reset
-
-GST_META_TAG_VIDEO_STR
-GST_META_TAG_VIDEO_ORIENTATION_STR
-GST_META_TAG_VIDEO_SIZE_STR
-GST_META_TAG_VIDEO_COLORSPACE_STR
-
-GstVideoOrientationMethod
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_ORIENTATION_METHOD
-gst_video_orientation_method_get_type
-
-#video-event.h
-<SUBSECTION>
-gst_video_event_new_still_frame
-gst_video_event_parse_still_frame
-gst_video_event_new_downstream_force_key_unit
-gst_video_event_parse_downstream_force_key_unit
-gst_video_event_new_upstream_force_key_unit
-gst_video_event_parse_upstream_force_key_unit
-gst_video_event_is_force_key_unit
-
-#video-format.h
-<SUBSECTION>
-GstVideoFormat
-GST_VIDEO_MAX_PLANES
-GST_VIDEO_MAX_COMPONENTS
-GstVideoFormatInfo
-GstVideoFormatFlags
-GstVideoPackFlags
-GstVideoFormatUnpack
-GstVideoFormatPack
-GST_VIDEO_FORMAT_INFO_FORMAT
-GST_VIDEO_FORMAT_INFO_NAME
-GST_VIDEO_FORMAT_INFO_FLAGS
-GST_VIDEO_FORMAT_INFO_IS_YUV
-GST_VIDEO_FORMAT_INFO_IS_RGB
-GST_VIDEO_FORMAT_INFO_IS_GRAY
-GST_VIDEO_FORMAT_INFO_HAS_ALPHA
-GST_VIDEO_FORMAT_INFO_IS_LE
-GST_VIDEO_FORMAT_INFO_HAS_PALETTE
-GST_VIDEO_FORMAT_INFO_IS_COMPLEX
-GST_VIDEO_FORMAT_INFO_BITS
-GST_VIDEO_FORMAT_INFO_N_COMPONENTS
-GST_VIDEO_FORMAT_INFO_SHIFT
-GST_VIDEO_FORMAT_INFO_DEPTH
-GST_VIDEO_FORMAT_INFO_PSTRIDE
-GST_VIDEO_FORMAT_INFO_N_PLANES
-GST_VIDEO_FORMAT_INFO_PLANE
-GST_VIDEO_FORMAT_INFO_POFFSET
-GST_VIDEO_FORMAT_INFO_W_SUB
-GST_VIDEO_FORMAT_INFO_H_SUB
-GST_VIDEO_SUB_SCALE
-GST_VIDEO_FORMAT_INFO_SCALE_WIDTH
-GST_VIDEO_FORMAT_INFO_SCALE_HEIGHT
-GST_VIDEO_FORMAT_INFO_DATA
-GST_VIDEO_FORMAT_INFO_STRIDE
-GST_VIDEO_FORMAT_INFO_OFFSET
-GST_VIDEO_FORMAT_INFO_TILE_MODE
-GST_VIDEO_FORMAT_INFO_TILE_WS
-GST_VIDEO_FORMAT_INFO_TILE_HS
-GST_VIDEO_FORMAT_INFO_IS_TILED
-gst_video_format_from_masks
-gst_video_format_from_fourcc
-gst_video_format_to_fourcc
-gst_video_format_from_string
-gst_video_format_to_string
-gst_video_format_get_palette
-gst_video_format_get_info
-GST_VIDEO_SIZE_RANGE
-GST_VIDEO_FPS_RANGE
-GST_VIDEO_FORMATS_ALL
-GST_VIDEO_CAPS_MAKE
-GST_VIDEO_CAPS_MAKE_WITH_FEATURES
-GST_CAPS_FEATURE_FORMAT_INTERLACED
-<SUBSECTION Standard>
-gst_video_format_get_type
-GST_TYPE_VIDEO_FORMAT
-gst_video_chroma_site_get_type
-GST_TYPE_VIDEO_CHROMA_SITE
-gst_video_format_flags_get_type
-GST_TYPE_VIDEO_FORMAT_FLAGS
-gst_video_pack_flags_get_type
-GST_TYPE_VIDEO_PACK_FLAGS
-GST_VIDEO_OE
-GST_VIDEO_NE
-
-#video-color.h
-<SUBSECTION>
-GstVideoColorRange
-gst_video_color_range_offsets
-GstVideoColorMatrix
-gst_video_color_matrix_get_Kr_Kb
-GstVideoColorPrimaries
-GstVideoTransferFunction
-GstVideoColorPrimariesInfo
-gst_video_color_transfer_decode
-gst_video_color_transfer_encode
-gst_video_color_primaries_get_info
-
-GstVideoColorimetry
-GST_VIDEO_COLORIMETRY_BT2020
-GST_VIDEO_COLORIMETRY_BT601
-GST_VIDEO_COLORIMETRY_BT709
-GST_VIDEO_COLORIMETRY_SMPTE240M
-GST_VIDEO_COLORIMETRY_SRGB
-gst_video_colorimetry_matches
-gst_video_colorimetry_is_equal
-gst_video_colorimetry_from_string
-gst_video_colorimetry_to_string
-<SUBSECTION Standard>
-gst_video_color_range_get_type
-GST_TYPE_VIDEO_COLOR_RANGE
-gst_video_color_matrix_get_type
-GST_TYPE_VIDEO_COLOR_MATRIX
-gst_video_transfer_function_get_type
-GST_TYPE_VIDEO_TRANSFER_FUNCTION
-gst_video_color_primaries_get_type
-GST_TYPE_VIDEO_COLOR_PRIMARIES
-
-#video-info.h
-<SUBSECTION>
-GstVideoInfo
-GstVideoInterlaceMode
-GstVideoFieldOrder
-GstVideoFlags
-GST_VIDEO_INFO_FORMAT
-GST_VIDEO_INFO_NAME
-GST_VIDEO_INFO_IS_YUV
-GST_VIDEO_INFO_IS_RGB
-GST_VIDEO_INFO_IS_GRAY
-GST_VIDEO_INFO_HAS_ALPHA
-GST_VIDEO_INFO_INTERLACE_MODE
-GST_VIDEO_INFO_IS_INTERLACED
-GST_VIDEO_INFO_FIELD_HEIGHT
-GST_VIDEO_INFO_FIELD_ORDER
-GST_VIDEO_INFO_FIELD_RATE_N
-GST_VIDEO_INFO_FLAGS
-GST_VIDEO_INFO_WIDTH
-GST_VIDEO_INFO_HEIGHT
-GST_VIDEO_INFO_SIZE
-GST_VIDEO_INFO_VIEWS
-GST_VIDEO_INFO_PAR_N
-GST_VIDEO_INFO_PAR_D
-GST_VIDEO_INFO_FPS_N
-GST_VIDEO_INFO_FPS_D
-GST_VIDEO_INFO_FLAG_IS_SET
-GST_VIDEO_INFO_FLAG_SET
-GST_VIDEO_INFO_FLAG_UNSET
-GST_VIDEO_INFO_N_PLANES
-GST_VIDEO_INFO_PLANE_OFFSET
-GST_VIDEO_INFO_PLANE_STRIDE
-GST_VIDEO_INFO_N_COMPONENTS
-GST_VIDEO_INFO_COMP_DEPTH
-GST_VIDEO_INFO_COMP_DATA
-GST_VIDEO_INFO_COMP_OFFSET
-GST_VIDEO_INFO_COMP_STRIDE
-GST_VIDEO_INFO_COMP_WIDTH
-GST_VIDEO_INFO_COMP_HEIGHT
-GST_VIDEO_INFO_COMP_PLANE
-GST_VIDEO_INFO_COMP_PSTRIDE
-GST_VIDEO_INFO_COMP_POFFSET
-GST_VIDEO_INFO_CHROMA_SITE
-GST_VIDEO_INFO_COLORIMETRY
-GST_VIDEO_INFO_MULTIVIEW_FLAGS
-GST_VIDEO_INFO_MULTIVIEW_MODE
-gst_video_info_init
-gst_video_info_new
-gst_video_info_copy
-gst_video_info_free
-gst_video_info_set_format
-gst_video_info_set_interlaced_format
-gst_video_info_from_caps
-gst_video_info_to_caps
-gst_video_info_convert
-gst_video_info_is_equal
-gst_video_info_align
-gst_video_interlace_mode_from_string
-gst_video_interlace_mode_to_string
-gst_video_field_order_from_string
-gst_video_field_order_to_string
-<SUBSECTION Standard>
-gst_video_interlace_mode_get_type
-GST_TYPE_VIDEO_INTERLACE_MODE
-gst_video_field_order_get_type
-GST_TYPE_VIDEO_FIELD_ORDER
-gst_video_flags_get_type
-GST_TYPE_VIDEO_FLAGS
-GST_TYPE_VIDEO_MULTIVIEW_FLAGS
-GST_TYPE_VIDEO_MULTIVIEW_FLAGSET
-GST_TYPE_VIDEO_MULTIVIEW_FRAME_PACKING
-GST_TYPE_VIDEO_MULTIVIEW_MODE
-gst_video_multiview_mode_get_type
-gst_video_multiview_flagset_get_type
-gst_video_multiview_frame_packing_get_type
-GST_TYPE_VIDEO_INFO
-gst_video_info_get_type
-
-#video-frame.h
-<SUBSECTION>
-GstVideoFrame
-GstVideoFrameFlags
-GstVideoFrameMapFlags
-gst_video_frame_map_id
-gst_video_frame_map
-gst_video_frame_unmap
-gst_video_frame_copy
-gst_video_frame_copy_plane
-GST_VIDEO_FRAME_FORMAT
-GST_VIDEO_FRAME_WIDTH
-GST_VIDEO_FRAME_HEIGHT
-GST_VIDEO_FRAME_SIZE
-GST_VIDEO_FRAME_FLAGS
-GST_VIDEO_FRAME_FLAG_IS_SET
-GST_VIDEO_FRAME_IS_INTERLACED
-GST_VIDEO_FRAME_IS_TFF
-GST_VIDEO_FRAME_IS_RFF
-GST_VIDEO_FRAME_IS_ONEFIELD
-GST_VIDEO_FRAME_N_PLANES
-GST_VIDEO_FRAME_PLANE_DATA
-GST_VIDEO_FRAME_PLANE_OFFSET
-GST_VIDEO_FRAME_PLANE_STRIDE
-GST_VIDEO_FRAME_N_COMPONENTS
-GST_VIDEO_FRAME_COMP_DEPTH
-GST_VIDEO_FRAME_COMP_DATA
-GST_VIDEO_FRAME_COMP_STRIDE
-GST_VIDEO_FRAME_COMP_OFFSET
-GST_VIDEO_FRAME_COMP_WIDTH
-GST_VIDEO_FRAME_COMP_HEIGHT
-GST_VIDEO_FRAME_COMP_PLANE
-GST_VIDEO_FRAME_COMP_PSTRIDE
-GST_VIDEO_FRAME_COMP_POFFSET
-GstVideoBufferFlags
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_BUFFER_FLAGS
-GST_TYPE_VIDEO_FRAME_FLAGS
-GST_TYPE_VIDEO_FRAME_MAP_FLAGS
-gst_video_buffer_flags_get_type
-gst_video_frame_flags_get_type
-gst_video_frame_map_flags_get_type
-
-
-#video-tile.h
-<SUBSECTION>
-GstVideoTileType
-GstVideoTileMode
-gst_video_tile_get_index
-GST_VIDEO_TILE_MAKE_MODE
-GST_VIDEO_TILE_MODE_TYPE
-GST_VIDEO_TILE_MODE_IS_INDEXED
-GST_VIDEO_TILE_MAKE_STRIDE
-GST_VIDEO_TILE_X_TILES
-GST_VIDEO_TILE_Y_TILES
-GST_VIDEO_TILE_TYPE_MASK
-GST_VIDEO_TILE_TYPE_SHIFT
-GST_VIDEO_TILE_X_TILES_MASK
-GST_VIDEO_TILE_Y_TILES_SHIFT
-<SUBSECTION Standard>
-gst_video_tile_mode_get_type
-gst_video_tile_type_get_type
-GST_TYPE_VIDEO_TILE_MODE
-GST_TYPE_VIDEO_TILE_TYPE
-
-#video-blend.h
-<SUBSECTION>
-gst_video_blend
-gst_video_blend_scale_linear_RGBA
-
-#video-converter.h
-<SUBSECTION>
-GstVideoConverter
-GstVideoAlphaMode
-GstVideoChromaMode
-GstVideoGammaMode
-GstVideoMatrixMode
-GstVideoPrimariesMode
-GST_VIDEO_CONVERTER_OPT_ALPHA_MODE
-GST_VIDEO_CONVERTER_OPT_ALPHA_VALUE
-GST_VIDEO_CONVERTER_OPT_BORDER_ARGB
-GST_VIDEO_CONVERTER_OPT_CHROMA_MODE
-GST_VIDEO_CONVERTER_OPT_CHROMA_RESAMPLER_METHOD
-GST_VIDEO_CONVERTER_OPT_DEST_HEIGHT
-GST_VIDEO_CONVERTER_OPT_DEST_WIDTH
-GST_VIDEO_CONVERTER_OPT_DEST_X
-GST_VIDEO_CONVERTER_OPT_DEST_Y
-GST_VIDEO_CONVERTER_OPT_DITHER_METHOD
-GST_VIDEO_CONVERTER_OPT_DITHER_QUANTIZATION
-GST_VIDEO_CONVERTER_OPT_FILL_BORDER
-GST_VIDEO_CONVERTER_OPT_GAMMA_MODE
-GST_VIDEO_CONVERTER_OPT_MATRIX_MODE
-GST_VIDEO_CONVERTER_OPT_PRIMARIES_MODE
-GST_VIDEO_CONVERTER_OPT_RESAMPLER_METHOD
-GST_VIDEO_CONVERTER_OPT_RESAMPLER_TAPS
-GST_VIDEO_CONVERTER_OPT_SRC_HEIGHT
-GST_VIDEO_CONVERTER_OPT_SRC_WIDTH
-GST_VIDEO_CONVERTER_OPT_SRC_X
-GST_VIDEO_CONVERTER_OPT_SRC_Y
-GST_VIDEO_CONVERTER_OPT_THREADS
-gst_video_converter_new
-gst_video_converter_free
-gst_video_converter_get_config
-gst_video_converter_set_config
-gst_video_converter_frame
-<SUBSECTION Standard>
-gst_video_alpha_mode_get_type
-gst_video_chroma_mode_get_type
-gst_video_gamma_mode_get_type
-gst_video_matrix_mode_get_type
-gst_video_dither_method_get_type
-gst_video_primaries_mode_get_type
-GST_TYPE_VIDEO_ALPHA_MODE
-GST_TYPE_VIDEO_CHROMA_MODE
-GST_TYPE_VIDEO_GAMMA_MODE
-GST_TYPE_VIDEO_MATRIX_MODE
-GST_TYPE_VIDEO_PRIMARIES_MODE
-GST_TYPE_VIDEO_DITHER_METHOD
-
-#video-hdr.h
-<SUBSECTION>
-GstVideoMasteringDisplayInfo
-GstVideoContentLightLevel
-gst_video_mastering_display_info_add_to_caps
-gst_video_mastering_display_info_from_caps
-gst_video_mastering_display_info_from_string
-gst_video_mastering_display_info_init
-gst_video_mastering_display_info_is_equal
-gst_video_mastering_display_info_is_valid
-gst_video_mastering_display_info_to_string
-gst_video_content_light_level_add_to_caps
-gst_video_content_light_level_from_caps
-gst_video_content_light_level_from_string
-gst_video_content_light_level_init
-gst_video_content_light_level_to_string
-
-#video-multiview.h
-<SUBSECTION>
-GstVideoMultiviewMode
-GstVideoMultiviewFramePacking
-GstVideoMultiviewFlags
-GST_VIDEO_MULTIVIEW_MAX_FRAME_PACKING
-gst_video_multiview_get_mono_modes
-gst_video_multiview_get_unpacked_modes
-gst_video_multiview_get_doubled_height_modes
-gst_video_multiview_get_doubled_size_modes
-gst_video_multiview_get_doubled_width_modes
-gst_video_multiview_mode_from_caps_string
-gst_video_multiview_mode_to_caps_string
-gst_video_multiview_guess_half_aspect
-gst_video_multiview_video_info_change_mode
-<SUBSECTION Standard>
-gst_video_multiview_flags_get_type
-<SUBSECTION Private>
-GstVideoMultiviewMeta
-GstVideoMultiviewViewInfo
-GstVideoMultiviewViewLabel
-gst_buffer_add_video_multiview_meta
-gst_buffer_get_video_multiview_meta
-gst_video_multiview_meta_set_n_views
-gst_video_multiview_meta_api_get_type
-gst_video_multiview_meta_get_info
-GST_VIDEO_MULTIVIEW_META_API_TYPE
-GST_VIDEO_MULTIVIEW_META_INFO
-
-#video-timecode.h
-<SUBSECTION>
-GstVideoTimeCode
-GstVideoTimeCodeConfig
-GstVideoTimeCodeFlags
-gst_video_time_code_new
-gst_video_time_code_new_empty
-gst_video_time_code_free
-gst_video_time_code_copy
-gst_video_time_code_init
-gst_video_time_code_init_from_date_time
-gst_video_time_code_init_from_date_time_full
-GST_VIDEO_TIME_CODE_INIT
-gst_video_time_code_clear
-gst_video_time_code_is_valid
-gst_video_time_code_compare
-gst_video_time_code_increment_frame
-gst_video_time_code_add_frames
-gst_video_time_code_frames_since_daily_jam
-gst_video_time_code_nsec_since_daily_jam
-gst_video_time_code_to_date_time
-gst_video_time_code_to_string
-gst_video_time_code_add_interval
-gst_video_time_code_new_from_string
-gst_video_time_code_new_from_date_time
-gst_video_time_code_new_from_date_time_full
-
-<SUBSECTION>
-GstVideoTimeCodeInterval
-gst_video_time_code_interval_new
-gst_video_time_code_interval_new_from_string
-gst_video_time_code_interval_init
-gst_video_time_code_interval_clear
-gst_video_time_code_interval_copy
-gst_video_time_code_interval_free
-
-<SUBSECTION Standard>
-gst_video_time_code_get_type
-GST_TYPE_VIDEO_TIME_CODE
-GST_TYPE_VIDEO_TIME_CODE_INTERVAL
-gst_video_time_code_interval_get_type
-
-
-#video-enumtypes.h
-<SUBSECTION Standard>
-gst_color_balance_type_get_type
-GST_TYPE_COLOR_BALANCE_TYPE
-gst_navigation_command_get_type
-GST_TYPE_NAVIGATION_COMMAND
-gst_navigation_query_type_get_type
-GST_TYPE_NAVIGATION_QUERY_TYPE
-gst_navigation_message_type_get_type
-GST_TYPE_NAVIGATION_MESSAGE_TYPE
-gst_navigation_event_type_get_type
-GST_TYPE_NAVIGATION_EVENT_TYPE
-
-</SECTION>
-
-<SECTION>
-<FILE>gstvideopool</FILE>
-<TITLE>GstVideoPool</TITLE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoBufferPool
-GstVideoBufferPoolClass
-gst_video_buffer_pool_new
-gst_buffer_pool_config_get_video_alignment
-gst_buffer_pool_config_set_video_alignment
-GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT
-GST_BUFFER_POOL_OPTION_VIDEO_META
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_BUFFER_POOL
-GST_VIDEO_BUFFER_POOL
-GST_VIDEO_BUFFER_POOL_CAST
-GST_IS_VIDEO_BUFFER_POOL
-GstVideoBufferPoolPrivate
-gst_video_buffer_pool_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideometa</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-<SUBSECTION videometa>
-GstVideoMeta
-GST_CAPS_FEATURE_META_GST_VIDEO_META
-gst_video_meta_map
-gst_video_meta_unmap
-gst_video_meta_get_info
-gst_buffer_add_video_meta
-gst_buffer_add_video_meta_full
-gst_buffer_get_video_meta
-gst_buffer_get_video_meta_id
-
-<SUBSECTION videometatransform>
-GstVideoMetaTransform
-
-<SUBSECTION videometacrop>
-GstVideoCropMeta
-gst_buffer_add_video_crop_meta
-gst_buffer_get_video_crop_meta
-
-<SUBSECTION videometaroi>
-GstVideoRegionOfInterestMeta
-gst_buffer_add_video_region_of_interest_meta
-gst_buffer_add_video_region_of_interest_meta_id
-gst_buffer_get_video_region_of_interest_meta
-gst_buffer_get_video_region_of_interest_meta_id
-gst_video_region_of_interest_meta_add_param
-gst_video_region_of_interest_meta_get_param
-
-<SUBSECTION videometagltextureupload>
-GST_CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META
-GST_BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META
-GstVideoGLTextureOrientation
-GstVideoGLTextureType
-GstVideoGLTextureUpload
-GstVideoGLTextureUploadMeta
-gst_buffer_add_video_gl_texture_upload_meta
-gst_buffer_get_video_gl_texture_upload_meta
-gst_video_gl_texture_upload_meta_upload
-
-<SUBSECTION videometatc>
-GstVideoTimeCodeMeta
-gst_buffer_add_video_time_code_meta
-gst_buffer_add_video_time_code_meta_full
-gst_buffer_get_video_time_code_meta
-
-<SUBSECTION Standard>
-gst_video_crop_meta_api_get_type
-gst_video_meta_api_get_type
-GST_VIDEO_CROP_META_API_TYPE
-GST_VIDEO_CROP_META_INFO
-GST_VIDEO_META_API_TYPE
-GST_VIDEO_META_INFO
-GST_VIDEO_META_TRANSFORM_IS_SCALE
-gst_video_meta_transform_scale_get_quark
-gst_video_crop_meta_get_info
-GST_VIDEO_GL_TEXTURE_UPLOAD_META_API_TYPE
-GST_VIDEO_GL_TEXTURE_UPLOAD_META_INFO
-gst_video_gl_texture_upload_meta_api_get_type
-gst_video_gl_texture_upload_meta_get_info
-GST_VIDEO_TIME_CODE_META_API_TYPE
-GST_VIDEO_TIME_CODE_META_INFO
-gst_video_time_code_meta_api_get_type
-gst_video_time_code_meta_get_info
-GST_VIDEO_REGION_OF_INTEREST_META_API_TYPE
-GST_VIDEO_REGION_OF_INTEREST_META_INFO
-gst_video_region_of_interest_meta_api_get_type
-gst_video_region_of_interest_meta_get_info
-</SECTION>
-
-<SECTION>
-<FILE>gstvideoaffinetransformationmeta</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoAffineTransformationGetMatrix
-GstVideoAffineTransformationMeta
-gst_buffer_add_video_affine_transformation_meta
-gst_buffer_get_video_affine_transformation_meta
-gst_video_affine_transformation_meta_apply_matrix
-GST_BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META
-<SUBSECTION Standard>
-GST_CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META
-gst_video_affine_transformation_meta_api_get_type
-gst_video_affine_transformation_meta_get_info
-GST_VIDEO_AFFINE_TRANSFORMATION_META_API_TYPE
-GST_VIDEO_AFFINE_TRANSFORMATION_META_INFO
-</SECTION>
-
-<SECTION>
-<FILE>gstvideoaggregator</FILE>
-<TITLE>GstVideoAggregator</TITLE>
-GstVideoAggregator
-GstVideoAggregatorClass
-<SUBSECTION Standard>
-GST_IS_VIDEO_AGGREGATOR
-GST_IS_VIDEO_AGGREGATOR_CLASS
-GST_TYPE_VIDEO_AGGREGATOR
-GST_VIDEO_AGGREGATOR
-GST_VIDEO_AGGREGATOR_CLASS
-GST_VIDEO_AGGREGATOR_GET_CLASS
-gst_video_aggregator_get_type
-GstVideoAggregatorPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstvideoaggregatorpad</FILE>
-<TITLE>GstVideoAggregatorPad</TITLE>
-GstVideoAggregatorPad
-GstVideoAggregatorPadClass
-<SUBSECTION Standard>
-GST_IS_VIDEO_AGGREGATOR_PAD
-GST_IS_VIDEO_AGGREGATOR_PADCLASS
-GST_TYPE_VIDEO_AGGREGATOR_PAD
-GST_VIDEO_AGGREGATOR_PAD
-GST_VIDEO_AGGREGATOR_PAD_CLASS
-GST_VIDEO_AGGREGATOR_PAD_GET_CLASS
-gst_video_aggregator_pad_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideooverlaycomposition</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-<SUBSECTION composition>
-
-GstVideoOverlayComposition
-gst_video_overlay_composition_new
-gst_video_overlay_composition_ref
-gst_video_overlay_composition_unref
-gst_video_overlay_composition_add_rectangle
-gst_video_overlay_composition_n_rectangles
-gst_video_overlay_composition_get_rectangle
-gst_video_overlay_composition_get_seqnum
-gst_video_overlay_composition_copy
-gst_video_overlay_composition_make_writable
-
-GST_VIDEO_OVERLAY_COMPOSITION_FORMAT_RGB
-GST_VIDEO_OVERLAY_COMPOSITION_FORMAT_YUV
-GST_VIDEO_OVERLAY_COMPOSITION_BLEND_FORMATS
-gst_video_overlay_composition_blend
-
-<SUBSECTION composition-set-get>
-GST_CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION
-GstVideoOverlayCompositionMeta
-gst_video_overlay_composition_meta_get_info
-gst_buffer_add_video_overlay_composition_meta
-gst_buffer_get_video_overlay_composition_meta
-gst_buffer_remove_video_overlay_composition_meta
-
-<SUBSECTION rectangle>
-GstVideoOverlayFormatFlags
-GstVideoOverlayRectangle
-gst_video_overlay_rectangle_new_raw
-gst_video_overlay_rectangle_ref
-gst_video_overlay_rectangle_unref
-gst_video_overlay_rectangle_get_pixels_raw
-gst_video_overlay_rectangle_get_pixels_argb
-gst_video_overlay_rectangle_get_pixels_ayuv
-gst_video_overlay_rectangle_get_pixels_unscaled_raw
-gst_video_overlay_rectangle_get_pixels_unscaled_argb
-gst_video_overlay_rectangle_get_pixels_unscaled_ayuv
-gst_video_overlay_rectangle_get_render_rectangle
-gst_video_overlay_rectangle_get_seqnum
-gst_video_overlay_rectangle_set_render_rectangle
-gst_video_overlay_rectangle_copy
-gst_video_overlay_rectangle_get_flags
-gst_video_overlay_rectangle_get_global_alpha
-gst_video_overlay_rectangle_set_global_alpha
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_OVERLAY_COMPOSITION
-GST_VIDEO_OVERLAY_COMPOSITION
-GST_IS_VIDEO_OVERLAY_COMPOSITION
-GST_VIDEO_OVERLAY_COMPOSITION_CAST
-GST_VIDEO_OVERLAY_COMPOSITION_META_API_TYPE
-GST_VIDEO_OVERLAY_COMPOSITION_META_INFO
-gst_video_overlay_composition_get_type
-gst_video_overlay_composition_meta_api_get_type
-
-GST_TYPE_VIDEO_OVERLAY_RECTANGLE
-GST_VIDEO_OVERLAY_RECTANGLE
-GST_VIDEO_OVERLAY_RECTANGLE_CAST
-GST_IS_VIDEO_OVERLAY_RECTANGLE
-gst_video_overlay_rectangle_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideofilter</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoFilter
-GstVideoFilterClass
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_FILTER
-GST_VIDEO_FILTER
-GST_VIDEO_FILTER_CLASS
-GST_VIDEO_FILTER_GET_CLASS
-GST_IS_VIDEO_FILTER
-GST_IS_VIDEO_FILTER_CLASS
-gst_video_filter_get_type
-GST_VIDEO_FILTER_CAST
-</SECTION>
-
-<SECTION>
-<FILE>gstvideosink</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoSink
-GstVideoSinkClass
-GstVideoRectangle
-GST_VIDEO_SINK_HEIGHT
-GST_VIDEO_SINK_PAD
-GST_VIDEO_SINK_WIDTH
-gst_video_sink_center_rect
-<SUBSECTION Standard>
-GstVideoSinkPrivate
-GST_TYPE_VIDEO_SINK
-GST_VIDEO_SINK
-GST_VIDEO_SINK_CAST
-GST_VIDEO_SINK_CLASS
-GST_VIDEO_SINK_GET_CLASS
-GST_IS_VIDEO_SINK
-GST_IS_VIDEO_SINK_CLASS
-gst_video_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideodecoder</FILE>
-<TITLE>GstVideoDecoder</TITLE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GST_VIDEO_DECODER_ERROR
-GST_VIDEO_DECODER_FLOW_NEED_DATA
-GST_VIDEO_DECODER_MAX_ERRORS
-GST_VIDEO_DECODER_SINK_NAME
-GST_VIDEO_DECODER_SINK_PAD
-GST_VIDEO_DECODER_SRC_NAME
-GST_VIDEO_DECODER_SRC_PAD
-GST_VIDEO_DECODER_STREAM_LOCK
-GST_VIDEO_DECODER_STREAM_UNLOCK
-GST_VIDEO_DECODER_INPUT_SEGMENT
-GST_VIDEO_DECODER_OUTPUT_SEGMENT
-GstVideoDecoder
-GstVideoDecoderClass
-gst_video_decoder_add_to_frame
-gst_video_decoder_allocate_output_buffer
-gst_video_decoder_allocate_output_frame
-gst_video_decoder_allocate_output_frame_with_params
-gst_video_decoder_get_allocator
-gst_video_decoder_get_buffer_pool
-gst_video_decoder_drop_frame
-gst_video_decoder_finish_frame
-gst_video_decoder_release_frame
-gst_video_decoder_negotiate
-gst_video_decoder_get_frame
-gst_video_decoder_get_frames
-gst_video_decoder_get_max_decode_time
-gst_video_decoder_get_max_errors
-gst_video_decoder_get_oldest_frame
-gst_video_decoder_get_packetized
-gst_video_decoder_get_pending_frame_size
-gst_video_decoder_get_qos_proportion
-gst_video_decoder_have_frame
-gst_video_decoder_get_latency
-gst_video_decoder_set_latency
-gst_video_decoder_get_estimate_rate
-gst_video_decoder_get_output_state
-gst_video_decoder_set_estimate_rate
-gst_video_decoder_set_output_state
-gst_video_decoder_set_interlaced_output_state
-gst_video_decoder_set_max_errors
-gst_video_decoder_set_packetized
-gst_video_decoder_get_needs_format
-gst_video_decoder_set_needs_format
-gst_video_decoder_merge_tags
-gst_video_decoder_proxy_getcaps
-gst_video_decoder_set_use_default_pad_acceptcaps
-<SUBSECTION Standard>
-GST_IS_VIDEO_DECODER
-GST_IS_VIDEO_DECODER_CLASS
-GST_TYPE_VIDEO_DECODER
-GST_VIDEO_DECODER
-GST_VIDEO_DECODER_CAST
-GST_VIDEO_DECODER_CLASS
-GST_VIDEO_DECODER_GET_CLASS
-GstVideoDecoderPrivate
-gst_video_decoder_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideoencoder</FILE>
-<TITLE>GstVideoEncoder</TITLE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GST_VIDEO_ENCODER_CAST
-GST_VIDEO_ENCODER_FLOW_DROPPED
-GST_VIDEO_ENCODER_FLOW_NEED_DATA
-GST_VIDEO_ENCODER_SINK_NAME
-GST_VIDEO_ENCODER_SINK_PAD
-GST_VIDEO_ENCODER_SRC_NAME
-GST_VIDEO_ENCODER_SRC_PAD
-GST_VIDEO_ENCODER_INPUT_SEGMENT
-GST_VIDEO_ENCODER_OUTPUT_SEGMENT
-GST_VIDEO_ENCODER_STREAM_LOCK
-GST_VIDEO_ENCODER_STREAM_UNLOCK
-GstVideoEncoder
-GstVideoEncoderClass
-gst_video_encoder_allocate_output_buffer
-gst_video_encoder_allocate_output_frame
-gst_video_encoder_get_allocator
-gst_video_encoder_finish_frame
-gst_video_encoder_negotiate
-gst_video_encoder_get_frame
-gst_video_encoder_get_frames
-gst_video_encoder_get_oldest_frame
-gst_video_encoder_set_headers
-gst_video_encoder_get_latency
-gst_video_encoder_set_latency
-gst_video_encoder_set_output_state
-gst_video_encoder_get_output_state
-gst_video_encoder_set_min_pts
-gst_video_encoder_proxy_getcaps
-gst_video_encoder_merge_tags
-gst_video_encoder_get_max_encode_time
-gst_video_encoder_is_qos_enabled
-gst_video_encoder_set_qos_enabled
-<SUBSECTION Standard>
-GST_IS_VIDEO_ENCODER
-GST_IS_VIDEO_ENCODER_CLASS
-GST_TYPE_VIDEO_ENCODER
-GST_VIDEO_ENCODER
-GST_VIDEO_ENCODER_CLASS
-GST_VIDEO_ENCODER_GET_CLASS
-GstVideoEncoderPrivate
-gst_video_encoder_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideodither</FILE>
-<TITLE>GstVideoDither</TITLE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoDither
-GstVideoDitherFlags
-GstVideoDitherMethod
-gst_video_dither_free
-gst_video_dither_line
-gst_video_dither_new
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_DITHER_FLAGS
-gst_video_dither_flags_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideochroma</FILE>
-<TITLE>GstVideoChroma</TITLE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoChromaSite
-gst_video_chroma_from_string
-gst_video_chroma_to_string
-GstVideoChromaFlags
-<SUBSECTION GstVideoChromaResample>
-GstVideoChromaMethod
-GstVideoChromaResample
-gst_video_chroma_resample
-gst_video_chroma_resample_free
-gst_video_chroma_resample_get_info
-gst_video_chroma_resample_new
-<SUBSECTION Standard>
-gst_video_chroma_flags_get_type
-gst_video_chroma_method_get_type
-GST_TYPE_VIDEO_CHROMA_FLAGS
-GST_TYPE_VIDEO_CHROMA_METHOD
-</SECTION>
-
-<SECTION>
-<FILE>gstvideoresampler</FILE>
-<TITLE>GstVideoResampler</TITLE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoResampler
-GstVideoResamplerFlags
-GstVideoResamplerMethod
-gst_video_resampler_clear
-gst_video_resampler_init
-GST_VIDEO_RESAMPLER_OPT_CUBIC_B
-GST_VIDEO_RESAMPLER_OPT_CUBIC_C
-GST_VIDEO_RESAMPLER_OPT_ENVELOPE
-GST_VIDEO_RESAMPLER_OPT_MAX_TAPS
-GST_VIDEO_RESAMPLER_OPT_SHARPEN
-GST_VIDEO_RESAMPLER_OPT_SHARPNESS
-<SUBSECTION Standard>
-gst_video_resampler_flags_get_type
-gst_video_resampler_method_get_type
-GST_TYPE_VIDEO_RESAMPLER_FLAGS
-GST_TYPE_VIDEO_RESAMPLER_METHOD
-</SECTION>
-
-<SECTION>
-<FILE>gstvideoscaler</FILE>
-<TITLE>GstVideoScaler</TITLE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoScaler
-GstVideoScalerFlags
-GST_VIDEO_SCALER_OPT_DITHER_METHOD
-gst_video_scaler_2d
-gst_video_scaler_combine_packed_YUV
-gst_video_scaler_free
-gst_video_scaler_get_coeff
-gst_video_scaler_horizontal
-gst_video_scaler_new
-gst_video_scaler_vertical
-gst_video_scaler_get_max_taps
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_SCALER_FLAGS
-gst_video_scaler_flags_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideoutils</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-GstVideoCodecFrame
-GstVideoCodecFrameFlags
-GST_VIDEO_CODEC_FRAME_FLAGS
-GST_VIDEO_CODEC_FRAME_FLAG_IS_SET
-GST_VIDEO_CODEC_FRAME_FLAG_SET
-GST_VIDEO_CODEC_FRAME_FLAG_UNSET
-GST_VIDEO_CODEC_FRAME_IS_DECODE_ONLY
-GST_VIDEO_CODEC_FRAME_IS_FORCE_KEYFRAME
-GST_VIDEO_CODEC_FRAME_IS_FORCE_KEYFRAME_HEADERS
-GST_VIDEO_CODEC_FRAME_IS_SYNC_POINT
-GST_VIDEO_CODEC_FRAME_SET_DECODE_ONLY
-GST_VIDEO_CODEC_FRAME_SET_FORCE_KEYFRAME
-GST_VIDEO_CODEC_FRAME_SET_FORCE_KEYFRAME_HEADERS
-GST_VIDEO_CODEC_FRAME_SET_SYNC_POINT
-GST_VIDEO_CODEC_FRAME_UNSET_FORCE_KEYFRAME
-GST_VIDEO_CODEC_FRAME_UNSET_FORCE_KEYFRAME_HEADERS
-GST_VIDEO_CODEC_FRAME_UNSET_SYNC_POINT
-gst_video_codec_frame_ref
-gst_video_codec_frame_unref
-gst_video_codec_frame_set_user_data
-gst_video_codec_frame_get_user_data
-GstVideoCodecState
-gst_video_codec_state_ref
-gst_video_codec_state_unref
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_CODEC_FRAME
-GST_TYPE_VIDEO_CODEC_STATE
-gst_video_codec_frame_get_type
-gst_video_codec_state_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstvideoanc</FILE>
-<INCLUDE>gst/video/video.h</INCLUDE>
-<SUBSECTION ancillary>
-GstVideoAncillary
-GstVideoAncillaryDID
-GST_VIDEO_ANCILLARY_DID16
-GstVideoAncillaryDID16
-<SUBSECTION vbi>
-GstVideoVBIParser
-GstVideoVBIParserResult
-gst_video_vbi_parser_new
-gst_video_vbi_parser_free
-gst_video_vbi_parser_add_line
-gst_video_vbi_parser_get_ancillary
-gst_video_vbi_parser_copy
-
-GstVideoVBIEncoder
-gst_video_vbi_encoder_new
-gst_video_vbi_encoder_free
-gst_video_vbi_encoder_add_ancillary
-gst_video_vbi_encoder_write_line
-gst_video_vbi_encoder_copy
-<SUBSECTION closedcaption>
-GstVideoCaptionType
-GstVideoCaptionMeta
-gst_buffer_get_video_caption_meta
-gst_buffer_add_video_caption_meta
-gst_video_caption_type_from_caps
-gst_video_caption_type_to_caps
-<SUBSECTION Standard>
-GST_TYPE_VIDEO_ANCILLARY_DID
-GST_TYPE_VIDEO_ANCILLARY_DI_D16
-GST_TYPE_VIDEO_CAPTION_TYPE
-GST_TYPE_VIDEO_VBI_PARSER_RESULT
-GST_VIDEO_CAPTION_META_API_TYPE
-gst_video_caption_meta_get_info
-GST_VIDEO_CAPTION_META_INFO
-gst_video_caption_meta_api_get_type
-gst_video_vbi_parser_get_type
-gst_video_vbi_encoder_get_type
-gst_video_ancillary_di_d16_get_type
-gst_video_ancillary_did_get_type
-gst_video_caption_type_get_type
-gst_video_vbi_parser_result_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstdiscoverer</FILE>
-<INCLUDE>gst/pbutils/pbutils.h</INCLUDE>
-<SUBSECTION>
-GstDiscoverer
-gst_discoverer_new
-gst_discoverer_start
-gst_discoverer_stop
-gst_discoverer_discover_uri
-gst_discoverer_discover_uri_async
-<SUBSECTION>
-GstDiscovererInfo
-GstDiscovererResult
-GstDiscovererSerializeFlags
-gst_discoverer_info_get_duration
-gst_discoverer_info_get_misc
-gst_discoverer_info_get_result
-gst_discoverer_info_get_stream_info
-gst_discoverer_info_get_stream_list
-gst_discoverer_info_get_tags
-gst_discoverer_info_get_toc
-gst_discoverer_info_get_uri
-gst_discoverer_info_get_seekable
-gst_discoverer_info_get_live
-gst_discoverer_info_ref
-gst_discoverer_info_unref
-gst_discoverer_info_to_variant
-gst_discoverer_info_from_variant
-<SUBSECTION>
-GstDiscovererStreamInfo
-GstDiscovererContainerInfo
-GstDiscovererAudioInfo
-GstDiscovererVideoInfo
-GstDiscovererSubtitleInfo
-gst_discoverer_stream_info_get_caps
-gst_discoverer_stream_info_get_misc
-gst_discoverer_stream_info_get_next
-gst_discoverer_stream_info_get_previous
-gst_discoverer_stream_info_get_tags
-gst_discoverer_stream_info_get_toc
-gst_discoverer_stream_info_get_stream_id
-gst_discoverer_stream_info_ref
-gst_discoverer_stream_info_unref
-gst_discoverer_stream_info_list_free
-gst_discoverer_stream_info_get_stream_type_nick
-gst_discoverer_info_get_missing_elements_installer_details
-gst_discoverer_info_get_audio_streams
-gst_discoverer_info_get_container_streams
-gst_discoverer_info_get_streams
-gst_discoverer_info_get_subtitle_streams
-gst_discoverer_info_get_video_streams
-gst_discoverer_audio_info_get_bitrate
-gst_discoverer_audio_info_get_channels
-gst_discoverer_audio_info_get_channel_mask
-gst_discoverer_audio_info_get_depth
-gst_discoverer_audio_info_get_language
-gst_discoverer_audio_info_get_max_bitrate
-gst_discoverer_audio_info_get_sample_rate
-gst_discoverer_container_info_get_streams
-gst_discoverer_subtitle_info_get_language
-gst_discoverer_video_info_get_bitrate
-gst_discoverer_video_info_get_depth
-gst_discoverer_video_info_get_framerate_denom
-gst_discoverer_video_info_get_framerate_num
-gst_discoverer_video_info_get_height
-gst_discoverer_video_info_is_interlaced
-gst_discoverer_video_info_is_image
-gst_discoverer_video_info_get_max_bitrate
-gst_discoverer_video_info_get_par_denom
-gst_discoverer_video_info_get_par_num
-gst_discoverer_video_info_get_width
-<SUBSECTION Standard>
-GST_DISCOVERER
-GST_DISCOVERER_AUDIO_INFO
-GST_DISCOVERER_CLASS
-GST_DISCOVERER_CONTAINER_INFO
-GST_DISCOVERER_INFO
-GST_DISCOVERER_STREAM_INFO
-GST_DISCOVERER_VIDEO_INFO
-GST_DISCOVERER_SUBTITLE_INFO
-GST_IS_DISCOVERER
-GST_IS_DISCOVERER_INFO
-GST_IS_DISCOVERER_AUDIO_INFO
-GST_IS_DISCOVERER_CLASS
-GST_IS_DISCOVERER_CONTAINER_INFO
-GST_IS_DISCOVERER_STREAM_INFO
-GST_IS_DISCOVERER_VIDEO_INFO
-GST_IS_DISCOVERER_SUBTITLE_INFO
-GST_TYPE_DISCOVERER
-GST_TYPE_DISCOVERER_AUDIO_INFO
-GST_TYPE_DISCOVERER_CONTAINER_INFO
-GST_TYPE_DISCOVERER_INFO
-GST_TYPE_DISCOVERER_RESULT
-GST_TYPE_DISCOVERER_STREAM_INFO
-GST_TYPE_DISCOVERER_VIDEO_INFO
-GST_TYPE_DISCOVERER_SUBTITLE_INFO
-GST_TYPE_DISCOVERER_SERIALIZE_FLAGS
-GstDiscovererAudioInfoClass
-GstDiscovererClass
-GstDiscovererContainerInfoClass
-GstDiscovererPrivate
-GstDiscovererStreamInfoClass
-GstDiscovererVideoInfoClass
-GstDiscovererSubtitleInfoClass
-GstDiscovererInfoClass
-gst_discoverer_audio_info_get_type
-gst_discoverer_container_info_get_type
-gst_discoverer_get_type
-gst_discoverer_info_get_type
-gst_discoverer_info_copy
-gst_discoverer_result_get_type
-gst_discoverer_stream_info_get_type
-gst_discoverer_subtitle_info_get_type
-gst_discoverer_video_info_get_type
-gst_discoverer_serialize_flags_get_type
-</SECTION>
-
-# private
-
-<SECTION>
-<FILE>private</FILE>
-<SUBSECTION Private>
-inline
-GST_ALLOCATORS_API
-GST_APP_API
-GST_AUDIO_API
-GST_FFT_API
-GST_GL_API
-GST_PBUTILS_API
-GST_RIFF_API
-GST_RTP_API
-GST_RTSP_API
-GST_SDP_API
-GST_TAG_API
-GST_VIDEO_API
-
-GLchar
-GLeglImageOES
-GLhandleARB
-GLint64
-GLintptr
-GLsizeiptr
-GLsync
-GLuint64
-
-EGLAttrib
-
-display
-window
-</SECTION>
-
-<SECTION>
-<FILE>gstglapi</FILE>
-<TITLE>GstGLAPI</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLAPI
-gst_gl_api_to_string
-gst_gl_api_from_string
-GstGLPlatform
-gst_gl_platform_to_string
-gst_gl_platform_from_string
-GST_GL_API_GLES1_NAME
-GST_GL_API_GLES2_NAME
-GST_GL_API_OPENGL3_NAME
-GST_GL_API_OPENGL_NAME
-<SUBSECTION Private>
-GST_GL_CHECK_GL_VERSION
-GSTGLAPI
-GST_GL_EXT_BEGIN
-GST_GL_EXT_END
-GST_GL_EXT_FUNCTION
-GstGLFeatureData
-GstGLFeatureFunction
-GL_COLOR_ATTACHMENT1
-GL_COLOR_ATTACHMENT2
-GL_DEPTH24_STENCIL8
-GL_RGB16
-GL_RGB8
-GL_TEXTURE_ENV
-GL_TEXTURE_ENV_MODE
-GL_DO_NOT_WARN_IF_MULTI_GL_VERSION_HEADERS_INCLUDED
-
-</SECTION>
-
-<SECTION>
-<FILE>gstglbuffer</FILE>
-<TITLE>GstGLBuffer</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLBuffer
-gst_gl_buffer_init_once
-gst_is_gl_buffer
-GstGLBufferAllocationParams
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_BUFFER
-gst_gl_buffer_allocation_params_new
-GstGLBufferAllocator
-GstGLBufferAllocatorClass
-GST_GL_BUFFER_ALLOCATOR_NAME
-GST_CAPS_FEATURE_MEMORY_GL_BUFFER
-<SUBSECTION Standard>
-gst_gl_buffer_allocation_params_get_type
-GST_TYPE_GL_BUFFER_ALLOCATION_PARAMS
-GST_GL_BUFFER_CAST
-GST_GL_BUFFER_ALLOCATOR
-GST_GL_BUFFER_ALLOCATOR_CAST
-GST_GL_BUFFER_ALLOCATOR_CLASS
-GST_GL_BUFFER_ALLOCATOR_GET_CLASS
-gst_gl_buffer_allocator_get_type
-GST_IS_GL_BUFFER_ALLOCATOR
-GST_IS_GL_BUFFER_ALLOCATOR_CLASS
-GST_TYPE_GL_BUFFER_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstglbufferpool</FILE>
-<TITLE>GstGLBufferPool</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLBufferPool
-GstGLBufferPoolClass
-gst_gl_buffer_pool_new
-gst_buffer_pool_config_get_gl_allocation_params
-gst_buffer_pool_config_set_gl_allocation_params
-<SUBSECTION Standard>
-gst_gl_buffer_pool_replace_last_buffer
-GstGLBufferPoolPrivate
-GST_GL_BUFFER_POOL
-GST_GL_BUFFER_POOL_CAST
-gst_gl_buffer_pool_get_type
-GST_IS_GL_BUFFER_POOL
-GST_TYPE_GL_BUFFER_POOL
-</SECTION>
-
-<SECTION>
-<FILE>gstglcolorconvert</FILE>
-<TITLE>GstGLColorConvert</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GST_GL_COLOR_CONVERT_FORMATS
-GST_GL_COLOR_CONVERT_VIDEO_CAPS
-GstGLColorConvert
-GstGLColorConvertClass
-gst_gl_color_convert_new
-gst_gl_color_convert_set_caps
-gst_gl_color_convert_transform_caps
-gst_gl_color_convert_fixate_caps
-gst_gl_color_convert_decide_allocation
-gst_gl_color_convert_perform
-<SUBSECTION Standard>
-GstGLColorConvertPrivate
-GST_GL_COLOR_CONVERT
-GST_GL_COLOR_CONVERT_CAST
-GST_GL_COLOR_CONVERT_CLASS
-gst_gl_color_convert_get_type
-GST_IS_GL_COLOR_CONVERT
-GST_IS_GL_COLOR_CONVERT_CLASS
-GST_TYPE_GL_COLOR_CONVERT
-</SECTION>
-
-<SECTION>
-<FILE>gstglcontext</FILE>
-<TITLE>GstGLContext</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GST_GL_CONTEXT_ERROR
-GST_GL_CONTEXT_TYPE_CGL
-GST_GL_CONTEXT_TYPE_EAGL
-GST_GL_CONTEXT_TYPE_EGL
-GST_GL_CONTEXT_TYPE_GLX
-GST_GL_CONTEXT_TYPE_WGL
-GstGLContextError
-GstGLContextThreadFunc
-GstGLContext
-gst_gl_context_new
-gst_gl_context_new_wrapped
-gst_gl_context_create
-gst_gl_context_destroy
-gst_gl_context_activate
-gst_gl_context_swap_buffers
-gst_gl_context_default_get_proc_address
-gst_gl_context_get_proc_address
-gst_gl_context_get_proc_address_with_platform
-gst_gl_context_get_window
-gst_gl_context_set_window
-gst_gl_context_thread_add
-gst_gl_context_get_display
-gst_gl_context_get_gl_api
-gst_gl_context_get_gl_context
-gst_gl_context_get_gl_platform
-gst_gl_context_get_gl_platform_version
-gst_gl_context_get_current_gl_context
-gst_gl_context_get_current_gl_api
-gst_gl_context_get_thread
-gst_gl_context_can_share
-gst_gl_context_is_shared
-gst_gl_context_set_shared_with
-gst_gl_context_check_feature
-gst_gl_context_check_gl_version
-gst_gl_context_get_gl_version
-gst_gl_context_fill_info
-gst_gl_context_get_current
-<SUBSECTION Standard>
-GST_GL_CONTEXT
-GST_IS_GL_CONTEXT
-GST_TYPE_GL_CONTEXT
-GST_GL_CONTEXT_CLASS
-GST_GL_CONTEXT_GET_CLASS
-GST_IS_GL_CONTEXT_CLASS
-GST_GL_CONTEXT_CAST
-GstGLContextPrivate
-gst_gl_context_get_type
-<SUBSECTION Private>
-gst_gl_context_error_quark
-GST_GL_DEBUG_PROC
-GST_GL_HAVE_DMABUF
-GST_GL_HAVE_EGLATTRIB
-GST_GL_HAVE_GLCHAR
-GST_GL_HAVE_GLEGLIMAGEOES
-GST_GL_HAVE_GLES2
-GST_GL_HAVE_GLES3
-GST_GL_HAVE_GLES3EXT3_H
-GST_GL_HAVE_GLINT64
-GST_GL_HAVE_GLINTPTR
-GST_GL_HAVE_GLSIZEIPTR
-GST_GL_HAVE_GLSYNC
-GST_GL_HAVE_GLUINT64
-GST_GL_HAVE_OPENGL
-GST_GL_HAVE_PLATFORM_CGL
-GST_GL_HAVE_PLATFORM_EAGL
-GST_GL_HAVE_PLATFORM_EGL
-GST_GL_HAVE_PLATFORM_GLX
-GST_GL_HAVE_PLATFORM_WGL
-GST_GL_HAVE_WINDOW_ANDROID
-GST_GL_HAVE_WINDOW_COCOA
-GST_GL_HAVE_WINDOW_DISPMANX
-GST_GL_HAVE_WINDOW_EAGL
-GST_GL_HAVE_WINDOW_WAYLAND
-GST_GL_HAVE_WINDOW_WIN32
-GST_GL_HAVE_WINDOW_X11
-GST_GL_HAVE_WINDOW_VIV_FB
-GST_GL_HAVE_WINDOW_GBM
-GST_GL_HAVE_VIV_DIRECTVIV
-</SECTION>
-
-<SECTION>
-<FILE>gstglcontextegl</FILE>
-<TITLE>GstGLContextEGL</TITLE>
-gst_egl_get_error_string
-</SECTION>
-
-
-
-<SECTION>
-<FILE>gstgldisplay</FILE>
-<TITLE>GstGLDisplay</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GST_GL_DISPLAY_CONTEXT_TYPE
-GstGLDisplayType
-GstGLDisplay
-gst_gl_display_new
-gst_gl_display_get_handle_type
-gst_gl_display_filter_gl_api
-gst_gl_display_get_gl_api
-gst_gl_display_add_context
-gst_gl_display_get_gl_context_for_thread
-gst_gl_display_get_handle
-gst_gl_display_create_context
-gst_gl_display_create_window
-gst_gl_display_find_window
-gst_gl_display_remove_window
-gst_context_get_gl_display
-gst_context_set_gl_display
-<SUBSECTION Standard>
-GST_GL_DISPLAY
-GST_IS_GL_DISPLAY
-GST_TYPE_GL_DISPLAY
-GST_GL_DISPLAY_CLASS
-GST_GL_DISPLAY_GET_CLASS
-GST_IS_GL_DISPLAY_CLASS
-GST_GL_DISPLAY_CAST
-GstGLDisplayPrivate
-gst_gl_display_get_type
-<SUBSECTION Private>
-gst_gl_display_lock
-gst_gl_display_unlock
-gst_gl_display_get_gl_api_unlocked
-</SECTION>
-
-<SECTION>
-<FILE>gstgldisplaycocoa</FILE>
-<TITLE>GstGLDisplayCocoa</TITLE>
-<INCLUDE>gst/gl/cocoa/gstgldisplay_cocoa.h</INCLUDE>
-gst_gl_display_cocoa_new
-<SUBSECTION Standard>
-GstGLDisplayCocoa
-GstGLDisplayCocoaClass
-GST_TYPE_GL_DISPLAY_COCOA
-gst_gl_display_cocoa_get_type
-GST_GL_DISPLAY_COCOA
-GST_GL_DISPLAY_COCOA_CAST
-GST_GL_DISPLAY_COCOA_CLASS
-GST_IS_GL_DISPLAY_COCOA
-GST_IS_GL_DISPLAY_COCOA_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstgldisplayegl</FILE>
-<TITLE>GstGLDisplayEGL</TITLE>
-<INCLUDE>gst/gl/egl/gstgldisplay_egl.h</INCLUDE>
-gst_gl_display_egl_new
-gst_gl_display_egl_new_with_egl_display
-gst_gl_display_egl_from_gl_display
-gst_gl_display_egl_get_from_native
-<SUBSECTION Standard>
-GstGLDisplayEGL
-GstGLDisplayEGLClass
-GST_GL_DISPLAY_EGL
-GST_GL_DISPLAY_EGL_CAST
-GST_GL_DISPLAY_EGL_CLASS
-GST_TYPE_GL_DISPLAY_EGL
-gst_gl_display_egl_get_type
-GST_IS_GL_DISPLAY_EGL
-GST_IS_GL_DISPLAY_EGL_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstgldisplaywayland</FILE>
-<TITLE>GstGLDisplayWayland</TITLE>
-<INCLUDE>gst/gl/wayland/gstgldisplay_wayland.h</INCLUDE>
-GstGLDisplayWayland
-gst_gl_display_wayland_new
-gst_gl_display_wayland_new_with_display
-<SUBSECTION Standard>
-GST_TYPE_GL_DISPLAY_WAYLAND
-gst_gl_display_wayland_get_type
-GST_GL_DISPLAY_WAYLAND
-GST_GL_DISPLAY_WAYLAND_CAST
-GST_GL_DISPLAY_WAYLAND_CLASS
-GST_IS_GL_DISPLAY_WAYLAND
-GST_IS_GL_DISPLAY_WAYLAND_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstgldisplayx11</FILE>
-<TITLE>GstGLDisplayX11</TITLE>
-<INCLUDE>gst/gl/x11/gstgldisplay_x11.h</INCLUDE>
-GstGLDisplayX11
-gst_gl_display_x11_new
-gst_gl_display_x11_new_with_display
-<SUBSECTION Standard>
-GST_TYPE_GL_DISPLAY_X11
-gst_gl_display_x11_get_type
-GST_GL_DISPLAY_X11
-GST_GL_DISPLAY_X11_CAST
-GST_GL_DISPLAY_X11_CLASS
-GST_IS_GL_DISPLAY_X11
-GST_IS_GL_DISPLAY_X11_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstgldebug</FILE>
-GstGLAsyncDebugLogGetMessage
-<TITLE>OpenGL Debugging</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLAsyncDebug
-gst_gl_async_debug_new
-gst_gl_async_debug_free
-gst_gl_async_debug_init
-gst_gl_async_debug_unset
-gst_gl_async_debug_freeze
-gst_gl_async_debug_thaw
-gst_gl_async_debug_output_log_msg
-gst_gl_async_debug_store_log_msg
-gst_gl_async_debug_store_log_msg_valist
-GST_GL_ASYNC_CAT_LEVEL_LOG_valist
-GST_GL_ASYNC_CAT_LEVEL_LOG
-gst_gl_insert_debug_marker
-</SECTION>
-
-<SECTION>
-<FILE>gstglbasefilter</FILE>
-<TITLE>GstGLBaseFilter</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLBaseFilter
-GstGLBaseFilterClass
-gst_gl_base_filter_find_gl_context
-<SUBSECTION Standard>
-GST_GL_BASE_FILTER
-GST_IS_GL_BASE_FILTER
-GST_TYPE_GL_BASE_FILTER
-gst_gl_base_filter_get_type
-GST_GL_BASE_FILTER_CLASS
-GST_IS_GL_BASE_FILTER_CLASS
-GST_GL_BASE_FILTER_GET_CLASS
-GstGLBaseFilterPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gsteglimage</FILE>
-<TITLE>GstEGLImage</TITLE>
-<INCLUDE>gst/gl/egl/gsteglimage.h</INCLUDE>
-GstEGLImage
-gst_egl_image_from_dmabuf
-gst_egl_image_from_texture
-gst_egl_image_get_image
-gst_egl_image_export_dmabuf
-gst_egl_image_new_wrapped
-gst_egl_image_ref
-gst_egl_image_unref
-GstEGLImageDestroyNotify
-<SUBSECTION Standard>
-GST_TYPE_EGL_IMAGE
-gst_egl_image_get_type
-GST_EGL_IMAGE
-GST_EGL_IMAGE_CAST
-GST_IS_EGL_IMAGE
-</SECTION>
-
-<SECTION>
-<FILE>gstglfilter</FILE>
-<TITLE>GstGLFilter</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLFilter
-GstGLFilterClass
-GstGLFilterRenderFunc
-gst_gl_filter_render_to_target
-gst_gl_filter_render_to_target_with_shader
-gst_gl_filter_filter_texture
-gst_gl_filter_draw_fullscreen_quad
-gst_gl_filter_add_rgba_pad_templates
-<SUBSECTION Standard>
-GST_GL_FILTER
-GST_IS_GL_FILTER
-GST_TYPE_GL_FILTER
-gst_gl_filter_get_type
-GST_GL_FILTER_CLASS
-GST_IS_GL_FILTER_CLASS
-GST_GL_FILTER_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglformat</FILE>
-<TITLE>OpenGL Formats</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLTextureTarget
-GST_GL_TEXTURE_TARGET_2D_STR
-GST_GL_TEXTURE_TARGET_RECTANGLE_STR
-GST_GL_TEXTURE_TARGET_EXTERNAL_OES_STR
-GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_2D
-GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_RECTANGLE
-GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_EXTERNAL_OES
-GstGLFormat
-gst_gl_format_is_supported
-gst_gl_format_type_n_bytes
-gst_gl_format_from_video_info
-gst_gl_sized_gl_format_from_gl_format_type
-gst_gl_texture_target_from_string
-gst_gl_texture_target_to_string
-gst_gl_texture_target_to_gl
-gst_gl_texture_target_from_gl
-gst_gl_texture_target_to_buffer_pool_option
-gst_gl_format_type_from_sized_gl_format
-<SUBSECTION Standard>
-</SECTION>
-
-<SECTION>
-<FILE>gstglframebuffer</FILE>
-<TITLE>GstGLFramebuffer</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLFramebuffer
-GstGLFramebufferClass
-gst_gl_framebuffer_new
-gst_gl_framebuffer_new_with_default_depth
-gst_gl_framebuffer_attach
-gst_gl_framebuffer_bind
-gst_gl_context_clear_framebuffer
-GstGLFramebufferFunc
-gst_gl_framebuffer_draw_to_texture
-gst_gl_framebuffer_get_effective_dimensions
-gst_gl_framebuffer_get_id
-gst_gl_context_check_framebuffer_status
-<SUBSECTION Standard>
-GstGLFramebufferPrivate
-GST_GL_FRAMEBUFFER
-GST_GL_FRAMEBUFFER_CAST
-GST_IS_GL_FRAMEBUFFER
-GST_TYPE_GL_FRAMEBUFFER
-gst_gl_framebuffer_get_type
-GST_GL_FRAMEBUFFER_CLASS
-GST_IS_GL_FRAMEBUFFER_CLASS
-GST_GL_FRAMEBUFFER_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglbasememory</FILE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLBaseMemoryAllocator
-GstGLBaseMemoryAllocatorClass
-GST_GL_BASE_MEMORY_ALLOCATOR_NAME
-GST_MAP_GL
-GstGLBaseMemoryError
-GST_GL_BASE_MEMORY_ERROR
-GstGLBaseMemoryTransfer
-GstGLAllocationParams
-GstGLAllocationParamsCopyFunc
-GstGLAllocationParamsFreeFunc
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_ALLOC
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_SYSMEM
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_GPU_HANDLE
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_USER
-gst_gl_allocation_params_init
-gst_gl_allocation_params_copy
-gst_gl_allocation_params_free
-gst_gl_allocation_params_free_data
-gst_gl_allocation_params_copy_data
-<TITLE>GstGLBaseMemory</TITLE>
-GstGLBaseMemory
-gst_gl_base_memory_init_once
-gst_gl_base_memory_init
-gst_is_gl_base_memory
-GstGLBaseMemoryAllocatorAllocFunction
-GstGLBaseMemoryAllocatorCreateFunction
-GstGLBaseMemoryAllocatorMapFunction
-GstGLBaseMemoryAllocatorUnmapFunction
-GstGLBaseMemoryAllocatorCopyFunction
-GstGLBaseMemoryAllocatorDestroyFunction
-gst_gl_base_memory_alloc
-gst_gl_base_memory_alloc_data
-gst_gl_base_memory_memcpy
-<SUBSECTION Standard>
-GST_TYPE_GL_ALLOCATION_PARAMS
-gst_gl_allocation_params_get_type
-gst_gl_base_memory_error_quark
-GST_TYPE_GL_BASE_MEMORY
-gst_gl_base_memory_get_type
-GST_GL_BASE_MEMORY_CAST
-GST_GL_BASE_MEMORY_ALLOCATOR
-GST_GL_BASE_MEMORY_ALLOCATOR_CAST
-GST_GL_BASE_MEMORY_ALLOCATOR_CLASS
-GST_GL_BASE_MEMORY_ALLOCATOR_GET_CLASS
-gst_gl_base_memory_allocator_get_type
-GST_IS_GL_BASE_MEMORY_ALLOCATOR
-GST_IS_GL_BASE_MEMORY_ALLOCATOR_CLASS
-GST_TYPE_GL_BASE_MEMORY_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstglmemory</FILE>
-<TITLE>GstGLMemory</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GST_GL_MEMORY_VIDEO_FORMATS_STR
-GST_CAPS_FEATURE_MEMORY_GL_MEMORY
-GstGLVideoAllocationParams
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_VIDEO
-gst_gl_video_allocation_params_copy_data
-gst_gl_video_allocation_params_free_data
-gst_gl_video_allocation_params_init_full
-gst_gl_video_allocation_params_new
-gst_gl_video_allocation_params_new_wrapped_data
-gst_gl_video_allocation_params_new_wrapped_gl_handle
-gst_gl_video_allocation_params_new_wrapped_texture
-GstGLMemoryAllocator
-GstGLMemoryAllocatorClass
-gst_gl_memory_allocator_get_default
-gst_gl_memory_init_once
-GstGLMemory
-gst_gl_memory_init
-gst_is_gl_memory
-GST_GL_MEMORY_ALLOCATOR_NAME
-gst_gl_memory_copy_into
-gst_gl_memory_copy_teximage
-gst_gl_memory_read_pixels
-gst_gl_memory_texsubimage
-gst_gl_memory_get_texture_height
-gst_gl_memory_get_texture_id
-gst_gl_memory_get_texture_target
-gst_gl_memory_get_texture_format
-gst_gl_memory_get_texture_width
-gst_gl_memory_setup_buffer
-<SUBSECTION Standard>
-gst_gl_video_allocation_params_get_type
-GST_TYPE_GL_VIDEO_ALLOCATION_PARAMS
-GST_GL_MEMORY_CAST
-GST_GL_MEMORY_ALLOCATOR
-GST_GL_MEMORY_ALLOCATOR_CAST
-GST_GL_MEMORY_ALLOCATOR_CLASS
-GST_GL_MEMORY_ALLOCATOR_GET_CLASS
-gst_gl_memory_allocator_get_type
-GST_IS_GL_MEMORY_ALLOCATOR
-GST_IS_GL_MEMORY_ALLOCATOR_CLASS
-GST_TYPE_GL_MEMORY_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstglmemoryegl</FILE>
-<INCLUDE>gst/gl/egl/gstglmemoryegl.h</INCLUDE>
-GstGLMemoryEGLAllocator
-GstGLMemoryEGLAllocatorClass
-GST_GL_MEMORY_EGL_ALLOCATOR_NAME
-<TITLE>GstGLMemoryEGL</TITLE>
-GstGLMemoryEGL
-gst_gl_memory_egl_init_once
-gst_gl_memory_egl_get_display
-gst_gl_memory_egl_get_image
-gst_is_gl_memory_egl
-<SUBSECTION Standard>
-GST_GL_MEMORY_EGL_CAST
-GST_GL_MEMORY_EGL_ALLOCATOR
-GST_GL_MEMORY_EGL_ALLOCATOR_CAST
-GST_GL_MEMORY_EGL_ALLOCATOR_CLASS
-GST_GL_MEMORY_EGL_ALLOCATOR_GET_CLASS
-gst_gl_memory_egl_allocator_get_type
-GST_IS_GL_MEMORY_EGL_ALLOCATOR
-GST_IS_GL_MEMORY_EGL_ALLOCATOR_CLASS
-GST_TYPE_GL_MEMORY_EGL_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstglmemorypbo</FILE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLMemoryPBOAllocator
-GstGLMemoryPBOAllocatorClass
-GST_GL_MEMORY_PBO_ALLOCATOR_NAME
-<TITLE>GstGLMemoryPBO</TITLE>
-GstGLMemoryPBO
-gst_is_gl_memory_pbo
-gst_gl_memory_pbo_copy_into_texture
-gst_gl_memory_pbo_download_transfer
-gst_gl_memory_pbo_init_once
-gst_gl_memory_pbo_upload_transfer
-<SUBSECTION Standard>
-GST_GL_MEMORY_PBO_CAST
-GST_GL_MEMORY_PBO_ALLOCATOR
-GST_GL_MEMORY_PBO_ALLOCATOR_CAST
-GST_GL_MEMORY_PBO_ALLOCATOR_CLASS
-GST_GL_MEMORY_PBO_ALLOCATOR_GET_CLASS
-gst_gl_memory_pbo_allocator_get_type
-GST_IS_GL_MEMORY_PBO_ALLOCATOR
-GST_IS_GL_MEMORY_PBO_ALLOCATOR_CLASS
-GST_TYPE_GL_MEMORY_PBO_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstgloverlaycompositor</FILE>
-<TITLE>GstGLOverlayCompositor</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLOverlayCompositor
-gst_gl_overlay_compositor_new
-gst_gl_overlay_compositor_add_caps
-gst_gl_overlay_compositor_draw_overlays
-gst_gl_overlay_compositor_upload_overlays
-gst_gl_overlay_compositor_free_overlays
-<SUBSECTION Standard>
-GST_TYPE_GL_OVERLAY_COMPOSITOR
-gst_gl_overlay_compositor_get_type
-GST_GL_OVERLAY_COMPOSITOR
-GST_GL_OVERLAY_COMPOSITOR_CAST
-GST_GL_OVERLAY_COMPOSITOR_CLASS
-GST_IS_GL_OVERLAY_COMPOSITOR
-GST_IS_GL_OVERLAY_COMPOSITOR_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglquery</FILE>
-<TITLE>GstGLQuery</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLQuery
-GstGLQueryType
-gst_gl_query_counter
-gst_gl_query_counter_log
-gst_gl_query_counter_log_valist
-gst_gl_query_end
-gst_gl_query_free
-gst_gl_query_init
-gst_gl_query_new
-gst_gl_query_result
-gst_gl_query_start
-gst_gl_query_start_log
-gst_gl_query_start_log_valist
-gst_gl_query_unset
-</SECTION>
-
-<SECTION>
-<FILE>gstglrenderbuffer</FILE>
-<TITLE>GstGLRenderbuffer</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLRenderbuffer
-GstGLRenderbufferAllocator
-GstGLRenderbufferAllocatorClass
-GstGLRenderbufferAllocationParams
-GST_GL_RENDERBUFFER_ALLOCATOR_NAME
-gst_gl_renderbuffer_allocation_params_new
-gst_gl_renderbuffer_allocation_params_new_wrapped
-gst_gl_renderbuffer_get_height
-gst_gl_renderbuffer_get_id
-gst_gl_renderbuffer_get_format
-gst_gl_renderbuffer_get_width
-gst_gl_renderbuffer_init_once
-gst_is_gl_renderbuffer
-<SUBSECTION Standard>
-GST_TYPE_RENDERBUFFER_ALLOCATION_PARAMS
-gst_gl_renderbuffer_allocation_params_get_type
-GST_GL_RENDERBUFFER_CAST
-GST_GL_RENDERBUFFER_ALLOCATOR
-GST_GL_RENDERBUFFER_ALLOCATOR_CAST
-GST_GL_RENDERBUFFER_ALLOCATOR_CLASS
-GST_GL_RENDERBUFFER_ALLOCATOR_GET_CLASS
-GST_TYPE_GL_RENDERBUFFER_ALLOCATOR
-gst_gl_renderbuffer_allocator_get_type
-GST_IS_GL_RENDERBUFFER_ALLOCATOR
-GST_IS_GL_RENDERBUFFER_ALLOCATOR_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglshader</FILE>
-<TITLE>GstGLShader</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLShader
-gst_gl_shader_new
-gst_gl_shader_new_default
-gst_gl_shader_new_link_with_stages
-gst_gl_shader_new_with_stages
-gst_gl_shader_use
-gst_gl_context_clear_shader
-gst_gl_shader_get_program_handle
-gst_gl_shader_release
-gst_gl_shader_release_unlocked
-gst_gl_shader_attach
-gst_gl_shader_attach_unlocked
-gst_gl_shader_compile_attach_stage
-gst_gl_shader_detach
-gst_gl_shader_detach_unlocked
-gst_gl_shader_is_linked
-gst_gl_shader_link
-gst_gl_shader_set_uniform_1i
-gst_gl_shader_set_uniform_1f
-gst_gl_shader_set_uniform_1fv
-gst_gl_shader_set_uniform_1iv
-gst_gl_shader_set_uniform_2f
-gst_gl_shader_set_uniform_2fv
-gst_gl_shader_set_uniform_2i
-gst_gl_shader_set_uniform_2iv
-gst_gl_shader_set_uniform_3f
-gst_gl_shader_set_uniform_3fv
-gst_gl_shader_set_uniform_3i
-gst_gl_shader_set_uniform_3iv
-gst_gl_shader_set_uniform_4f
-gst_gl_shader_set_uniform_4fv
-gst_gl_shader_set_uniform_4i
-gst_gl_shader_set_uniform_4iv
-gst_gl_shader_set_uniform_matrix_2fv
-gst_gl_shader_set_uniform_matrix_2x3fv
-gst_gl_shader_set_uniform_matrix_2x4fv
-gst_gl_shader_set_uniform_matrix_3fv
-gst_gl_shader_set_uniform_matrix_3x2fv
-gst_gl_shader_set_uniform_matrix_3x4fv
-gst_gl_shader_set_uniform_matrix_4fv
-gst_gl_shader_set_uniform_matrix_4x2fv
-gst_gl_shader_set_uniform_matrix_4x3fv
-gst_gl_shader_get_attribute_location
-gst_gl_shader_bind_attribute_location
-gst_gl_shader_bind_frag_data_location
-gst_gl_shader_string_fragment_default
-gst_gl_shader_string_fragment_external_oes_default
-gst_gl_shader_string_vertex_default
-gst_gl_shader_string_vertex_mat4_texture_transform
-gst_gl_shader_string_vertex_mat4_vertex_transform
-gst_gl_shader_string_get_highest_precision
-gst_gl_shader_string_fragment_get_default
-gst_gl_shader_string_fragment_external_oes_get_default
-<SUBSECTION Standard>
-GstGLShaderPrivate
-GST_GL_SHADER
-GST_IS_GL_SHADER
-GST_TYPE_GL_SHADER
-gst_gl_shader_get_type
-GST_GL_SHADER_CLASS
-GST_IS_GL_SHADER_CLASS
-GST_GL_SHADER_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglsl</FILE>
-<TITLE>GstGLSL</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GST_GLSL_ERROR
-GstGLSLError
-GstGLSLProfile
-GstGLSLVersion
-gst_glsl_profile_from_string
-gst_glsl_profile_to_string
-gst_glsl_version_from_string
-gst_glsl_version_to_string
-gst_glsl_version_profile_from_string
-gst_glsl_version_profile_to_string
-gst_glsl_string_get_version_profile
-gst_gl_context_supports_glsl_profile_version
-gst_gl_version_to_glsl_version
-gst_gl_context_supports_precision
-gst_gl_context_supports_precision_highp
-<SUBSECTION Standard>
-gst_glsl_error_quark
-</SECTION>
-
-<SECTION>
-<FILE>gstglslstage</FILE>
-<TITLE>GstGLSLStage</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLSLStage
-GstGLSLStageClass
-gst_glsl_stage_new
-gst_glsl_stage_new_default_fragment
-gst_glsl_stage_new_default_vertex
-gst_glsl_stage_new_with_string
-gst_glsl_stage_new_with_strings
-gst_glsl_stage_set_strings
-gst_glsl_stage_compile
-gst_glsl_stage_get_handle
-gst_glsl_stage_get_profile
-gst_glsl_stage_get_shader_type
-gst_glsl_stage_get_version
-<SUBSECTION Standard>
-GstGLSLStagePrivate
-gst_glsl_stage_get_type
-GST_TYPE_GLSL_STAGE
-GST_IS_GLSL_STAGE
-GST_IS_GLSL_STAGE_CLASS
-GST_GLSL_STAGE
-GST_GLSL_STAGE_CLASS
-GST_GLSL_STAGE_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglsyncmeta</FILE>
-<TITLE>GstGLSyncMeta</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLSyncMeta
-gst_gl_sync_meta_get_info
-gst_buffer_add_gl_sync_meta
-gst_buffer_add_gl_sync_meta_full
-gst_buffer_get_gl_sync_meta
-gst_gl_sync_meta_set_sync_point
-gst_gl_sync_meta_wait
-gst_gl_sync_meta_wait_cpu
-GST_BUFFER_POOL_OPTION_GL_SYNC_META
-<SUBSECTION Standard>
-GST_GL_SYNC_META_API_TYPE
-GST_GL_SYNC_META_INFO
-gst_gl_sync_meta_api_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstglupload</FILE>
-<TITLE>GstGLUpload</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLUpload
-gst_gl_upload_new
-gst_gl_upload_set_context
-gst_gl_upload_get_caps
-gst_gl_upload_set_caps
-gst_gl_upload_propose_allocation
-gst_gl_upload_transform_caps
-GstGLUploadReturn
-gst_gl_upload_perform_with_buffer
-gst_gl_upload_get_input_template_caps
-<SUBSECTION Standard>
-GST_GL_UPLOAD
-GST_GL_UPLOAD_CAST
-GST_GL_UPLOAD_CLASS
-GST_GL_UPLOAD_GET_CLASS
-gst_gl_upload_get_type
-GST_IS_GL_UPLOAD
-GST_IS_GL_UPLOAD_CLASS
-GST_TYPE_GL_UPLOAD
-GstGLUploadPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstglutils</FILE>
-<TITLE>OpenGL Miscellaneous Utilities</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-gst_gl_handle_set_context
-gst_gl_handle_context_query
-gst_gl_ensure_element_data
-gst_gl_query_local_gl_context
-gst_gl_get_plane_data_size
-gst_gl_get_plane_start
-gst_gl_value_get_texture_target_mask
-gst_gl_value_set_texture_target
-gst_gl_value_set_texture_target_from_mask
-gst_gl_check_extension
-gst_gl_element_propagate_display_context
-</SECTION>
-
-<SECTION>
-<FILE>gstglviewconvert</FILE>
-<TITLE>GstGLViewConvert</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLStereoDownmix
-GstGLViewConvert
-GstGLViewConvertClass
-gst_gl_view_convert_new
-gst_gl_view_convert_set_caps
-gst_gl_view_convert_transform_caps
-gst_gl_view_convert_fixate_caps
-gst_gl_view_convert_submit_input_buffer
-gst_gl_view_convert_get_output
-gst_gl_view_convert_perform
-gst_gl_view_convert_reset
-gst_gl_view_convert_set_context
-<SUBSECTION Standard>
-GST_TYPE_GL_STEREO_DOWNMIX
-gst_gl_stereo_downmix_mode_get_type
-GST_IS_GL_VIEW_CONVERT
-GST_IS_GL_VIEW_CONVERT_CLASS
-GST_TYPE_GL_VIEW_CONVERT
-GST_GL_VIEW_CONVERT
-GST_GL_VIEW_CONVERT_CLASS
-GST_GL_VIEW_CONVERT_GET_CLASS
-gst_gl_view_convert_get_type
-GstGLViewConvertPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstglwindow</FILE>
-<TITLE>GstGLWindow</TITLE>
-<INCLUDE>gst/gl/gl.h</INCLUDE>
-GstGLWindowError
-gst_gl_window_error_quark
-GST_GL_WINDOW_ERROR
-GstGLWindowResizeCB
-GST_GL_WINDOW_RESIZE_CB
-GstGLWindowCB
-GST_GL_WINDOW_CB
-GstGLWindow
-GstGLWindowClass
-gst_gl_window_new
-gst_gl_window_draw
-gst_gl_window_quit
-gst_gl_window_run
-gst_gl_window_get_context
-gst_gl_window_get_display
-gst_gl_window_send_message
-gst_gl_window_send_message_async
-gst_gl_window_set_close_callback
-gst_gl_window_set_draw_callback
-gst_gl_window_set_resize_callback
-gst_gl_window_set_window_handle
-gst_gl_window_get_window_handle
-gst_gl_window_set_preferred_size
-gst_gl_window_show
-gst_gl_window_get_surface_dimensions
-gst_gl_window_handle_events
-gst_gl_window_queue_resize
-gst_gl_window_resize
-gst_gl_window_set_render_rectangle
-<SUBSECTION Standard>
-GST_IS_GL_WINDOW
-GST_IS_GL_WINDOW_CLASS
-GST_TYPE_GL_WINDOW
-GST_GL_WINDOW
-GST_GL_WINDOW_CLASS
-GST_GL_WINDOW_GET_CLASS
-gst_gl_window_get_type
-GstGLWindowPrivate
-<SUBSECTION Private>
-gst_gl_window_key_event_cb
-gst_gl_window_mouse_event_cb
-gst_gl_window_send_key_event
-gst_gl_window_send_key_event_async
-gst_gl_window_send_mouse_event
-gst_gl_window_send_mouse_event_async
-GST_GL_WINDOW_GET_LOCK
-GST_GL_WINDOW_LOCK
-GST_GL_WINDOW_UNLOCK
-</SECTION>
-
diff --git a/docs/libs/gst-plugins-base-libs.types b/docs/libs/gst-plugins-base-libs.types
deleted file mode 100644
index 74a60baf7..000000000
--- a/docs/libs/gst-plugins-base-libs.types
+++ /dev/null
@@ -1,122 +0,0 @@
-#include <gst/gst.h>
-
-#include <gst/allocators/allocators.h>
-gst_dmabuf_allocator_get_type
-gst_fd_allocator_get_type
-gst_phys_memory_allocator_get_type
-
-#include <gst/app/app.h>
-gst_app_src_get_type
-gst_app_sink_get_type
-gst_app_stream_type_get_type
-
-#include <gst/audio/audio.h>
-gst_audio_info_get_type
-gst_audio_flags_get_type
-gst_audio_format_flags_get_type
-gst_audio_format_get_type
-gst_audio_format_info_get_type
-gst_audio_layout_get_type
-gst_audio_pack_flags_get_type
-gst_audio_resampler_filter_interpolation_get_type
-gst_audio_resampler_filter_mode_get_type
-gst_audio_resampler_flags_get_type
-gst_audio_resampler_method_get_type
-gst_audio_stream_align_get_type
-gst_audio_aggregator_get_type
-gst_audio_aggregator_pad_get_type
-gst_audio_aggregator_convert_pad_get_type
-gst_audio_cd_src_get_type
-gst_audio_clock_get_type
-gst_audio_decoder_get_type
-gst_audio_encoder_get_type
-gst_audio_filter_get_type
-gst_audio_sink_get_type
-gst_audio_src_get_type
-gst_audio_base_sink_get_type
-gst_audio_base_sink_slave_method_get_type
-gst_audio_base_sink_discont_reason_get_type
-gst_audio_base_src_get_type
-gst_audio_ring_buffer_get_type
-gst_stream_volume_get_type
-
-#include <gst/rtp/rtp.h>
-gst_rtp_base_depayload_get_type
-gst_rtp_base_payload_get_type
-gst_rtp_base_audio_payload_get_type
-
-#include <gst/video/video.h>
-gst_video_filter_get_type
-gst_video_sink_get_type
-gst_color_balance_get_type
-gst_color_balance_channel_get_type
-gst_video_aggregator_get_type
-gst_video_aggregator_pad_get_type
-gst_video_direction_get_type
-gst_video_orientation_get_type
-gst_video_overlay_get_type
-gst_video_encoder_get_type
-gst_video_decoder_get_type
-gst_video_buffer_pool_get_type
-gst_navigation_get_type
-
-#include <gst/pbutils/pbutils.h>
-gst_discoverer_get_type
-gst_discoverer_serialize_flags_get_type
-gst_audio_visualizer_get_type
-gst_encoding_profile_get_type
-gst_encoding_video_profile_get_type
-gst_encoding_video_profile_get_type
-gst_encoding_audio_profile_get_type
-gst_encoding_container_profile_get_type
-gst_encoding_target_get_type
-
-#include <gst/gl/gl.h>
-gst_gl_allocation_params_get_type
-gst_gl_base_memory_allocator_get_type
-gst_gl_buffer_allocation_params_get_type
-gst_gl_buffer_allocator_get_type
-gst_gl_video_allocation_params_get_type
-gst_gl_memory_allocator_get_type
-gst_gl_memory_pbo_allocator_get_type
-gst_gl_renderbuffer_allocation_params_get_type
-gst_gl_renderbuffer_allocator_get_type
-gst_gl_base_filter_get_type
-gst_gl_buffer_pool_get_type
-gst_gl_color_convert_get_type
-gst_gl_context_get_type
-gst_gl_display_get_type
-gst_gl_filter_get_type
-gst_gl_framebuffer_get_type
-gst_gl_shader_get_type
-gst_glsl_stage_get_type
-gst_gl_overlay_compositor_get_type
-gst_gl_upload_get_type
-gst_gl_view_convert_get_type
-gst_gl_window_get_type
-
-#include <gst/gl/wayland/gstgldisplay_wayland.h>
-gst_gl_display_wayland_get_type
-
-#include <gst/rtsp/rtsp.h>
-gst_rtsp_auth_method_get_type
-gst_rtsp_auth_credential_get_type
-gst_rtsp_event_get_type
-gst_rtsp_family_get_type
-gst_rtsp_header_field_get_type
-gst_rtsp_lower_trans_get_type
-gst_rtsp_method_get_type
-gst_rtsp_msg_type_get_type
-gst_rtsp_profile_get_type
-gst_rtsp_range_unit_get_type
-gst_rtsp_result_get_type
-gst_rtsp_state_get_type
-gst_rtsp_status_code_get_type
-gst_rtsp_time_type_get_type
-gst_rtsp_trans_mode_get_type
-gst_rtsp_version_get_type
-gst_rtsp_extension_get_type
-gst_rtsp_auth_credential_get_type
-gst_rtsp_auth_param_get_type
-gst_rtsp_msg_get_type
-gst_rtsp_url_get_type
diff --git a/docs/libs/meson.build b/docs/libs/meson.build
deleted file mode 100644
index 8356fe6c1..000000000
--- a/docs/libs/meson.build
+++ /dev/null
@@ -1,32 +0,0 @@
-# FIXME: .types file shouldn't have gl types in it if we don't build gstgl,
-# but then what about the other files (sections, sgml)
-types = configure_file(input : 'gst-plugins-base-libs.types',
- output : 'gst-plugins-base-libs.types',
- copy : true)
-
-ignored_headers = ['pbutils-private.h', 'gsttageditingprivate.h', 'id3v2.h',
- 'kiss_fft_f32.h', 'kiss_fft_f64.h', 'kiss_fftr_f32.h', 'kiss_fftr_f64.h',
- 'kiss_fftr_s16.h', 'kiss_fftr_s32.h', 'kiss_fft_s16.h', 'kiss_fft_s32.h',
- '_kiss_fft_guts_f32.h', '_kiss_fft_guts_f64.h', '_kiss_fft_guts_s16.h',
- '_kiss_fft_guts_s16.h', '_kiss_fft_guts_s32.h', '_kiss_fft_guts_s32.h',
- 'pbutils-marshal.h']
-
-if build_gstgl
- doc_extra_deps = [gstgl_dep]
-else
- doc_extra_deps = []
-endif
-
-gnome.gtkdoc('gst-plugins-base-libs',
- main_sgml : 'gst-plugins-base-libs-docs.sgml',
- src_dir : '@0@/../../gst-libs/gst'.format(meson.current_source_dir()),
- scan_args : ['--deprecated-guards=GST_DISABLE_DEPRECATED',
- '--ignore-decorators=GST_API|GST_BASE_API|GST_CHECK_API|GST_CONTROLLER_API|GST_NET_API|GST_ALLOCATORS_API|GST_APP_API|GST_AUDIO_API|GST_FFT_API|GST_GL_API|GST_PBUTILS_API|GST_RIFF_API|GST_RTP_API|GST_RTSP_API|GST_SDP_API|GST_TAG_API|GST_VIDEO_API'],
- ignore_headers : ignored_headers,
- scanobjs_args : ['--type-init-func=gst_init(NULL,NULL)'],
- gobject_typesfile : types,
- content_files : [version_entities],
- dependencies : [gst_base_dep, app_dep, allocators_dep, audio_dep,
- fft_dep, pbutils_dep, riff_dep, rtp_dep, rtsp_dep, sdp_dep,
- tag_dep, video_dep] + doc_extra_deps,
- install : true)
diff --git a/docs/meson.build b/docs/meson.build
deleted file mode 100644
index 8c72872bf..000000000
--- a/docs/meson.build
+++ /dev/null
@@ -1,11 +0,0 @@
-docconf = configuration_data()
-
-docconf.set('GST_API_VERSION', api_version)
-docconf.set('VERSION', gst_version)
-docconf.set('PLUGINDIR', '@0@/lib/gstreamer-1.0'.format(get_option('prefix')))
-
-version_entities = configure_file(input : 'version.entities.in',
- output : 'version.entities',
- configuration : docconf)
-
-subdir('libs')
diff --git a/docs/plugins/.gitignore b/docs/plugins/.gitignore
deleted file mode 100644
index fd6f74a3e..000000000
--- a/docs/plugins/.gitignore
+++ /dev/null
@@ -1,26 +0,0 @@
-Makefile
-Makefile.in
-
-*-decl.txt
-*-decl-list.txt
-*-undeclared.txt
-*-undocumented.txt
-*-unused.txt
-
-tmpl
-xml
-html
-tmpl/*.sgml
-
-gst-plugins-base-plugins-scan
-gst-plugins-base-plugins-scan.c
-inspect-registry.*
-*.new
-
-html-build.stamp
-html.stamp
-scan-build.stamp
-sgml-build.stamp
-sgml.stamp
-tmpl-build.stamp
-tmpl.stamp
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
deleted file mode 100644
index 0d1fa9f97..000000000
--- a/docs/plugins/Makefile.am
+++ /dev/null
@@ -1,130 +0,0 @@
-GST_DOC_SCANOBJ = $(top_srcdir)/common/gstdoc-scangobj
-
-## Process this file with automake to produce Makefile.in
-
-# The name of the module, e.g. 'glib'.
-#DOC_MODULE=gst-plugins-libs-@GST_API_VERSION@
-MODULE=gst-plugins-base
-DOC_MODULE=$(MODULE)-plugins
-
-# for upload-doc.mak
-DOC=$(MODULE)-plugins
-FORMATS=html
-html: html-build.stamp
-include $(top_srcdir)/common/upload-doc.mak
-
-# The top-level SGML file. Change it if you want.
-DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
-
-# The directory containing the source code.
-# gtk-doc will search all .c & .h files beneath here for inline comments
-# documenting functions and macros.
-DOC_SOURCE_DIR = $(top_srcdir)/gst $(top_srcdir)/ext $(top_srcdir)/sys
-
-# Extra options to supply to gtkdoc-scan.
-SCAN_OPTIONS=
-
-# Extra options to supply to gtkdoc-mkdb.
-MKDB_OPTIONS=--sgml-mode
-
-# Extra options to supply to gtkdoc-fixref.
-FIXXREF_OPTIONS=--extra-dir=$(top_builddir)/docs/libs/html \
- --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \
- --extra-dir=$(GST_PREFIX)/share/gtk-doc/html \
- --extra-dir=$(datadir)/gtk-doc/html
-
-# Used for dependencies.
-HFILE_GLOB=$(top_srcdir)/gst/*/*.h $(top_srcdir)/ext/*/*.h $(top_srcdir)/sys/*/*.h
-CFILE_GLOB=$(top_srcdir)/gst/*/*.c $(top_srcdir)/ext/*/*.c $(top_srcdir)/sys/*/*.c $(top_srcdir)/ext/*/*.m
-
-# Header files to ignore when scanning.
-IGNORE_HFILES = avcodec.h dsputil.h arch.h speex_resampler.h speex_resampler_wrapper.h fixed_arm4.h fixed_arm5e.h fixed_bfin.h fixed_debug.h fixed_generic.h resample_sse.h
-IGNORE_CFILES = utils.c mem.c imgconvert.c
-
-# we add all .h files of elements that have signals/args we want
-# sadly this also pulls in the private methods - maybe we should
-# move those around in the source ?
-# also, we should add some stuff here conditionally based on whether
-# or not the plugin will actually build
-# but I'm not sure about that - it might be this Just Works given that
-# the registry won't have the element
-
-EXTRA_HFILES = \
- $(top_srcdir)/ext/alsa/gstalsasink.h \
- $(top_srcdir)/ext/alsa/gstalsasrc.h \
- $(top_srcdir)/ext/cdparanoia/gstcdparanoiasrc.h \
- $(top_srcdir)/ext/ogg/gstoggdemux.h \
- $(top_srcdir)/ext/ogg/gstoggmux.h \
- $(top_srcdir)/ext/opus/gstopusdec.h \
- $(top_srcdir)/ext/opus/gstopusenc.h \
- $(top_srcdir)/ext/pango/gstclockoverlay.h \
- $(top_srcdir)/ext/pango/gsttextoverlay.h \
- $(top_srcdir)/ext/pango/gsttextrender.h \
- $(top_srcdir)/ext/pango/gsttimeoverlay.h \
- $(top_srcdir)/ext/theora/gsttheoradec.h \
- $(top_srcdir)/ext/theora/gsttheoraenc.h \
- $(top_srcdir)/ext/theora/gsttheoraparse.h \
- $(top_srcdir)/ext/vorbis/gstvorbisdec.h \
- $(top_srcdir)/ext/vorbis/gstvorbisenc.h \
- $(top_srcdir)/ext/vorbis/gstvorbisparse.h \
- $(top_srcdir)/ext/vorbis/gstvorbistag.h \
- $(top_srcdir)/gst/adder/gstadder.h \
- $(top_srcdir)/gst/audioconvert/gstaudioconvert.h \
- $(top_srcdir)/gst/audiorate/gstaudiorate.h \
- $(top_srcdir)/gst/audioresample/gstaudioresample.h \
- $(top_srcdir)/gst/audiotestsrc/gstaudiotestsrc.h \
- $(top_srcdir)/gst/encoding/gstencodebin.h \
- $(top_srcdir)/gst/gio/gstgiosink.h \
- $(top_srcdir)/gst/gio/gstgiosrc.h \
- $(top_srcdir)/gst/gio/gstgiostreamsink.h \
- $(top_srcdir)/gst/gio/gstgiostreamsrc.h \
- $(top_srcdir)/gst/playback/gstplay-enum.h \
- $(top_srcdir)/gst/playback/gstplaysink.h \
- $(top_srcdir)/gst/playback/gststreamsynchronizer.h \
- $(top_srcdir)/gst/playback/gstsubtitleoverlay.h \
- $(top_srcdir)/gst/audiorate/gstaudiorate.h \
- $(top_srcdir)/gst/audioresample/gstaudioresample.h \
- $(top_srcdir)/gst/overlaycomposition/gstoverlaycomposition.h \
- $(top_srcdir)/gst/rawparse/gstrawaudioparse.h \
- $(top_srcdir)/gst/rawparse/gstrawvideoparse.h \
- $(top_srcdir)/gst/rawparse/gstunalignedaudioparse.h \
- $(top_srcdir)/gst/rawparse/gstunalignedvideoparse.h \
- $(top_srcdir)/gst/subparse/gstssaparse.h \
- $(top_srcdir)/gst/subparse/gstsubparse.h \
- $(top_srcdir)/gst/tcp/gstmultifdsink.h \
- $(top_srcdir)/gst/tcp/gstmultihandlesink.h \
- $(top_srcdir)/gst/tcp/gstmultisocketsink.h \
- $(top_srcdir)/gst/tcp/gstsocketsrc.h \
- $(top_srcdir)/gst/tcp/gsttcpclientsink.h \
- $(top_srcdir)/gst/tcp/gsttcpclientsrc.h \
- $(top_srcdir)/gst/tcp/gsttcp.h \
- $(top_srcdir)/gst/tcp/gsttcpserversink.h \
- $(top_srcdir)/gst/tcp/gsttcpserversrc.h \
- $(top_srcdir)/gst/videoconvert/gstvideoconvert.h \
- $(top_srcdir)/gst/videorate/gstvideorate.h \
- $(top_srcdir)/gst/videoscale/gstvideoscale.h \
- $(top_srcdir)/gst/videotestsrc/gstvideotestsrc.h \
- $(top_srcdir)/gst/volume/gstvolume.h \
- $(top_srcdir)/sys/ximage/ximagesink.h \
- $(top_srcdir)/sys/xvimage/xvimagesink.h \
- $(top_srcdir)/gst-libs/gst/app/gstappsrc.h \
- $(top_srcdir)/gst-libs/gst/app/gstappsink.h
-
-# Images to copy into HTML directory.
-HTML_IMAGES =
-
-# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
-content_files =
-
-# Other files to distribute.
-extra_files =
-
-# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
-# contains GtkObjects/GObjects and you want to document signals and properties.
-GTKDOC_CFLAGS = $(GST_BASE_CFLAGS) -I$(top_builddir) -I$(top_builddir)/gst-libs
-GTKDOC_LIBS = $(GST_BASE_LIBS)
-
-# If you need to override some of the declarations, place them in this file
-DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
-
-include $(top_srcdir)/common/gtk-doc-plugins.mak
diff --git a/docs/plugins/gst-plugins-base-plugins-docs.sgml b/docs/plugins/gst-plugins-base-plugins-docs.sgml
deleted file mode 100644
index a95f6eb98..000000000
--- a/docs/plugins/gst-plugins-base-plugins-docs.sgml
+++ /dev/null
@@ -1,175 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
-<!ENTITY % version-entities SYSTEM "version.entities">
-%version-entities;
-]>
-
-<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
- <bookinfo>
- <title>GStreamer Base Plugins &GST_API_VERSION; Plugins Reference Manual</title>
- <releaseinfo>
- for GStreamer Base Plugins &GST_API_VERSION; (&GST_VERSION;)
- The latest version of this documentation can be found on-line at
- <ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/</ulink>.
- </releaseinfo>
- </bookinfo>
-
- <chapter>
- <title>gst-plugins-base Elements</title>
- <xi:include href="xml/element-adder.xml" />
- <xi:include href="xml/element-alsamidisrc.xml" />
- <xi:include href="xml/element-alsasink.xml" />
- <xi:include href="xml/element-appsink.xml" />
- <xi:include href="xml/element-alsasrc.xml" />
- <xi:include href="xml/element-appsrc.xml" />
- <xi:include href="xml/element-audioconvert.xml" />
- <xi:include href="xml/element-audiointerleave.xml" />
- <xi:include href="xml/element-audiomixer.xml" />
- <xi:include href="xml/element-audiorate.xml" />
- <xi:include href="xml/element-audioresample.xml" />
- <xi:include href="xml/element-audiotestsrc.xml" />
- <xi:include href="xml/element-cdparanoiasrc.xml" />
- <xi:include href="xml/element-clockoverlay.xml" />
- <xi:include href="xml/element-compositor.xml" />
- <xi:include href="xml/element-decodebin.xml" />
- <xi:include href="xml/element-decodebin3.xml" />
- <xi:include href="xml/element-encodebin.xml" />
- <xi:include href="xml/element-giosink.xml" />
- <xi:include href="xml/element-giosrc.xml" />
- <xi:include href="xml/element-giostreamsink.xml" />
- <xi:include href="xml/element-giostreamsrc.xml" />
- <xi:include href="xml/element-glcolorbalance.xml" />
- <xi:include href="xml/element-glcolorconvert.xml" />
- <xi:include href="xml/element-glcolorscale.xml" />
- <xi:include href="xml/element-gldeinterlace.xml" />
- <xi:include href="xml/element-gldifferencematte.xml" />
- <xi:include href="xml/element-gldownload.xml" />
- <xi:include href="xml/element-gleffects_blur.xml" />
- <xi:include href="xml/element-gleffects_bulge.xml" />
- <xi:include href="xml/element-gleffects_fisheye.xml" />
- <xi:include href="xml/element-gleffects_glow.xml" />
- <xi:include href="xml/element-gleffects_heat.xml" />
- <xi:include href="xml/element-gleffects_identity.xml" />
- <xi:include href="xml/element-gleffects_laplacian.xml" />
- <xi:include href="xml/element-gleffects_lumaxpro.xml" />
- <xi:include href="xml/element-gleffects_mirror.xml" />
- <xi:include href="xml/element-gleffects_sepia.xml" />
- <xi:include href="xml/element-gleffects_sin.xml" />
- <xi:include href="xml/element-gleffects_sobel.xml" />
- <xi:include href="xml/element-gleffects_square.xml" />
- <xi:include href="xml/element-gleffects_squeeze.xml" />
- <xi:include href="xml/element-gleffects_stretch.xml" />
- <xi:include href="xml/element-gleffects_tunnel.xml" />
- <xi:include href="xml/element-gleffects_twirl.xml" />
- <xi:include href="xml/element-gleffects.xml" />
- <xi:include href="xml/element-gleffects_xpro.xml" />
- <xi:include href="xml/element-gleffects_xray.xml" />
- <xi:include href="xml/element-glfilterapp.xml" />
- <xi:include href="xml/element-glfilterbin.xml" />
- <xi:include href="xml/element-glfiltercube.xml" />
- <xi:include href="xml/element-glfilterglass.xml" />
- <xi:include href="xml/element-glimagesinkelement.xml" />
- <xi:include href="xml/element-glimagesink.xml" />
- <xi:include href="xml/element-glmixerbin.xml" />
- <xi:include href="xml/element-glmosaic.xml" />
- <xi:include href="xml/element-gloverlay.xml" />
- <xi:include href="xml/element-glshader.xml" />
- <xi:include href="xml/element-glsinkbin.xml" />
- <xi:include href="xml/element-glsrcbin.xml" />
- <xi:include href="xml/element-glstereomix.xml" />
- <xi:include href="xml/element-glstereosplit.xml" />
- <xi:include href="xml/element-gltestsrc.xml" />
- <xi:include href="xml/element-gltransformation.xml" />
- <xi:include href="xml/element-glupload.xml" />
- <xi:include href="xml/element-glvideomixerelement.xml" />
- <xi:include href="xml/element-glvideomixer.xml" />
- <xi:include href="xml/element-glviewconvert.xml" />
- <xi:include href="xml/element-multifdsink.xml" />
- <xi:include href="xml/element-multisocketsink.xml" />
- <xi:include href="xml/element-oggaviparse.xml" />
- <xi:include href="xml/element-oggdemux.xml" />
- <xi:include href="xml/element-oggmux.xml" />
- <xi:include href="xml/element-oggparse.xml" />
- <xi:include href="xml/element-ogmaudioparse.xml" />
- <xi:include href="xml/element-ogmtextparse.xml" />
- <xi:include href="xml/element-ogmvideoparse.xml" />
- <xi:include href="xml/element-opusdec.xml" />
- <xi:include href="xml/element-opusenc.xml" />
- <xi:include href="xml/element-overlaycomposition.xml" />
- <xi:include href="xml/element-parsebin.xml" />
- <xi:include href="xml/element-playbin.xml" />
- <xi:include href="xml/element-playbin3.xml" />
- <xi:include href="xml/element-playsink.xml" />
- <xi:include href="xml/element-rawaudioparse.xml" />
- <xi:include href="xml/element-rawvideoparse.xml" />
- <xi:include href="xml/element-socketsrc.xml" />
- <xi:include href="xml/element-ssaparse.xml" />
- <xi:include href="xml/element-streamsynchronizer.xml" />
- <xi:include href="xml/element-subparse.xml" />
- <xi:include href="xml/element-subtitleoverlay.xml" />
- <xi:include href="xml/element-tcpclientsink.xml" />
- <xi:include href="xml/element-tcpclientsrc.xml" />
- <xi:include href="xml/element-tcpserversink.xml" />
- <xi:include href="xml/element-tcpserversrc.xml" />
- <xi:include href="xml/element-textoverlay.xml" />
- <xi:include href="xml/element-textrender.xml" />
- <xi:include href="xml/element-theoradec.xml" />
- <xi:include href="xml/element-theoraenc.xml" />
- <xi:include href="xml/element-theoraparse.xml" />
- <xi:include href="xml/element-timeoverlay.xml" />
- <xi:include href="xml/element-unalignedaudioparse.xml" />
- <xi:include href="xml/element-unalignedvideoparse.xml" />
- <xi:include href="xml/element-uridecodebin.xml" />
- <xi:include href="xml/element-urisourcebin.xml" />
- <xi:include href="xml/element-videoconvert.xml" />
- <xi:include href="xml/element-videorate.xml" />
- <xi:include href="xml/element-videoscale.xml" />
- <xi:include href="xml/element-videotestsrc.xml" />
- <xi:include href="xml/element-volume.xml" />
- <xi:include href="xml/element-vorbisdec.xml" />
- <xi:include href="xml/element-vorbisenc.xml" />
- <xi:include href="xml/element-vorbisparse.xml" />
- <xi:include href="xml/element-vorbistag.xml" />
- <xi:include href="xml/element-ximagesink.xml" />
- <xi:include href="xml/element-xvimagesink.xml" />
- </chapter>
-
- <chapter>
- <title>gst-plugins-base Plugins</title>
- <xi:include href="xml/plugin-adder.xml" />
- <xi:include href="xml/plugin-alsa.xml" />
- <xi:include href="xml/plugin-app.xml" />
- <xi:include href="xml/plugin-audioconvert.xml" />
- <xi:include href="xml/plugin-audiomixer.xml" />
- <xi:include href="xml/plugin-audiorate.xml" />
- <xi:include href="xml/plugin-audioresample.xml" />
- <xi:include href="xml/plugin-audiotestsrc.xml" />
- <xi:include href="xml/plugin-cdparanoia.xml" />
- <xi:include href="xml/plugin-compositor.xml" />
- <xi:include href="xml/plugin-encoding.xml" />
- <xi:include href="xml/plugin-gio.xml" />
- <xi:include href="xml/plugin-ivorbisdec.xml" />
- <xi:include href="xml/plugin-libvisual.xml" />
- <xi:include href="xml/plugin-ogg.xml" />
- <xi:include href="xml/plugin-opus.xml" />
- <xi:include href="xml/plugin-opengl.xml" />
- <xi:include href="xml/plugin-overlaycomposition.xml" />
- <xi:include href="xml/plugin-pango.xml" />
- <xi:include href="xml/plugin-playback.xml" />
- <xi:include href="xml/plugin-rawparse.xml" />
- <xi:include href="xml/plugin-subparse.xml" />
- <xi:include href="xml/plugin-tcp.xml" />
- <xi:include href="xml/plugin-theora.xml" />
- <xi:include href="xml/plugin-typefindfunctions.xml" />
- <xi:include href="xml/plugin-videoconvert.xml" />
- <xi:include href="xml/plugin-videorate.xml" />
- <xi:include href="xml/plugin-videoscale.xml" />
- <xi:include href="xml/plugin-videotestsrc.xml" />
- <xi:include href="xml/plugin-volume.xml" />
- <xi:include href="xml/plugin-vorbis.xml" />
- <xi:include href="xml/plugin-ximagesink.xml" />
- <xi:include href="xml/plugin-xvimagesink.xml" />
- </chapter>
-</book>
-
diff --git a/docs/plugins/gst-plugins-base-plugins-overrides.txt b/docs/plugins/gst-plugins-base-plugins-overrides.txt
deleted file mode 100644
index 57b5802f9..000000000
--- a/docs/plugins/gst-plugins-base-plugins-overrides.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-<STRUCT>
-<NAME>GstDecodeBin</NAME>
-struct _GstDecodeBin {
-};
-</STRUCT>
-<STRUCT>
-<NAME>GstDecodeBin2</NAME>
-struct _GstDecodeBin2 {
-};
-</STRUCT>
-<STRUCT>
-<NAME>GstPlayBaseBin</NAME>
-struct _GstPlayBaseBin {
-};
-</STRUCT>
-<STRUCT>
-<NAME>GstPlayBin</NAME>
-struct _GstPlayBin {
-};
-</STRUCT>
-<STRUCT>
-<NAME>GstPlayBin2</NAME>
-struct _GstPlayBin2 {
-};
-</STRUCT>
-<STRUCT>
-<NAME>GstURIDecodeBin</NAME>
-struct _GstURIDecodeBin {
-};
-</STRUCT>
diff --git a/docs/plugins/gst-plugins-base-plugins-sections.txt b/docs/plugins/gst-plugins-base-plugins-sections.txt
deleted file mode 100644
index fdbb50e6c..000000000
--- a/docs/plugins/gst-plugins-base-plugins-sections.txt
+++ /dev/null
@@ -1,2003 +0,0 @@
-<SECTION>
-<FILE>element-adder</FILE>
-<TITLE>adder</TITLE>
-GstAdder
-<SUBSECTION Standard>
-GstAdderClass
-GST_ADDER
-GST_ADDER_CAST
-GST_IS_ADDER
-GST_ADDER_CLASS
-GST_IS_ADDER_CLASS
-GST_TYPE_ADDER
-<SUBSECTION Private>
-gst_adder_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-alsamidisrc</FILE>
-<TITLE>alsamidisrc</TITLE>
-GstAlsaMidiSrc
-<SUBSECTION Standard>
-GstAlsaMidiSrcClass
-GST_ALSA_MIDI_SRC
-GST_ALSA_MIDI_SRC_CAST
-GST_IS_ALSA_MIDI_SRC
-GST_ALSA_MIDI_SRC_CLASS
-GST_IS_ALSA_MIDI_SRC_CLASS
-GST_TYPE_ALSA_MIDI_SRC
-<SUBSECTION Private>
-gst_alsa_midi_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-alsasink</FILE>
-<TITLE>alsasink</TITLE>
-GstAlsaSink
-<SUBSECTION Standard>
-GstAlsaSinkClass
-GST_ALSA_SINK
-GST_ALSA_SINK_CAST
-GST_IS_ALSA_SINK
-GST_ALSA_SINK_CLASS
-GST_IS_ALSA_SINK_CLASS
-GST_TYPE_ALSA_SINK
-<SUBSECTION Private>
-gst_alsa_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-alsasrc</FILE>
-<TITLE>alsasrc</TITLE>
-GstAlsaSrc
-<SUBSECTION Standard>
-GstAlsaSrcClass
-GST_ALSA_SRC
-GST_ALSA_SRC_CAST
-GST_IS_ALSA_SRC
-GST_ALSA_SRC_CLASS
-GST_IS_ALSA_SRC_CLASS
-GST_TYPE_ALSA_SRC
-<SUBSECTION Private>
-gst_alsa_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-appsink</FILE>
-<TITLE>appsink</TITLE>
-GstAppSink
-<SUBSECTION Standard>
-GstAppSinkClass
-GST_APP_SINK
-GST_APP_SINK_CAST
-GST_IS_APP_SINK
-GST_APP_SINK_CLASS
-GST_IS_APP_SINK_CLASS
-GST_TYPE_APP_SINK
-<SUBSECTION Private>
-gst_app_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-appsrc</FILE>
-<TITLE>appsrc</TITLE>
-GstAppSrc
-<SUBSECTION Standard>
-GstAppSrcClass
-GST_APP_SRC
-GST_APP_SRC_CAST
-GST_IS_APP_SRC
-GST_APP_SRC_CLASS
-GST_IS_APP_SRC_CLASS
-GST_TYPE_APP_SRC
-<SUBSECTION Private>
-gst_app_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-audioconvert</FILE>
-<TITLE>audioconvert</TITLE>
-GstAudioConvert
-<SUBSECTION Standard>
-GstAudioConvertClass
-GST_AUDIO_CONVERT
-GST_AUDIO_CONVERT_CAST
-GST_IS_AUDIO_CONVERT
-GST_AUDIO_CONVERT_CLASS
-GST_IS_AUDIO_CONVERT_CLASS
-GST_TYPE_AUDIO_CONVERT
-<SUBSECTION Private>
-gst_audio_convert_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-audiointerleave</FILE>
-<TITLE>audiointerleave</TITLE>
-GstAudioInterleave
-<SUBSECTION Standard>
-GstAudioInterleaveClass
-GST_AUDIO_INTERLEAVE
-GST_AUDIO_INTERLEAVE_CAST
-GST_IS_AUDIO_INTERLEAVE
-GST_AUDIO_INTERLEAVE_CLASS
-GST_IS_AUDIO_INTERLEAVE_CLASS
-GST_TYPE_AUDIO_INTERLEAVE
-<SUBSECTION Private>
-gst_audio_interleave_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-audiomixer</FILE>
-<TITLE>audiomixer</TITLE>
-GstAudioMixer
-<SUBSECTION Standard>
-GstAudioMixerClass
-GST_AUDIO_MIXER
-GST_AUDIO_MIXER_CAST
-GST_IS_AUDIO_MIXER
-GST_AUDIO_MIXER_CLASS
-GST_IS_AUDIO_MIXER_CLASS
-GST_TYPE_AUDIO_MIXER
-<SUBSECTION Private>
-gst_audio_mixer_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-audiorate</FILE>
-<TITLE>audiorate</TITLE>
-GstAudioRate
-<SUBSECTION Standard>
-GstAudioRateClass
-GST_AUDIO_RATE
-GST_AUDIO_RATE_CAST
-GST_IS_AUDIO_RATE
-GST_AUDIO_RATE_CLASS
-GST_IS_AUDIO_RATE_CLASS
-GST_TYPE_AUDIO_RATE
-<SUBSECTION Private>
-gst_audio_rate_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-audioresample</FILE>
-<TITLE>audioresample</TITLE>
-GstAudioResample
-GstAudioResamplerMethod
-GstAudioResamplerFilterInterpolation
-GstAudioResamplerFilterMode
-<SUBSECTION Standard>
-GstAudioResampleClass
-GST_AUDIO_RESAMPLE
-GST_AUDIO_RESAMPLE_CAST
-GST_IS_AUDIO_RESAMPLE
-GST_AUDIO_RESAMPLE_CLASS
-GST_IS_AUDIO_RESAMPLE_CLASS
-GST_TYPE_AUDIO_RESAMPLE
-<SUBSECTION Private>
-gst_audio_resample_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-audiotestsrc</FILE>
-<TITLE>audiotestsrc</TITLE>
-GstAudioTestSrc
-GstAudioTestSrcWave
-<SUBSECTION Standard>
-GstAudioTestSrcClass
-GST_AUDIO_TEST_SRC
-GST_AUDIO_TEST_SRC_CAST
-GST_IS_AUDIO_TEST_SRC
-GST_AUDIO_TEST_SRC_CLASS
-GST_IS_AUDIO_TEST_SRC_CLASS
-GST_TYPE_AUDIO_TEST_SRC
-<SUBSECTION Private>
-gst_audio_test_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-cdparanoiasrc</FILE>
-<TITLE>cdparanoiasrc</TITLE>
-GstCdParanoiaSrc
-<SUBSECTION Standard>
-GstCdParanoiaSrcClass
-GST_CD_PARANOIA_SRC
-GST_CD_PARANOIA_SRC_CAST
-GST_IS_CD_PARANOIA_SRC
-GST_CD_PARANOIA_SRC_CLASS
-GST_IS_CD_PARANOIA_SRC_CLASS
-GST_TYPE_CD_PARANOIA_SRC
-<SUBSECTION Private>
-gst_cd_paranoia_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-clockoverlay</FILE>
-<TITLE>clockoverlay</TITLE>
-GstClockOverlay
-<SUBSECTION Standard>
-GstClockOverlayClass
-GST_CLOCK_OVERLAY
-GST_CLOCK_OVERLAY_CAST
-GST_IS_CLOCK_OVERLAY
-GST_CLOCK_OVERLAY_CLASS
-GST_IS_CLOCK_OVERLAY_CLASS
-GST_TYPE_CLOCK_OVERLAY
-<SUBSECTION Private>
-gst_clock_overlay_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-compositor</FILE>
-<TITLE>compositor</TITLE>
-GstCompositor
-GstCompositorBackground
-<SUBSECTION Standard>
-GstCompositorClass
-GST_COMPOSITOR
-GST_COMPOSITOR_CAST
-GST_IS_COMPOSITOR
-GST_COMPOSITOR_CLASS
-GST_IS_COMPOSITOR_CLASS
-GST_TYPE_COMPOSITOR
-<SUBSECTION Private>
-gst_compositor_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-decodebin</FILE>
-<TITLE>decodebin</TITLE>
-GstDecodeBin
-<SUBSECTION Standard>
-GstDecodeBinClass
-GST_DECODE_BIN
-GST_DECODE_BIN_CAST
-GST_IS_DECODE_BIN
-GST_DECODE_BIN_CLASS
-GST_IS_DECODE_BIN_CLASS
-GST_TYPE_DECODE_BIN
-<SUBSECTION Private>
-gst_decode_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-decodebin3</FILE>
-<TITLE>decodebin3</TITLE>
-GstDecodebin3
-<SUBSECTION Standard>
-GstDecodebin3Class
-GST_DECODEBIN3
-GST_DECODEBIN3_CAST
-GST_IS_DECODEBIN3
-GST_DECODEBIN3_CLASS
-GST_IS_DECODEBIN3_CLASS
-GST_TYPE_DECODEBIN3
-<SUBSECTION Private>
-gst_decodebin3_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-encodebin</FILE>
-<TITLE>encodebin</TITLE>
-GstEncodeBin
-GstEncodeBinFlags
-<SUBSECTION Standard>
-GstEncodeBinClass
-GST_ENCODE_BIN
-GST_ENCODE_BIN_CAST
-GST_IS_ENCODE_BIN
-GST_ENCODE_BIN_CLASS
-GST_IS_ENCODE_BIN_CLASS
-GST_TYPE_ENCODE_BIN
-<SUBSECTION Private>
-gst_encode_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-giosink</FILE>
-<TITLE>giosink</TITLE>
-GstGioSink
-<SUBSECTION Standard>
-GstGioSinkClass
-GST_GIO_SINK
-GST_GIO_SINK_CAST
-GST_IS_GIO_SINK
-GST_GIO_SINK_CLASS
-GST_IS_GIO_SINK_CLASS
-GST_TYPE_GIO_SINK
-<SUBSECTION Private>
-gst_gio_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-giosrc</FILE>
-<TITLE>giosrc</TITLE>
-GstGioSrc
-<SUBSECTION Standard>
-GstGioSrcClass
-GST_GIO_SRC
-GST_GIO_SRC_CAST
-GST_IS_GIO_SRC
-GST_GIO_SRC_CLASS
-GST_IS_GIO_SRC_CLASS
-GST_TYPE_GIO_SRC
-<SUBSECTION Private>
-gst_gio_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-giostreamsink</FILE>
-<TITLE>giostreamsink</TITLE>
-GstGioStreamSink
-<SUBSECTION Standard>
-GstGioStreamSinkClass
-GST_GIO_STREAM_SINK
-GST_GIO_STREAM_SINK_CAST
-GST_IS_GIO_STREAM_SINK
-GST_GIO_STREAM_SINK_CLASS
-GST_IS_GIO_STREAM_SINK_CLASS
-GST_TYPE_GIO_STREAM_SINK
-<SUBSECTION Private>
-gst_gio_stream_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-giostreamsrc</FILE>
-<TITLE>giostreamsrc</TITLE>
-GstGioStreamSrc
-<SUBSECTION Standard>
-GstGioStreamSrcClass
-GST_GIO_STREAM_SRC
-GST_GIO_STREAM_SRC_CAST
-GST_IS_GIO_STREAM_SRC
-GST_GIO_STREAM_SRC_CLASS
-GST_IS_GIO_STREAM_SRC_CLASS
-GST_TYPE_GIO_STREAM_SRC
-<SUBSECTION Private>
-gst_gio_stream_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glcolorbalance</FILE>
-<TITLE>glcolorbalance</TITLE>
-GstGLColorBalance
-<SUBSECTION Standard>
-GstGLColorBalanceClass
-GST_GL_COLOR_BALANCE
-GST_GL_COLOR_BALANCE_CAST
-GST_IS_GL_COLOR_BALANCE
-GST_GL_COLOR_BALANCE_CLASS
-GST_IS_GL_COLOR_BALANCE_CLASS
-GST_TYPE_GL_COLOR_BALANCE
-<SUBSECTION Private>
-gst_gl_color_balance_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glcolorconvert</FILE>
-<TITLE>glcolorconvert</TITLE>
-GstGLColorConvertElement
-<SUBSECTION Standard>
-GstGLColorConvertElementClass
-GST_GL_COLOR_CONVERT_ELEMENT
-GST_GL_COLOR_CONVERT_ELEMENT_CAST
-GST_IS_GL_COLOR_CONVERT_ELEMENT
-GST_GL_COLOR_CONVERT_ELEMENT_CLASS
-GST_IS_GL_COLOR_CONVERT_ELEMENT_CLASS
-GST_TYPE_GL_COLOR_CONVERT_ELEMENT
-<SUBSECTION Private>
-gst_gl_color_convert_element_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glcolorscale</FILE>
-<TITLE>glcolorscale</TITLE>
-GstGLColorscale
-<SUBSECTION Standard>
-GstGLColorscaleClass
-GST_GL_COLORSCALE
-GST_GL_COLORSCALE_CAST
-GST_IS_GL_COLORSCALE
-GST_GL_COLORSCALE_CLASS
-GST_IS_GL_COLORSCALE_CLASS
-GST_TYPE_GL_COLORSCALE
-<SUBSECTION Private>
-gst_gl_colorscale_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gldeinterlace</FILE>
-<TITLE>gldeinterlace</TITLE>
-GstGLDeinterlace
-GstGLDeinterlaceMethod
-<SUBSECTION Standard>
-GstGLDeinterlaceClass
-GST_GL_DEINTERLACE
-GST_GL_DEINTERLACE_CAST
-GST_IS_GL_DEINTERLACE
-GST_GL_DEINTERLACE_CLASS
-GST_IS_GL_DEINTERLACE_CLASS
-GST_TYPE_GL_DEINTERLACE
-<SUBSECTION Private>
-gst_gl_deinterlace_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gldifferencematte</FILE>
-<TITLE>gldifferencematte</TITLE>
-GstGLDifferenceMatte
-<SUBSECTION Standard>
-GstGLDifferenceMatteClass
-GST_GL_DIFFERENCE_MATTE
-GST_GL_DIFFERENCE_MATTE_CAST
-GST_IS_GL_DIFFERENCE_MATTE
-GST_GL_DIFFERENCE_MATTE_CLASS
-GST_IS_GL_DIFFERENCE_MATTE_CLASS
-GST_TYPE_GL_DIFFERENCE_MATTE
-<SUBSECTION Private>
-gst_gl_difference_matte_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gldownload</FILE>
-<TITLE>gldownload</TITLE>
-GstGLDownloadElement
-<SUBSECTION Standard>
-GstGLDownloadElementClass
-GST_GL_DOWNLOAD_ELEMENT
-GST_GL_DOWNLOAD_ELEMENT_CAST
-GST_IS_GL_DOWNLOAD_ELEMENT
-GST_GL_DOWNLOAD_ELEMENT_CLASS
-GST_IS_GL_DOWNLOAD_ELEMENT_CLASS
-GST_TYPE_GL_DOWNLOAD_ELEMENT
-<SUBSECTION Private>
-gst_gl_download_element_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects</FILE>
-<TITLE>gleffects</TITLE>
-GstGLEffectsGeneric
-<SUBSECTION Standard>
-GstGLEffectsGenericClass
-GST_GL_EFFECTS_GENERIC
-GST_GL_EFFECTS_GENERIC_CAST
-GST_IS_GL_EFFECTS_GENERIC
-GST_GL_EFFECTS_GENERIC_CLASS
-GST_IS_GL_EFFECTS_GENERIC_CLASS
-GST_TYPE_GL_EFFECTS_GENERIC
-<SUBSECTION Private>
-gst_gl_effects_generic_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_blur</FILE>
-<TITLE>gleffects_blur</TITLE>
-Gstffects_blur
-<SUBSECTION Standard>
-Gstffects_blurClass
-GST_FFECTS_BLUR
-GST_FFECTS_BLUR_CAST
-GST_IS_FFECTS_BLUR
-GST_FFECTS_BLUR_CLASS
-GST_IS_FFECTS_BLUR_CLASS
-GST_TYPE_FFECTS_BLUR
-<SUBSECTION Private>
-gst_ffects_blur_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_bulge</FILE>
-<TITLE>gleffects_bulge</TITLE>
-Gstffects_bulge
-<SUBSECTION Standard>
-Gstffects_bulgeClass
-GST_FFECTS_BULGE
-GST_FFECTS_BULGE_CAST
-GST_IS_FFECTS_BULGE
-GST_FFECTS_BULGE_CLASS
-GST_IS_FFECTS_BULGE_CLASS
-GST_TYPE_FFECTS_BULGE
-<SUBSECTION Private>
-gst_ffects_bulge_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_fisheye</FILE>
-<TITLE>gleffects_fisheye</TITLE>
-Gstffects_fisheye
-<SUBSECTION Standard>
-Gstffects_fisheyeClass
-GST_FFECTS_FISHEYE
-GST_FFECTS_FISHEYE_CAST
-GST_IS_FFECTS_FISHEYE
-GST_FFECTS_FISHEYE_CLASS
-GST_IS_FFECTS_FISHEYE_CLASS
-GST_TYPE_FFECTS_FISHEYE
-<SUBSECTION Private>
-gst_ffects_fisheye_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_glow</FILE>
-<TITLE>gleffects_glow</TITLE>
-Gstffects_glow
-<SUBSECTION Standard>
-Gstffects_glowClass
-GST_FFECTS_GLOW
-GST_FFECTS_GLOW_CAST
-GST_IS_FFECTS_GLOW
-GST_FFECTS_GLOW_CLASS
-GST_IS_FFECTS_GLOW_CLASS
-GST_TYPE_FFECTS_GLOW
-<SUBSECTION Private>
-gst_ffects_glow_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_heat</FILE>
-<TITLE>gleffects_heat</TITLE>
-Gstffects_heat
-<SUBSECTION Standard>
-Gstffects_heatClass
-GST_FFECTS_HEAT
-GST_FFECTS_HEAT_CAST
-GST_IS_FFECTS_HEAT
-GST_FFECTS_HEAT_CLASS
-GST_IS_FFECTS_HEAT_CLASS
-GST_TYPE_FFECTS_HEAT
-<SUBSECTION Private>
-gst_ffects_heat_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_identity</FILE>
-<TITLE>gleffects_identity</TITLE>
-Gstffects_identity
-<SUBSECTION Standard>
-Gstffects_identityClass
-GST_FFECTS_IDENTITY
-GST_FFECTS_IDENTITY_CAST
-GST_IS_FFECTS_IDENTITY
-GST_FFECTS_IDENTITY_CLASS
-GST_IS_FFECTS_IDENTITY_CLASS
-GST_TYPE_FFECTS_IDENTITY
-<SUBSECTION Private>
-gst_ffects_identity_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_laplacian</FILE>
-<TITLE>gleffects_laplacian</TITLE>
-Gstffects_laplacian
-<SUBSECTION Standard>
-Gstffects_laplacianClass
-GST_FFECTS_LAPLACIAN
-GST_FFECTS_LAPLACIAN_CAST
-GST_IS_FFECTS_LAPLACIAN
-GST_FFECTS_LAPLACIAN_CLASS
-GST_IS_FFECTS_LAPLACIAN_CLASS
-GST_TYPE_FFECTS_LAPLACIAN
-<SUBSECTION Private>
-gst_ffects_laplacian_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_lumaxpro</FILE>
-<TITLE>gleffects_lumaxpro</TITLE>
-Gstffects_lumaxpro
-<SUBSECTION Standard>
-Gstffects_lumaxproClass
-GST_FFECTS_LUMAXPRO
-GST_FFECTS_LUMAXPRO_CAST
-GST_IS_FFECTS_LUMAXPRO
-GST_FFECTS_LUMAXPRO_CLASS
-GST_IS_FFECTS_LUMAXPRO_CLASS
-GST_TYPE_FFECTS_LUMAXPRO
-<SUBSECTION Private>
-gst_ffects_lumaxpro_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_mirror</FILE>
-<TITLE>gleffects_mirror</TITLE>
-Gstffects_mirror
-<SUBSECTION Standard>
-Gstffects_mirrorClass
-GST_FFECTS_MIRROR
-GST_FFECTS_MIRROR_CAST
-GST_IS_FFECTS_MIRROR
-GST_FFECTS_MIRROR_CLASS
-GST_IS_FFECTS_MIRROR_CLASS
-GST_TYPE_FFECTS_MIRROR
-<SUBSECTION Private>
-gst_ffects_mirror_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_sepia</FILE>
-<TITLE>gleffects_sepia</TITLE>
-Gstffects_sepia
-<SUBSECTION Standard>
-Gstffects_sepiaClass
-GST_FFECTS_SEPIA
-GST_FFECTS_SEPIA_CAST
-GST_IS_FFECTS_SEPIA
-GST_FFECTS_SEPIA_CLASS
-GST_IS_FFECTS_SEPIA_CLASS
-GST_TYPE_FFECTS_SEPIA
-<SUBSECTION Private>
-gst_ffects_sepia_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_sin</FILE>
-<TITLE>gleffects_sin</TITLE>
-Gstffects_sin
-<SUBSECTION Standard>
-Gstffects_sinClass
-GST_FFECTS_SIN
-GST_FFECTS_SIN_CAST
-GST_IS_FFECTS_SIN
-GST_FFECTS_SIN_CLASS
-GST_IS_FFECTS_SIN_CLASS
-GST_TYPE_FFECTS_SIN
-<SUBSECTION Private>
-gst_ffects_sin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_sobel</FILE>
-<TITLE>gleffects_sobel</TITLE>
-Gstffects_sobel
-<SUBSECTION Standard>
-Gstffects_sobelClass
-GST_FFECTS_SOBEL
-GST_FFECTS_SOBEL_CAST
-GST_IS_FFECTS_SOBEL
-GST_FFECTS_SOBEL_CLASS
-GST_IS_FFECTS_SOBEL_CLASS
-GST_TYPE_FFECTS_SOBEL
-<SUBSECTION Private>
-gst_ffects_sobel_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_square</FILE>
-<TITLE>gleffects_square</TITLE>
-Gstffects_square
-<SUBSECTION Standard>
-Gstffects_squareClass
-GST_FFECTS_SQUARE
-GST_FFECTS_SQUARE_CAST
-GST_IS_FFECTS_SQUARE
-GST_FFECTS_SQUARE_CLASS
-GST_IS_FFECTS_SQUARE_CLASS
-GST_TYPE_FFECTS_SQUARE
-<SUBSECTION Private>
-gst_ffects_square_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_squeeze</FILE>
-<TITLE>gleffects_squeeze</TITLE>
-Gstffects_squeeze
-<SUBSECTION Standard>
-Gstffects_squeezeClass
-GST_FFECTS_SQUEEZE
-GST_FFECTS_SQUEEZE_CAST
-GST_IS_FFECTS_SQUEEZE
-GST_FFECTS_SQUEEZE_CLASS
-GST_IS_FFECTS_SQUEEZE_CLASS
-GST_TYPE_FFECTS_SQUEEZE
-<SUBSECTION Private>
-gst_ffects_squeeze_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_stretch</FILE>
-<TITLE>gleffects_stretch</TITLE>
-Gstffects_stretch
-<SUBSECTION Standard>
-Gstffects_stretchClass
-GST_FFECTS_STRETCH
-GST_FFECTS_STRETCH_CAST
-GST_IS_FFECTS_STRETCH
-GST_FFECTS_STRETCH_CLASS
-GST_IS_FFECTS_STRETCH_CLASS
-GST_TYPE_FFECTS_STRETCH
-<SUBSECTION Private>
-gst_ffects_stretch_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_tunnel</FILE>
-<TITLE>gleffects_tunnel</TITLE>
-Gstffects_tunnel
-<SUBSECTION Standard>
-Gstffects_tunnelClass
-GST_FFECTS_TUNNEL
-GST_FFECTS_TUNNEL_CAST
-GST_IS_FFECTS_TUNNEL
-GST_FFECTS_TUNNEL_CLASS
-GST_IS_FFECTS_TUNNEL_CLASS
-GST_TYPE_FFECTS_TUNNEL
-<SUBSECTION Private>
-gst_ffects_tunnel_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_twirl</FILE>
-<TITLE>gleffects_twirl</TITLE>
-Gstffects_twirl
-<SUBSECTION Standard>
-Gstffects_twirlClass
-GST_FFECTS_TWIRL
-GST_FFECTS_TWIRL_CAST
-GST_IS_FFECTS_TWIRL
-GST_FFECTS_TWIRL_CLASS
-GST_IS_FFECTS_TWIRL_CLASS
-GST_TYPE_FFECTS_TWIRL
-<SUBSECTION Private>
-gst_ffects_twirl_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_xpro</FILE>
-<TITLE>gleffects_xpro</TITLE>
-Gstffects_xpro
-<SUBSECTION Standard>
-Gstffects_xproClass
-GST_FFECTS_XPRO
-GST_FFECTS_XPRO_CAST
-GST_IS_FFECTS_XPRO
-GST_FFECTS_XPRO_CLASS
-GST_IS_FFECTS_XPRO_CLASS
-GST_TYPE_FFECTS_XPRO
-<SUBSECTION Private>
-gst_ffects_xpro_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_xray</FILE>
-<TITLE>gleffects_xray</TITLE>
-Gstffects_xray
-<SUBSECTION Standard>
-Gstffects_xrayClass
-GST_FFECTS_XRAY
-GST_FFECTS_XRAY_CAST
-GST_IS_FFECTS_XRAY
-GST_FFECTS_XRAY_CLASS
-GST_IS_FFECTS_XRAY_CLASS
-GST_TYPE_FFECTS_XRAY
-<SUBSECTION Private>
-gst_ffects_xray_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glfilterapp</FILE>
-<TITLE>glfilterapp</TITLE>
-GstGLFilterApp
-<SUBSECTION Standard>
-GstGLFilterAppClass
-GST_GL_FILTER_APP
-GST_GL_FILTER_APP_CAST
-GST_IS_GL_FILTER_APP
-GST_GL_FILTER_APP_CLASS
-GST_IS_GL_FILTER_APP_CLASS
-GST_TYPE_GL_FILTER_APP
-<SUBSECTION Private>
-gst_gl_filter_app_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glfilterbin</FILE>
-<TITLE>glfilterbin</TITLE>
-GstGLFilterBin
-<SUBSECTION Standard>
-GstGLFilterBinClass
-GST_GL_FILTER_BIN
-GST_GL_FILTER_BIN_CAST
-GST_IS_GL_FILTER_BIN
-GST_GL_FILTER_BIN_CLASS
-GST_IS_GL_FILTER_BIN_CLASS
-GST_TYPE_GL_FILTER_BIN
-<SUBSECTION Private>
-gst_gl_filter_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glfiltercube</FILE>
-<TITLE>glfiltercube</TITLE>
-GstGLFilterCube
-<SUBSECTION Standard>
-GstGLFilterCubeClass
-GST_GL_FILTER_CUBE
-GST_GL_FILTER_CUBE_CAST
-GST_IS_GL_FILTER_CUBE
-GST_GL_FILTER_CUBE_CLASS
-GST_IS_GL_FILTER_CUBE_CLASS
-GST_TYPE_GL_FILTER_CUBE
-<SUBSECTION Private>
-gst_gl_filter_cube_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glfilterglass</FILE>
-<TITLE>glfilterglass</TITLE>
-GstGLFilterGlass
-<SUBSECTION Standard>
-GstGLFilterGlassClass
-GST_GL_FILTER_GLASS
-GST_GL_FILTER_GLASS_CAST
-GST_IS_GL_FILTER_GLASS
-GST_GL_FILTER_GLASS_CLASS
-GST_IS_GL_FILTER_GLASS_CLASS
-GST_TYPE_GL_FILTER_GLASS
-<SUBSECTION Private>
-gst_gl_filter_glass_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glshader</FILE>
-<TITLE>glshader</TITLE>
-GstGLFilterShader
-<SUBSECTION Standard>
-GstGLFilterShaderClass
-GST_GL_FILTER_SHADER
-GST_GL_FILTER_SHADER_CAST
-GST_IS_GL_FILTER_SHADER
-GST_GL_FILTER_SHADER_CLASS
-GST_IS_GL_FILTER_SHADER_CLASS
-GST_TYPE_GL_FILTER_SHADER
-<SUBSECTION Private>
-gst_gl_filter_shader_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glimagesinkelement</FILE>
-<TITLE>glimagesinkelement</TITLE>
-GstGLImageSink
-<SUBSECTION Standard>
-GstGLImageSinkClass
-GST_GL_IMAGE_SINK
-GST_GL_IMAGE_SINK_CAST
-GST_IS_GL_IMAGE_SINK
-GST_GL_IMAGE_SINK_CLASS
-GST_IS_GL_IMAGE_SINK_CLASS
-GST_TYPE_GL_IMAGE_SINK
-<SUBSECTION Private>
-gst_gl_image_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glimagesink</FILE>
-<TITLE>glimagesink</TITLE>
-GstGLImageSinkBin
-<SUBSECTION Standard>
-GstGLImageSinkBinClass
-GST_GL_IMAGE_SINK_BIN
-GST_GL_IMAGE_SINK_BIN_CAST
-GST_IS_GL_IMAGE_SINK_BIN
-GST_GL_IMAGE_SINK_BIN_CLASS
-GST_IS_GL_IMAGE_SINK_BIN_CLASS
-GST_TYPE_GL_IMAGE_SINK_BIN
-<SUBSECTION Private>
-gst_gl_image_sink_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glmixerbin</FILE>
-<TITLE>glmixerbin</TITLE>
-GstGLMixerBin
-GstGLMixerBinStartTimeSelection
-<SUBSECTION Standard>
-GstGLMixerBinClass
-GST_GL_MIXER_BIN
-GST_GL_MIXER_BIN_CAST
-GST_IS_GL_MIXER_BIN
-GST_GL_MIXER_BIN_CLASS
-GST_IS_GL_MIXER_BIN_CLASS
-GST_TYPE_GL_MIXER_BIN
-<SUBSECTION Private>
-gst_gl_mixer_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glmosaic</FILE>
-<TITLE>glmosaic</TITLE>
-GstGLMosaic
-<SUBSECTION Standard>
-GstGLMosaicClass
-GST_GL_MOSAIC
-GST_GL_MOSAIC_CAST
-GST_IS_GL_MOSAIC
-GST_GL_MOSAIC_CLASS
-GST_IS_GL_MOSAIC_CLASS
-GST_TYPE_GL_MOSAIC
-<SUBSECTION Private>
-gst_gl_mosaic_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gloverlay</FILE>
-<TITLE>gloverlay</TITLE>
-GstGLOverlay
-<SUBSECTION Standard>
-GstGLOverlayClass
-GST_GL_OVERLAY
-GST_GL_OVERLAY_CAST
-GST_IS_GL_OVERLAY
-GST_GL_OVERLAY_CLASS
-GST_IS_GL_OVERLAY_CLASS
-GST_TYPE_GL_OVERLAY
-<SUBSECTION Private>
-gst_gl_overlay_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glsinkbin</FILE>
-<TITLE>glsinkbin</TITLE>
-GstGLSinkBin
-<SUBSECTION Standard>
-GstGLSinkBinClass
-GST_GL_SINK_BIN
-GST_GL_SINK_BIN_CAST
-GST_IS_GL_SINK_BIN
-GST_GL_SINK_BIN_CLASS
-GST_IS_GL_SINK_BIN_CLASS
-GST_TYPE_GL_SINK_BIN
-<SUBSECTION Private>
-gst_gl_sink_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glsrcbin</FILE>
-<TITLE>glsrcbin</TITLE>
-GstGLSrcBin
-<SUBSECTION Standard>
-GstGLSrcBinClass
-GST_GL_SRC_BIN
-GST_GL_SRC_BIN_CAST
-GST_IS_GL_SRC_BIN
-GST_GL_SRC_BIN_CLASS
-GST_IS_GL_SRC_BIN_CLASS
-GST_TYPE_GL_SRC_BIN
-<SUBSECTION Private>
-gst_gl_src_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glstereomix</FILE>
-<TITLE>glstereomix</TITLE>
-GstGLStereoMix
-<SUBSECTION Standard>
-GstGLStereoMixClass
-GST_GL_STEREO_MIX
-GST_GL_STEREO_MIX_CAST
-GST_IS_GL_STEREO_MIX
-GST_GL_STEREO_MIX_CLASS
-GST_IS_GL_STEREO_MIX_CLASS
-GST_TYPE_GL_STEREO_MIX
-<SUBSECTION Private>
-gst_gl_stereo_mix_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glstereosplit</FILE>
-<TITLE>glstereosplit</TITLE>
-GstGLStereoSplit
-<SUBSECTION Standard>
-GstGLStereoSplitClass
-GST_GL_STEREO_SPLIT
-GST_GL_STEREO_SPLIT_CAST
-GST_IS_GL_STEREO_SPLIT
-GST_GL_STEREO_SPLIT_CLASS
-GST_IS_GL_STEREO_SPLIT_CLASS
-GST_TYPE_GL_STEREO_SPLIT
-<SUBSECTION Private>
-gst_gl_stereo_split_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gltestsrc</FILE>
-<TITLE>gltestsrc</TITLE>
-GstGLTestSrc
-GstGLTestSrcPattern
-<SUBSECTION Standard>
-GstGLTestSrcClass
-GST_GL_TEST_SRC
-GST_GL_TEST_SRC_CAST
-GST_IS_GL_TEST_SRC
-GST_GL_TEST_SRC_CLASS
-GST_IS_GL_TEST_SRC_CLASS
-GST_TYPE_GL_TEST_SRC
-<SUBSECTION Private>
-gst_gl_test_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gltransformation</FILE>
-<TITLE>gltransformation</TITLE>
-GstGLTransformation
-<SUBSECTION Standard>
-GstGLTransformationClass
-GST_GL_TRANSFORMATION
-GST_GL_TRANSFORMATION_CLASS
-GST_IS_GL_TRANSFORMATION
-GST_IS_GL_TRANSFORMATION_CLASS
-GST_TYPE_GL_TRANSFORMATION
-</SECTION>
-
-<SECTION>
-<FILE>element-glupload</FILE>
-<TITLE>glupload</TITLE>
-GstGLUploadElement
-<SUBSECTION Standard>
-GstGLUploadElementClass
-GST_GL_UPLOAD_ELEMENT
-GST_GL_UPLOAD_ELEMENT_CAST
-GST_IS_GL_UPLOAD_ELEMENT
-GST_GL_UPLOAD_ELEMENT_CLASS
-GST_IS_GL_UPLOAD_ELEMENT_CLASS
-GST_TYPE_GL_UPLOAD_ELEMENT
-<SUBSECTION Private>
-gst_gl_upload_element_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glvideomixerelement</FILE>
-<TITLE>glvideomixerelement</TITLE>
-GstGLVideoMixer
-GstGLVideoMixerBackground
-<SUBSECTION Standard>
-GstGLVideoMixerClass
-GST_GL_VIDEO_MIXER
-GST_GL_VIDEO_MIXER_CAST
-GST_IS_GL_VIDEO_MIXER
-GST_GL_VIDEO_MIXER_CLASS
-GST_IS_GL_VIDEO_MIXER_CLASS
-GST_TYPE_GL_VIDEO_MIXER
-<SUBSECTION Private>
-gst_gl_video_mixer_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glvideomixer</FILE>
-<TITLE>glvideomixer</TITLE>
-GstGLVideoMixerBin
-<SUBSECTION Standard>
-GstGLVideoMixerBinClass
-GST_GL_VIDEO_MIXER_BIN
-GST_GL_VIDEO_MIXER_BIN_CAST
-GST_IS_GL_VIDEO_MIXER_BIN
-GST_GL_VIDEO_MIXER_BIN_CLASS
-GST_IS_GL_VIDEO_MIXER_BIN_CLASS
-GST_TYPE_GL_VIDEO_MIXER_BIN
-<SUBSECTION Private>
-gst_gl_video_mixer_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glviewconvert</FILE>
-<TITLE>glviewconvert</TITLE>
-GstGLViewConvertElement
-<SUBSECTION Standard>
-GstGLViewConvertElementClass
-GST_GL_VIEW_CONVERT_ELEMENT
-GST_GL_VIEW_CONVERT_ELEMENT_CAST
-GST_IS_GL_VIEW_CONVERT_ELEMENT
-GST_GL_VIEW_CONVERT_ELEMENT_CLASS
-GST_IS_GL_VIEW_CONVERT_ELEMENT_CLASS
-GST_TYPE_GL_VIEW_CONVERT_ELEMENT
-<SUBSECTION Private>
-gst_gl_view_convert_element_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-multifdsink</FILE>
-<TITLE>multifdsink</TITLE>
-GstMultiFdSink
-<SUBSECTION Standard>
-GstMultiFdSinkClass
-GST_MULTI_FD_SINK
-GST_MULTI_FD_SINK_CAST
-GST_IS_MULTI_FD_SINK
-GST_MULTI_FD_SINK_CLASS
-GST_IS_MULTI_FD_SINK_CLASS
-GST_TYPE_MULTI_FD_SINK
-<SUBSECTION Private>
-gst_multi_fd_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-multisocketsink</FILE>
-<TITLE>multisocketsink</TITLE>
-GstMultiSocketSink
-<SUBSECTION Standard>
-GstMultiSocketSinkClass
-GST_MULTI_SOCKET_SINK
-GST_MULTI_SOCKET_SINK_CAST
-GST_IS_MULTI_SOCKET_SINK
-GST_MULTI_SOCKET_SINK_CLASS
-GST_IS_MULTI_SOCKET_SINK_CLASS
-GST_TYPE_MULTI_SOCKET_SINK
-<SUBSECTION Private>
-gst_multi_socket_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-oggaviparse</FILE>
-<TITLE>oggaviparse</TITLE>
-GstOggAviParse
-<SUBSECTION Standard>
-GstOggAviParseClass
-GST_OGG_AVI_PARSE
-GST_OGG_AVI_PARSE_CAST
-GST_IS_OGG_AVI_PARSE
-GST_OGG_AVI_PARSE_CLASS
-GST_IS_OGG_AVI_PARSE_CLASS
-GST_TYPE_OGG_AVI_PARSE
-<SUBSECTION Private>
-gst_ogg_avi_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-oggdemux</FILE>
-<TITLE>oggdemux</TITLE>
-GstOggDemux
-<SUBSECTION Standard>
-GstOggDemuxClass
-GST_OGG_DEMUX
-GST_OGG_DEMUX_CAST
-GST_IS_OGG_DEMUX
-GST_OGG_DEMUX_CLASS
-GST_IS_OGG_DEMUX_CLASS
-GST_TYPE_OGG_DEMUX
-<SUBSECTION Private>
-gst_ogg_demux_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-oggmux</FILE>
-<TITLE>oggmux</TITLE>
-GstOggMux
-<SUBSECTION Standard>
-GstOggMuxClass
-GST_OGG_MUX
-GST_OGG_MUX_CAST
-GST_IS_OGG_MUX
-GST_OGG_MUX_CLASS
-GST_IS_OGG_MUX_CLASS
-GST_TYPE_OGG_MUX
-<SUBSECTION Private>
-gst_ogg_mux_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-oggparse</FILE>
-<TITLE>oggparse</TITLE>
-GstOggParse
-<SUBSECTION Standard>
-GstOggParseClass
-GST_OGG_PARSE
-GST_OGG_PARSE_CAST
-GST_IS_OGG_PARSE
-GST_OGG_PARSE_CLASS
-GST_IS_OGG_PARSE_CLASS
-GST_TYPE_OGG_PARSE
-<SUBSECTION Private>
-gst_ogg_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-ogmaudioparse</FILE>
-<TITLE>ogmaudioparse</TITLE>
-GstOgmAudioParse
-<SUBSECTION Standard>
-GstOgmAudioParseClass
-GST_OGM_AUDIO_PARSE
-GST_OGM_AUDIO_PARSE_CAST
-GST_IS_OGM_AUDIO_PARSE
-GST_OGM_AUDIO_PARSE_CLASS
-GST_IS_OGM_AUDIO_PARSE_CLASS
-GST_TYPE_OGM_AUDIO_PARSE
-<SUBSECTION Private>
-gst_ogm_audio_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-ogmtextparse</FILE>
-<TITLE>ogmtextparse</TITLE>
-GstOgmTextParse
-<SUBSECTION Standard>
-GstOgmTextParseClass
-GST_OGM_TEXT_PARSE
-GST_OGM_TEXT_PARSE_CAST
-GST_IS_OGM_TEXT_PARSE
-GST_OGM_TEXT_PARSE_CLASS
-GST_IS_OGM_TEXT_PARSE_CLASS
-GST_TYPE_OGM_TEXT_PARSE
-<SUBSECTION Private>
-gst_ogm_text_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-ogmvideoparse</FILE>
-<TITLE>ogmvideoparse</TITLE>
-GstOgmVideoParse
-<SUBSECTION Standard>
-GstOgmVideoParseClass
-GST_OGM_VIDEO_PARSE
-GST_OGM_VIDEO_PARSE_CAST
-GST_IS_OGM_VIDEO_PARSE
-GST_OGM_VIDEO_PARSE_CLASS
-GST_IS_OGM_VIDEO_PARSE_CLASS
-GST_TYPE_OGM_VIDEO_PARSE
-<SUBSECTION Private>
-gst_ogm_video_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-opusdec</FILE>
-<TITLE>opusdec</TITLE>
-GstOpusDec
-<SUBSECTION Standard>
-GstOpusDecClass
-GST_OPUS_DEC
-GST_OPUS_DEC_CAST
-GST_IS_OPUS_DEC
-GST_OPUS_DEC_CLASS
-GST_IS_OPUS_DEC_CLASS
-GST_TYPE_OPUS_DEC
-<SUBSECTION Private>
-gst_opus_dec_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-opusenc</FILE>
-<TITLE>opusenc</TITLE>
-GstOpusEnc
-GstOpusEncAudioType
-GstOpusEncBandwidth
-GstOpusEncBitrateType
-GstOpusEncFrameSize
-<SUBSECTION Standard>
-GstOpusEncClass
-GST_OPUS_ENC
-GST_OPUS_ENC_CAST
-GST_IS_OPUS_ENC
-GST_OPUS_ENC_CLASS
-GST_IS_OPUS_ENC_CLASS
-GST_TYPE_OPUS_ENC
-<SUBSECTION Private>
-gst_opus_enc_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-overlaycomposition</FILE>
-<TITLE>overlaycomposition</TITLE>
-GstOverlayComposition
-<SUBSECTION Standard>
-GstOverlayCompositionClass
-GST_OVERLAY_COMPOSITION
-GST_OVERLAY_COMPOSITION_CAST
-GST_IS_OVERLAY_COMPOSITION
-GST_OVERLAY_COMPOSITION_CLASS
-GST_IS_OVERLAY_COMPOSITION_CLASS
-GST_TYPE_OVERLAY_COMPOSITION
-<SUBSECTION Private>
-gst_overlay_composition_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-parsebin</FILE>
-<TITLE>parsebin</TITLE>
-GstParseBin
-<SUBSECTION Standard>
-GstParseBinClass
-GST_PARSE_BIN
-GST_PARSE_BIN_CAST
-GST_IS_PARSE_BIN
-GST_PARSE_BIN_CLASS
-GST_IS_PARSE_BIN_CLASS
-GST_TYPE_PARSE_BIN
-<SUBSECTION Private>
-gst_parse_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-playbin</FILE>
-<TITLE>playbin</TITLE>
-GstPlayBin
-<SUBSECTION Standard>
-GstPlayBinClass
-GST_PLAY_BIN
-GST_PLAY_BIN_CAST
-GST_IS_PLAY_BIN
-GST_PLAY_BIN_CLASS
-GST_IS_PLAY_BIN_CLASS
-GST_TYPE_PLAY_BIN
-<SUBSECTION Private>
-gst_play_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-playbin3</FILE>
-<TITLE>playbin3</TITLE>
-GstPlayBin3
-<SUBSECTION Standard>
-GstPlayBin3Class
-GST_PLAY_BIN3
-GST_PLAY_BIN3_CAST
-GST_IS_PLAY_BIN3
-GST_PLAY_BIN3_CLASS
-GST_IS_PLAY_BIN3_CLASS
-GST_TYPE_PLAY_BIN3
-<SUBSECTION Private>
-gst_play_bin3_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-playsink</FILE>
-<TITLE>playsink</TITLE>
-GstPlaySink
-GstPlaySinkSendEventMode
-<SUBSECTION Standard>
-GstPlaySinkClass
-GST_PLAY_SINK
-GST_PLAY_SINK_CAST
-GST_IS_PLAY_SINK
-GST_PLAY_SINK_CLASS
-GST_IS_PLAY_SINK_CLASS
-GST_TYPE_PLAY_SINK
-<SUBSECTION Private>
-gst_play_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-socketsrc</FILE>
-<TITLE>socketsrc</TITLE>
-GstSocketSrc
-<SUBSECTION Standard>
-GstSocketSrcClass
-GST_SOCKET_SRC
-GST_SOCKET_SRC_CAST
-GST_IS_SOCKET_SRC
-GST_SOCKET_SRC_CLASS
-GST_IS_SOCKET_SRC_CLASS
-GST_TYPE_SOCKET_SRC
-<SUBSECTION Private>
-gst_socket_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-ssaparse</FILE>
-<TITLE>ssaparse</TITLE>
-GstSsaParse
-<SUBSECTION Standard>
-GstSsaParseClass
-GST_SSA_PARSE
-GST_SSA_PARSE_CAST
-GST_IS_SSA_PARSE
-GST_SSA_PARSE_CLASS
-GST_IS_SSA_PARSE_CLASS
-GST_TYPE_SSA_PARSE
-<SUBSECTION Private>
-gst_ssa_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-streamsynchronizer</FILE>
-<TITLE>streamsynchronizer</TITLE>
-GstStreamSynchronizer
-<SUBSECTION Standard>
-GstStreamSynchronizerClass
-GST_STREAM_SYNCHRONIZER
-GST_STREAM_SYNCHRONIZER_CAST
-GST_IS_STREAM_SYNCHRONIZER
-GST_STREAM_SYNCHRONIZER_CLASS
-GST_IS_STREAM_SYNCHRONIZER_CLASS
-GST_TYPE_STREAM_SYNCHRONIZER
-<SUBSECTION Private>
-gst_stream_synchronizer_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-rawaudioparse</FILE>
-<TITLE>rawaudioparse</TITLE>
-GstRawAudioParse
-<SUBSECTION Standard>
-GstRawAudioParseClass
-GST_RAW_AUDIO_PARSE
-GST_RAW_AUDIO_PARSE_CAST
-GST_IS_RAW_AUDIO_PARSE
-GST_RAW_AUDIO_PARSE_CLASS
-GST_IS_RAW_AUDIO_PARSE_CLASS
-GST_TYPE_RAW_AUDIO_PARSE
-<SUBSECTION Private>
-gst_raw_audio_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-rawvideoparse</FILE>
-<TITLE>rawvideoparse</TITLE>
-GstRawAudioParse
-<SUBSECTION Standard>
-GstRawAudioParseClass
-GST_RAW_VIDEO_PARSE
-GST_RAW_VIDEO_PARSE_CAST
-GST_IS_RAW_VIDEO_PARSE
-GST_RAW_VIDEO_PARSE_CLASS
-GST_IS_RAW_VIDEO_PARSE_CLASS
-GST_TYPE_RAW_VIDEO_PARSE
-<SUBSECTION Private>
-gst_raw_video_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-subparse</FILE>
-<TITLE>subparse</TITLE>
-GstSubParse
-<SUBSECTION Standard>
-GstSubParseClass
-GST_SUB_PARSE
-GST_SUB_PARSE_CAST
-GST_IS_SUB_PARSE
-GST_SUB_PARSE_CLASS
-GST_IS_SUB_PARSE_CLASS
-GST_TYPE_SUB_PARSE
-<SUBSECTION Private>
-gst_sub_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-subtitleoverlay</FILE>
-<TITLE>subtitleoverlay</TITLE>
-GstSubtitleOverlay
-<SUBSECTION Standard>
-GstSubtitleOverlayClass
-GST_SUBTITLE_OVERLAY
-GST_SUBTITLE_OVERLAY_CAST
-GST_IS_SUBTITLE_OVERLAY
-GST_SUBTITLE_OVERLAY_CLASS
-GST_IS_SUBTITLE_OVERLAY_CLASS
-GST_TYPE_SUBTITLE_OVERLAY
-<SUBSECTION Private>
-gst_subtitle_overlay_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-tcpclientsink</FILE>
-<TITLE>tcpclientsink</TITLE>
-GstTCPClientSink
-<SUBSECTION Standard>
-GstTCPClientSinkClass
-GST_TCP_CLIENT_SINK
-GST_TCP_CLIENT_SINK_CAST
-GST_IS_TCP_CLIENT_SINK
-GST_TCP_CLIENT_SINK_CLASS
-GST_IS_TCP_CLIENT_SINK_CLASS
-GST_TYPE_TCP_CLIENT_SINK
-<SUBSECTION Private>
-gst_tcp_client_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-tcpclientsrc</FILE>
-<TITLE>tcpclientsrc</TITLE>
-GstTCPClientSrc
-<SUBSECTION Standard>
-GstTCPClientSrcClass
-GST_TCP_CLIENT_SRC
-GST_TCP_CLIENT_SRC_CAST
-GST_IS_TCP_CLIENT_SRC
-GST_TCP_CLIENT_SRC_CLASS
-GST_IS_TCP_CLIENT_SRC_CLASS
-GST_TYPE_TCP_CLIENT_SRC
-<SUBSECTION Private>
-gst_tcp_client_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-tcpserversink</FILE>
-<TITLE>tcpserversink</TITLE>
-GstTCPServerSink
-<SUBSECTION Standard>
-GstTCPServerSinkClass
-GST_TCP_SERVER_SINK
-GST_TCP_SERVER_SINK_CAST
-GST_IS_TCP_SERVER_SINK
-GST_TCP_SERVER_SINK_CLASS
-GST_IS_TCP_SERVER_SINK_CLASS
-GST_TYPE_TCP_SERVER_SINK
-<SUBSECTION Private>
-gst_tcp_server_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-tcpserversrc</FILE>
-<TITLE>tcpserversrc</TITLE>
-GstTCPServerSrc
-<SUBSECTION Standard>
-GstTCPServerSrcClass
-GST_TCP_SERVER_SRC
-GST_TCP_SERVER_SRC_CAST
-GST_IS_TCP_SERVER_SRC
-GST_TCP_SERVER_SRC_CLASS
-GST_IS_TCP_SERVER_SRC_CLASS
-GST_TYPE_TCP_SERVER_SRC
-<SUBSECTION Private>
-gst_tcp_server_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-textoverlay</FILE>
-<TITLE>textoverlay</TITLE>
-GstTextOverlay
-<SUBSECTION Standard>
-GstTextOverlayClass
-GST_TEXT_OVERLAY
-GST_TEXT_OVERLAY_CAST
-GST_IS_TEXT_OVERLAY
-GST_TEXT_OVERLAY_CLASS
-GST_IS_TEXT_OVERLAY_CLASS
-GST_TYPE_TEXT_OVERLAY
-<SUBSECTION Private>
-gst_text_overlay_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-textrender</FILE>
-<TITLE>textrender</TITLE>
-GstTextRender
-GstTextRenderHAlign
-GstTextRenderLineAlign
-GstTextRenderVAlign
-<SUBSECTION Standard>
-GstTextRenderClass
-GST_TEXT_RENDER
-GST_TEXT_RENDER_CAST
-GST_IS_TEXT_RENDER
-GST_TEXT_RENDER_CLASS
-GST_IS_TEXT_RENDER_CLASS
-GST_TYPE_TEXT_RENDER
-<SUBSECTION Private>
-gst_text_render_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-theoradec</FILE>
-<TITLE>theoradec</TITLE>
-GstTheoraDec
-<SUBSECTION Standard>
-GstTheoraDecClass
-GST_THEORA_DEC
-GST_THEORA_DEC_CAST
-GST_IS_THEORA_DEC
-GST_THEORA_DEC_CLASS
-GST_IS_THEORA_DEC_CLASS
-GST_TYPE_THEORA_DEC
-<SUBSECTION Private>
-gst_theora_dec_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-theoraenc</FILE>
-<TITLE>theoraenc</TITLE>
-GstTheoraEnc
-GstTheoraEncMultipassMode
-<SUBSECTION Standard>
-GstTheoraEncClass
-GST_THEORA_ENC
-GST_THEORA_ENC_CAST
-GST_IS_THEORA_ENC
-GST_THEORA_ENC_CLASS
-GST_IS_THEORA_ENC_CLASS
-GST_TYPE_THEORA_ENC
-<SUBSECTION Private>
-gst_theora_enc_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-theoraparse</FILE>
-<TITLE>theoraparse</TITLE>
-GstTheoraParse
-<SUBSECTION Standard>
-GstTheoraParseClass
-GST_THEORA_PARSE
-GST_THEORA_PARSE_CAST
-GST_IS_THEORA_PARSE
-GST_THEORA_PARSE_CLASS
-GST_IS_THEORA_PARSE_CLASS
-GST_TYPE_THEORA_PARSE
-<SUBSECTION Private>
-gst_theora_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-timeoverlay</FILE>
-<TITLE>timeoverlay</TITLE>
-GstTimeOverlay
-GstTimeOverlayTimeLine
-<SUBSECTION Standard>
-GstTimeOverlayClass
-GST_TIME_OVERLAY
-GST_TIME_OVERLAY_CAST
-GST_IS_TIME_OVERLAY
-GST_TIME_OVERLAY_CLASS
-GST_IS_TIME_OVERLAY_CLASS
-GST_TYPE_TIME_OVERLAY
-<SUBSECTION Private>
-gst_time_overlay_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-unalignedaudioparse</FILE>
-<TITLE>unalignedaudioparse</TITLE>
-GstRawAudioParse
-<SUBSECTION Standard>
-GstRawAudioParseClass
-GST_UNALIGNED_AUDIO_PARSE
-GST_UNALIGNED_AUDIO_PARSE_CAST
-GST_IS_UNALIGNED_AUDIO_PARSE
-GST_UNALIGNED_AUDIO_PARSE_CLASS
-GST_IS_UNALIGNED_AUDIO_PARSE_CLASS
-GST_TYPE_UNALIGNED_AUDIO_PARSE
-<SUBSECTION Private>
-gst_unaligned_audio_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-unalignedvideoparse</FILE>
-<TITLE>unalignedvideoparse</TITLE>
-GstRawAudioParse
-<SUBSECTION Standard>
-GstRawAudioParseClass
-GST_UNALIGNED_VIDEO_PARSE
-GST_UNALIGNED_VIDEO_PARSE_CAST
-GST_IS_UNALIGNED_VIDEO_PARSE
-GST_UNALIGNED_VIDEO_PARSE_CLASS
-GST_IS_UNALIGNED_VIDEO_PARSE_CLASS
-GST_TYPE_UNALIGNED_VIDEO_PARSE
-<SUBSECTION Private>
-gst_unaligned_video_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-uridecodebin</FILE>
-<TITLE>uridecodebin</TITLE>
-GstURIDecodeBin
-<SUBSECTION Standard>
-GstURIDecodeBinClass
-GST_URI_DECODE_BIN
-GST_URI_DECODE_BIN_CAST
-GST_IS_URI_DECODE_BIN
-GST_URI_DECODE_BIN_CLASS
-GST_IS_URI_DECODE_BIN_CLASS
-GST_TYPE_URI_DECODE_BIN
-<SUBSECTION Private>
-gst_uri_decode_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-urisourcebin</FILE>
-<TITLE>urisourcebin</TITLE>
-GstURISourceBin
-<SUBSECTION Standard>
-GstURISourceBinClass
-GST_URI_SOURCE_BIN
-GST_URI_SOURCE_BIN_CAST
-GST_IS_URI_SOURCE_BIN
-GST_URI_SOURCE_BIN_CLASS
-GST_IS_URI_SOURCE_BIN_CLASS
-GST_TYPE_URI_SOURCE_BIN
-<SUBSECTION Private>
-gst_uri_source_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-videoconvert</FILE>
-<TITLE>videoconvert</TITLE>
-GstVideoConvert
-<SUBSECTION Standard>
-GstVideoConvertClass
-GST_VIDEO_CONVERT
-GST_VIDEO_CONVERT_CAST
-GST_IS_VIDEO_CONVERT
-GST_VIDEO_CONVERT_CLASS
-GST_IS_VIDEO_CONVERT_CLASS
-GST_TYPE_VIDEO_CONVERT
-<SUBSECTION Private>
-gst_video_convert_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-videorate</FILE>
-<TITLE>videorate</TITLE>
-GstVideoRate
-<SUBSECTION Standard>
-GstVideoRateClass
-GST_VIDEO_RATE
-GST_VIDEO_RATE_CAST
-GST_IS_VIDEO_RATE
-GST_VIDEO_RATE_CLASS
-GST_IS_VIDEO_RATE_CLASS
-GST_TYPE_VIDEO_RATE
-<SUBSECTION Private>
-gst_video_rate_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-videoscale</FILE>
-<TITLE>videoscale</TITLE>
-GstVideoScale
-GstVideoScaleMethod
-<SUBSECTION Standard>
-GstVideoScaleClass
-GST_VIDEO_SCALE
-GST_VIDEO_SCALE_CAST
-GST_IS_VIDEO_SCALE
-GST_VIDEO_SCALE_CLASS
-GST_IS_VIDEO_SCALE_CLASS
-GST_TYPE_VIDEO_SCALE
-<SUBSECTION Private>
-gst_video_scale_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-videotestsrc</FILE>
-<TITLE>videotestsrc</TITLE>
-GstVideoTestSrc
-GstVideoTestSrcPattern
-<SUBSECTION Standard>
-GstVideoTestSrcClass
-GST_VIDEO_TEST_SRC
-GST_VIDEO_TEST_SRC_CAST
-GST_IS_VIDEO_TEST_SRC
-GST_VIDEO_TEST_SRC_CLASS
-GST_IS_VIDEO_TEST_SRC_CLASS
-GST_TYPE_VIDEO_TEST_SRC
-<SUBSECTION Private>
-gst_video_test_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-libvisual_bumpscope</FILE>
-<TITLE>libvisual_bumpscope</TITLE>
-GstVisualbumpscope
-<SUBSECTION Standard>
-GstVisualbumpscopeClass
-GST_VISUALBUMPSCOPE
-GST_VISUALBUMPSCOPE_CAST
-GST_IS_VISUALBUMPSCOPE
-GST_VISUALBUMPSCOPE_CLASS
-GST_IS_VISUALBUMPSCOPE_CLASS
-GST_TYPE_VISUALBUMPSCOPE
-<SUBSECTION Private>
-gst_visualbumpscope_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-libvisual_corona</FILE>
-<TITLE>libvisual_corona</TITLE>
-GstVisualcorona
-<SUBSECTION Standard>
-GstVisualcoronaClass
-GST_VISUALCORONA
-GST_VISUALCORONA_CAST
-GST_IS_VISUALCORONA
-GST_VISUALCORONA_CLASS
-GST_IS_VISUALCORONA_CLASS
-GST_TYPE_VISUALCORONA
-<SUBSECTION Private>
-gst_visualcorona_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-libvisual_infinite</FILE>
-<TITLE>libvisual_infinite</TITLE>
-GstVisualinfinite
-<SUBSECTION Standard>
-GstVisualinfiniteClass
-GST_VISUALINFINITE
-GST_VISUALINFINITE_CAST
-GST_IS_VISUALINFINITE
-GST_VISUALINFINITE_CLASS
-GST_IS_VISUALINFINITE_CLASS
-GST_TYPE_VISUALINFINITE
-<SUBSECTION Private>
-gst_visualinfinite_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-libvisual_jakdaw</FILE>
-<TITLE>libvisual_jakdaw</TITLE>
-GstVisualjakdaw
-<SUBSECTION Standard>
-GstVisualjakdawClass
-GST_VISUALJAKDAW
-GST_VISUALJAKDAW_CAST
-GST_IS_VISUALJAKDAW
-GST_VISUALJAKDAW_CLASS
-GST_IS_VISUALJAKDAW_CLASS
-GST_TYPE_VISUALJAKDAW
-<SUBSECTION Private>
-gst_visualjakdaw_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-libvisual_jess</FILE>
-<TITLE>libvisual_jess</TITLE>
-GstVisualjess
-<SUBSECTION Standard>
-GstVisualjessClass
-GST_VISUALJESS
-GST_VISUALJESS_CAST
-GST_IS_VISUALJESS
-GST_VISUALJESS_CLASS
-GST_IS_VISUALJESS_CLASS
-GST_TYPE_VISUALJESS
-<SUBSECTION Private>
-gst_visualjess_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-libvisual_lv_analyzer</FILE>
-<TITLE>libvisual_lv_analyzer</TITLE>
-GstVisuallv_analyzer
-<SUBSECTION Standard>
-GstVisuallv_analyzerClass
-GST_VISUALLV_ANALYZER
-GST_VISUALLV_ANALYZER_CAST
-GST_IS_VISUALLV_ANALYZER
-GST_VISUALLV_ANALYZER_CLASS
-GST_IS_VISUALLV_ANALYZER_CLASS
-GST_TYPE_VISUALLV_ANALYZER
-<SUBSECTION Private>
-gst_visuallv_analyzer_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-libvisual_lv_scope</FILE>
-<TITLE>libvisual_lv_scope</TITLE>
-GstVisuallv_scope
-<SUBSECTION Standard>
-GstVisuallv_scopeClass
-GST_VISUALLV_SCOPE
-GST_VISUALLV_SCOPE_CAST
-GST_IS_VISUALLV_SCOPE
-GST_VISUALLV_SCOPE_CLASS
-GST_IS_VISUALLV_SCOPE_CLASS
-GST_TYPE_VISUALLV_SCOPE
-<SUBSECTION Private>
-gst_visuallv_scope_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-libvisual_oinksie</FILE>
-<TITLE>libvisual_oinksie</TITLE>
-GstVisualoinksie
-<SUBSECTION Standard>
-GstVisualoinksieClass
-GST_VISUALOINKSIE
-GST_VISUALOINKSIE_CAST
-GST_IS_VISUALOINKSIE
-GST_VISUALOINKSIE_CLASS
-GST_IS_VISUALOINKSIE_CLASS
-GST_TYPE_VISUALOINKSIE
-<SUBSECTION Private>
-gst_visualoinksie_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-volume</FILE>
-<TITLE>volume</TITLE>
-GstVolume
-<SUBSECTION Standard>
-GstVolumeClass
-GST_VOLUME
-GST_VOLUME_CAST
-GST_IS_VOLUME
-GST_VOLUME_CLASS
-GST_IS_VOLUME_CLASS
-GST_TYPE_VOLUME
-<SUBSECTION Private>
-gst_volume_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-vorbisdec</FILE>
-<TITLE>vorbisdec</TITLE>
-GstVorbisDec
-<SUBSECTION Standard>
-GstVorbisDecClass
-GST_VORBIS_DEC
-GST_VORBIS_DEC_CAST
-GST_IS_VORBIS_DEC
-GST_VORBIS_DEC_CLASS
-GST_IS_VORBIS_DEC_CLASS
-GST_TYPE_VORBIS_DEC
-<SUBSECTION Private>
-gst_vorbis_dec_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-vorbisenc</FILE>
-<TITLE>vorbisenc</TITLE>
-GstVorbisEnc
-<SUBSECTION Standard>
-GstVorbisEncClass
-GST_VORBIS_ENC
-GST_VORBIS_ENC_CAST
-GST_IS_VORBIS_ENC
-GST_VORBIS_ENC_CLASS
-GST_IS_VORBIS_ENC_CLASS
-GST_TYPE_VORBIS_ENC
-<SUBSECTION Private>
-gst_vorbis_enc_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-vorbisparse</FILE>
-<TITLE>vorbisparse</TITLE>
-GstVorbisParse
-<SUBSECTION Standard>
-GstVorbisParseClass
-GST_VORBIS_PARSE
-GST_VORBIS_PARSE_CAST
-GST_IS_VORBIS_PARSE
-GST_VORBIS_PARSE_CLASS
-GST_IS_VORBIS_PARSE_CLASS
-GST_TYPE_VORBIS_PARSE
-<SUBSECTION Private>
-gst_vorbis_parse_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-vorbistag</FILE>
-<TITLE>vorbistag</TITLE>
-GstVorbisTag
-<SUBSECTION Standard>
-GstVorbisTagClass
-GST_VORBIS_TAG
-GST_VORBIS_TAG_CAST
-GST_IS_VORBIS_TAG
-GST_VORBIS_TAG_CLASS
-GST_IS_VORBIS_TAG_CLASS
-GST_TYPE_VORBIS_TAG
-<SUBSECTION Private>
-gst_vorbis_tag_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-ximagesink</FILE>
-<TITLE>ximagesink</TITLE>
-GstXImageSink
-<SUBSECTION Standard>
-GstXImageSinkClass
-GST_X_IMAGE_SINK
-GST_X_IMAGE_SINK_CAST
-GST_IS_X_IMAGE_SINK
-GST_X_IMAGE_SINK_CLASS
-GST_IS_X_IMAGE_SINK_CLASS
-GST_TYPE_X_IMAGE_SINK
-<SUBSECTION Private>
-gst_x_image_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-xvimagesink</FILE>
-<TITLE>xvimagesink</TITLE>
-GstXvImageSink
-<SUBSECTION Standard>
-GstXvImageSinkClass
-GST_XV_IMAGE_SINK
-GST_XV_IMAGE_SINK_CAST
-GST_IS_XV_IMAGE_SINK
-GST_XV_IMAGE_SINK_CLASS
-GST_IS_XV_IMAGE_SINK_CLASS
-GST_TYPE_XV_IMAGE_SINK
-<SUBSECTION Private>
-gst_xv_image_sink_get_type
-</SECTION>
-
diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args
deleted file mode 100644
index 22f803e50..000000000
--- a/docs/plugins/gst-plugins-base-plugins.args
+++ /dev/null
@@ -1,5020 +0,0 @@
-<ARG>
-<NAME>GstAdder::caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Target caps</NICK>
-<BLURB>Set target format for mixing (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoScale::add-borders</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Add Borders</NICK>
-<BLURB>Add black borders if necessary to keep the display aspect ratio.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoScale::dither</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Dither</NICK>
-<BLURB>Add dither (only used for Lanczos method).</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoScale::envelope</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[1,5]</RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Envelope</NICK>
-<BLURB>Size of filter envelope.</BLURB>
-<DEFAULT>2</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoScale::method</NAME>
-<TYPE>GstVideoScaleMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>method</NICK>
-<BLURB>method.</BLURB>
-<DEFAULT>Bilinear (2-tap)</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoScale::sharpen</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Sharpen</NICK>
-<BLURB>Sharpening.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoScale::sharpness</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0.5,1.5]</RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Sharpness</NICK>
-<BLURB>Sharpness of filter.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoScale::gamma-decode</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Gamma Decode</NICK>
-<BLURB>Decode gamma before scaling.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoScale::n-threads</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Threads</NICK>
-<BLURB>Maximum number of threads to use.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::buffer-duration</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer duration (ns)</NICK>
-<BLURB>Buffer duration when buffering streams (-1 default value).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::buffer-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer size (bytes)</NICK>
-<BLURB>Buffer size when buffering streams (-1 default value).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Caps</NICK>
-<BLURB>The caps on which to stop decoding. (NULL = default).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::connection-speed</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= 18446744073709551</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Connection Speed</NICK>
-<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::download</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Download</NICK>
-<BLURB>Attempt download buffering when buffering network streams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::expose-all-streams</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Expose All Streams</NICK>
-<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::ring-buffer-max-size</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= G_MAXUINT</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. ring buffer size (bytes)</NICK>
-<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::source</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Source</NICK>
-<BLURB>Source object used.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::subtitle-encoding</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>subtitle encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::uri</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>URI</NICK>
-<BLURB>URI to decode.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin::use-buffering</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Use Buffering</NICK>
-<BLURB>Perform buffering on demuxed/parsed media.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstSubtitleOverlay::font-desc</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Subtitle font description</NICK>
-<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstSubtitleOverlay::silent</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Silent</NICK>
-<BLURB>Whether to show subtitles.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstSubtitleOverlay::subtitle-encoding</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>subtitle encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstSubtitleOverlay::subtitle-ts-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Subtitle Timestamp Offset</NICK>
-<BLURB>The synchronisation offset between text and video in nanoseconds.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::audio-sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio Sink</NICK>
-<BLURB>the audio output element to use (NULL = default sink).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::av-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>AV Offset</NICK>
-<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::flags</NAME>
-<TYPE>GstPlayFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Flags</NICK>
-<BLURB>Flags to control behaviour.</BLURB>
-<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Use software color balance</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::force-aspect-ratio</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Force Aspect Ratio</NICK>
-<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::mute</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Mute</NICK>
-<BLURB>Mute the audio channel without changing the volume.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::sample</NAME>
-<TYPE>GstSample*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Sample</NICK>
-<BLURB>The last sample (NULL = no video available).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::send-event-mode</NAME>
-<TYPE>GstPlaySinkSendEventMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Send event mode</NICK>
-<BLURB>How to send events received in send_event function.</BLURB>
-<DEFAULT>Default GstBin's send_event handling (default)</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::subtitle-encoding</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>subtitle encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::subtitle-font-desc</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>w</FLAGS>
-<NICK>Subtitle font description</NICK>
-<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::text-sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Text sink</NICK>
-<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::video-sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Video Sink</NICK>
-<BLURB>the video output element to use (NULL = default sink).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::vis-plugin</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Vis plugin</NICK>
-<BLURB>the visualization element to use (NULL = default).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::volume</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,10]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Volume</NICK>
-<BLURB>The audio volume, 1.0=100%.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::audio-filter</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio filter</NICK>
-<BLURB>the audio filter(s) to apply, if possible.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::video-filter</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Video filter</NICK>
-<BLURB>the video filter(s) to apply, if possible.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlaySink::text-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Text Offset</NICK>
-<BLURB>The synchronisation offset between text and video in nanoseconds.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::audio-sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio Sink</NICK>
-<BLURB>the audio output element to use (NULL = default sink).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::audio-stream-combiner</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio stream combiner</NICK>
-<BLURB>Current audio stream combiner (NULL = input-selector).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::av-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>AV Offset</NICK>
-<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::buffer-duration</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer duration (ns)</NICK>
-<BLURB>Buffer duration when buffering network streams.</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::buffer-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer size (bytes)</NICK>
-<BLURB>Buffer size when buffering network streams.</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::connection-speed</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= 18446744073709551</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Connection Speed</NICK>
-<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::current-audio</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Current audio</NICK>
-<BLURB>Currently playing audio stream (-1 = auto).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::current-suburi</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Current .sub-URI</NICK>
-<BLURB>The currently playing URI of a subtitle.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::current-text</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Current Text</NICK>
-<BLURB>Currently playing text stream (-1 = auto).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::current-uri</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Current URI</NICK>
-<BLURB>The currently playing URI.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::current-video</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Current Video</NICK>
-<BLURB>Currently playing video stream (-1 = auto).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::flags</NAME>
-<TYPE>GstPlayFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Flags</NICK>
-<BLURB>Flags to control behaviour.</BLURB>
-<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Deinterlace video if necessary|Use software color balance</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::force-aspect-ratio</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Force Aspect Ratio</NICK>
-<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::mute</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Mute</NICK>
-<BLURB>Mute the audio channel without changing the volume.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::n-audio</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Number Audio</NICK>
-<BLURB>Total number of audio streams.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::n-text</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Number Text</NICK>
-<BLURB>Total number of text streams.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::n-video</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Number Video</NICK>
-<BLURB>Total number of video streams.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::ring-buffer-max-size</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= G_MAXUINT</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. ring buffer size (bytes)</NICK>
-<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::sample</NAME>
-<TYPE>GstSample*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Sample</NICK>
-<BLURB>The last sample (NULL = no video available).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::source</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Source</NICK>
-<BLURB>Source element.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::subtitle-encoding</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>subtitle encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::subtitle-font-desc</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>w</FLAGS>
-<NICK>Subtitle font description</NICK>
-<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::suburi</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>.sub-URI</NICK>
-<BLURB>Optional URI of a subtitle.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::text-sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Text plugin</NICK>
-<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::text-stream-combiner</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Text stream combiner</NICK>
-<BLURB>Current text stream combiner (NULL = input-selector).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::uri</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>URI</NICK>
-<BLURB>URI of the media to play.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::video-sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Video Sink</NICK>
-<BLURB>the video output element to use (NULL = default sink).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::video-stream-combiner</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Video stream combiner</NICK>
-<BLURB>Current video stream combiner (NULL = input-selector).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::vis-plugin</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Vis plugin</NICK>
-<BLURB>the visualization element to use (NULL = default).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::volume</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,10]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Volume</NICK>
-<BLURB>The audio volume, 1.0=100%.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::audio-filter</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio filter</NICK>
-<BLURB>the audio filter(s) to apply, if possible.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::video-filter</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Video filter</NICK>
-<BLURB>the video filter(s) to apply, if possible.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::video-multiview-flags</NAME>
-<TYPE>GstVideoMultiviewFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Multiview Flags Override</NICK>
-<BLURB>Override details of the multiview frame layout.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::video-multiview-mode</NAME>
-<TYPE>GstVideoMultiviewFramePacking</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Multiview Mode Override</NICK>
-<BLURB>Re-interpret a video stream as one of several frame-packed stereoscopic modes.</BLURB>
-<DEFAULT>GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin::text-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Text Offset</NICK>
-<BLURB>The synchronisation offset between text and video in nanoseconds.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Caps</NICK>
-<BLURB>The caps on which to stop decoding.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::connection-speed</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= 18446744073709551</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Connection Speed</NICK>
-<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::expose-all-streams</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Expose All Streams</NICK>
-<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::high-percent</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,100]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>High percent</NICK>
-<BLURB>High threshold for buffering to finish.</BLURB>
-<DEFAULT>99</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::low-percent</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,100]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Low percent</NICK>
-<BLURB>Low threshold for buffering to start.</BLURB>
-<DEFAULT>10</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::max-size-buffers</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. size (buffers)</NICK>
-<BLURB>Max. number of buffers in the queue (0=automatic).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::max-size-bytes</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. size (bytes)</NICK>
-<BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::max-size-time</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. size (ns)</NICK>
-<BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::post-stream-topology</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Post Stream Topology</NICK>
-<BLURB>Post stream-topology messages.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::sink-caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Sink Caps</NICK>
-<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::subtitle-encoding</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>subtitle encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodeBin::use-buffering</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Use Buffering</NICK>
-<BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstSubParse::subtitle-encoding</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>subtitle charset encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 or any other Unicode encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstSubParse::video-fps</NAME>
-<TYPE>GstFraction</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Video framerate</NICK>
-<BLURB>Framerate of the video stream. This is needed by some subtitle formats to synchronize subtitles and video properly. If not set and the subtitle format requires it subtitles may be out of sync.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioResample::quality</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,10]</RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Quality</NICK>
-<BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB>
-<DEFAULT>4</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioResample::sinc-filter-auto-threshold</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Sinc filter auto mode threshold</NICK>
-<BLURB>Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.</BLURB>
-<DEFAULT>1048576</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioResample::sinc-filter-mode</NAME>
-<TYPE>GstAudioResamplerFilterMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Sinc filter table mode</NICK>
-<BLURB>What sinc filter table mode to use.</BLURB>
-<DEFAULT>GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioResample::resample-method</NAME>
-<TYPE>GstAudioResamplerMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Resample method to use</NICK>
-<BLURB>What resample method to use.</BLURB>
-<DEFAULT>GST_AUDIO_RESAMPLER_METHOD_KAISER</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioResample::sinc-filter-interpolation</NAME>
-<TYPE>GstAudioResamplerFilterInterpolation</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Sinc filter interpolation</NICK>
-<BLURB>How to interpolate the sinc filter table.</BLURB>
-<DEFAULT>GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::dither</NAME>
-<TYPE>GstVideoDitherMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Dither</NICK>
-<BLURB>Apply dithering while converting.</BLURB>
-<DEFAULT>GST_VIDEO_DITHER_BAYER</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::alpha-mode</NAME>
-<TYPE>GstVideoAlphaMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Alpha Mode</NICK>
-<BLURB>Alpha Mode to use.</BLURB>
-<DEFAULT>GST_VIDEO_ALPHA_MODE_COPY</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::alpha-value</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Alpha Value</NICK>
-<BLURB>Alpha Value to use.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::chroma-mode</NAME>
-<TYPE>GstVideoChromaMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Chroma Mode</NICK>
-<BLURB>Chroma Resampling Mode.</BLURB>
-<DEFAULT>GST_VIDEO_CHROMA_MODE_FULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::chroma-resampler</NAME>
-<TYPE>GstVideoResamplerMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Chroma resampler</NICK>
-<BLURB>Chroma resampler method.</BLURB>
-<DEFAULT>GST_VIDEO_RESAMPLER_METHOD_LINEAR</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::dither-quantization</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Dither Quantize</NICK>
-<BLURB>Quantizer to use.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::gamma-mode</NAME>
-<TYPE>GstVideoGammaMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Gamma Mode</NICK>
-<BLURB>Gamma Conversion Mode.</BLURB>
-<DEFAULT>GST_VIDEO_GAMMA_MODE_NONE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::matrix-mode</NAME>
-<TYPE>GstVideoMatrixMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Matrix Mode</NICK>
-<BLURB>Matrix Conversion Mode.</BLURB>
-<DEFAULT>GST_VIDEO_MATRIX_MODE_FULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::primaries-mode</NAME>
-<TYPE>GstVideoPrimariesMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Primaries Mode</NICK>
-<BLURB>Primaries Conversion Mode.</BLURB>
-<DEFAULT>GST_VIDEO_PRIMARIES_MODE_NONE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoConvert::n-threads</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Threads</NICK>
-<BLURB>Maximum number of threads to use.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGioStreamSrc::stream</NAME>
-<TYPE>GInputStream*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Stream</NICK>
-<BLURB>Stream to read from.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGioStreamSink::stream</NAME>
-<TYPE>GOutputStream*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Stream</NICK>
-<BLURB>Stream to write to.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGioSrc::file</NAME>
-<TYPE>GFile*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>File</NICK>
-<BLURB>GFile to read from.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGioSrc::location</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Location</NICK>
-<BLURB>URI location to read from.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGioSink::file</NAME>
-<TYPE>GFile*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>File</NICK>
-<BLURB>GFile to write to.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGioSink::location</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Location</NICK>
-<BLURB>URI location to write to.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstEncodeBin::audio-jitter-tolerance</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio jitter tolerance</NICK>
-<BLURB>Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns).</BLURB>
-<DEFAULT>20000000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstEncodeBin::avoid-reencoding</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Avoid re-encoding</NICK>
-<BLURB>Whether to re-encode portions of compatible video streams that lay on segment boundaries.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstEncodeBin::flags</NAME>
-<TYPE>GstEncodeBinFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Flags</NICK>
-<BLURB>Flags to control behaviour.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstEncodeBin::profile</NAME>
-<TYPE>GstEncodingProfile*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Profile</NICK>
-<BLURB>The GstEncodingProfile to use.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstEncodeBin::queue-buffers-max</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. size (buffers)</NICK>
-<BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
-<DEFAULT>200</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstEncodeBin::queue-bytes-max</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. size (kB)</NICK>
-<BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
-<DEFAULT>10485760</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstEncodeBin::queue-time-max</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. size (ns)</NICK>
-<BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
-<DEFAULT>1000000000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::can-activate-pull</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Can activate pull</NICK>
-<BLURB>Can activate in pull mode.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::can-activate-push</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Can activate push</NICK>
-<BLURB>Can activate in push mode.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::freq</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,5.36871e+08]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Frequency</NICK>
-<BLURB>Frequency of test signal. The sample rate needs to be at least 4 times higher.</BLURB>
-<DEFAULT>440</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::is-live</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Is Live</NICK>
-<BLURB>Whether to act as a live source.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::samplesperbuffer</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 1</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Samples per buffer</NICK>
-<BLURB>Number of samples in each outgoing buffer.</BLURB>
-<DEFAULT>1024</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::timestamp-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Timestamp offset</NICK>
-<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::volume</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Volume</NICK>
-<BLURB>Volume of test signal.</BLURB>
-<DEFAULT>0.8</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::wave</NAME>
-<TYPE>GstAudioTestSrcWave</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Waveform</NICK>
-<BLURB>Oscillator waveform.</BLURB>
-<DEFAULT>Sine</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::apply-tick-ramp</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Apply tick ramp</NICK>
-<BLURB>Apply ramp to tick samples.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::marker-tick-period</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Marker tick period</NICK>
-<BLURB>Make every Nth tick a marker tick (= a tick with different volume). Only used if wave = ticks. 0 = no marker ticks.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::marker-tick-volume</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Marker tick volume</NICK>
-<BLURB>Volume of marker ticks. Only used if wave = ticks andmarker-tick-period is set to a nonzero value.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::sine-periods-per-tick</NAME>
-<TYPE>guint</TYPE>
-<RANGE>>= 1</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Sine periods per tick</NICK>
-<BLURB>Number of sine wave periods in one tick. Only used if wave = ticks.</BLURB>
-<DEFAULT>10</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioTestSrc::tick-interval</NAME>
-<TYPE>guint64</TYPE>
-<RANGE>>= 1</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Time between ticks</NICK>
-<BLURB>Distance between start of current and start of next tick, in nanoseconds.</BLURB>
-<DEFAULT>1000000000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::block</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Block</NICK>
-<BLURB>Block push-buffer when max-bytes are queued.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Caps</NICK>
-<BLURB>The allowed caps for the src pad.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::current-level-bytes</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Current Level Bytes</NICK>
-<BLURB>The number of currently queued bytes.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::emit-signals</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Emit signals</NICK>
-<BLURB>Emit need-data, enough-data and seek-data signals.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::format</NAME>
-<TYPE>GstFormat</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Format</NICK>
-<BLURB>The format of the segment events and seek.</BLURB>
-<DEFAULT>GST_FORMAT_BYTES</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::is-live</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Is Live</NICK>
-<BLURB>Whether to act as a live source.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::max-bytes</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max bytes</NICK>
-<BLURB>The maximum number of bytes to queue internally (0 = unlimited).</BLURB>
-<DEFAULT>200000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::max-latency</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max Latency</NICK>
-<BLURB>The maximum latency (-1 = unlimited).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::min-latency</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Min Latency</NICK>
-<BLURB>The minimum latency (-1 = default).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::min-percent</NAME>
-<TYPE>guint</TYPE>
-<RANGE><= 100</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Min Percent</NICK>
-<BLURB>Emit need-data when queued bytes drops below this percent of max-bytes.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::size</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Size</NICK>
-<BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::stream-type</NAME>
-<TYPE>GstAppStreamType</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Stream Type</NICK>
-<BLURB>the type of the stream.</BLURB>
-<DEFAULT>GST_APP_STREAM_TYPE_STREAM</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSrc::duration</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Duration</NICK>
-<BLURB>The duration of the data stream in nanoseconds (GST_CLOCK_TIME_NONE if unknown).</BLURB>
-<DEFAULT>18446744073709551615</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSink::caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Caps</NICK>
-<BLURB>The allowed caps for the sink pad.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSink::drop</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Drop</NICK>
-<BLURB>Drop old buffers when the buffer queue is filled.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSink::emit-signals</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Emit signals</NICK>
-<BLURB>Emit new-preroll and new-sample signals.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSink::eos</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>EOS</NICK>
-<BLURB>Check if the sink is EOS or not started.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSink::max-buffers</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max Buffers</NICK>
-<BLURB>The maximum number of buffers to queue internally (0 = unlimited).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSink::wait-on-eos</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Wait on EOS</NICK>
-<BLURB>Wait for all buffers to be processed after receiving an EOS.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAppSink::buffer-list</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer List</NICK>
-<BLURB>Use buffer lists.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVolume::mute</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Mute</NICK>
-<BLURB>mute channel.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVolume::volume</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,10]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Volume</NICK>
-<BLURB>volume factor, 1.0=100%.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::background-color</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Background Color</NICK>
-<BLURB>Background color to use (big-endian ARGB).</BLURB>
-<DEFAULT>4278190080</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::foreground-color</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Foreground Color</NICK>
-<BLURB>Foreground color to use (big-endian ARGB).</BLURB>
-<DEFAULT>4294967295</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::horizontal-speed</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Speed</NICK>
-<BLURB>Scroll image number of pixels per frame (positive is scroll to the left).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::is-live</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Is Live</NICK>
-<BLURB>Whether to act as a live source.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::k0</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate zero order phase</NICK>
-<BLURB>Zoneplate zero order phase, for generating plain fields or phase offsets.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::kt</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate 1st order t phase</NICK>
-<BLURB>Zoneplate 1st order t phase, for generating phase rotation as a function of time.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::kt2</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate 2nd order t phase</NICK>
-<BLURB>Zoneplate 2nd order t phase, t*t/256 cycles per picture.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::kx</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate 1st order x phase</NICK>
-<BLURB>Zoneplate 1st order x phase, for generating constant horizontal frequencies.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::kx2</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate 2nd order x phase</NICK>
-<BLURB>Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::kxt</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate x*t product phase</NICK>
-<BLURB>Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::kxy</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate x*y product phase</NICK>
-<BLURB>Zoneplate x*y product phase.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::ky</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate 1st order y phase</NICK>
-<BLURB>Zoneplate 1st order y phase, for generating contant vertical frequencies.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::ky2</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate 2nd order y phase</NICK>
-<BLURB>Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::kyt</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate y*t product phase</NICK>
-<BLURB>Zoneplate y*t product phase.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::pattern</NAME>
-<TYPE>GstVideoTestSrcPattern</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Pattern</NICK>
-<BLURB>Type of test pattern to generate.</BLURB>
-<DEFAULT>SMPTE 100% color bars</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::timestamp-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Timestamp offset</NICK>
-<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::xoffset</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate 2nd order products x offset</NICK>
-<BLURB>Zoneplate 2nd order products x offset.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::yoffset</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zoneplate 2nd order products y offset</NICK>
-<BLURB>Zoneplate 2nd order products y offset.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::animation-mode</NAME>
-<TYPE>GstVideoTestSrcAnimationMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Animation mode</NICK>
-<BLURB>For pattern=ball, which counter defines the position of the ball.</BLURB>
-<DEFAULT>frame count</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::flip</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Flip</NICK>
-<BLURB>For pattern=ball, invert colors every second.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoTestSrc::motion</NAME>
-<TYPE>GstVideoTestSrcMotionType</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Motion</NICK>
-<BLURB>For pattern=ball, what motion the ball does.</BLURB>
-<DEFAULT>Ball waves back and forth, up and down</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::average-period</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= G_MAXLONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Period over which to average</NICK>
-<BLURB>Period over which to average the framerate (in ns) (0 = disabled).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::drop</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Drop</NICK>
-<BLURB>Number of dropped frames.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::drop-only</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Only Drop</NICK>
-<BLURB>Only drop frames, no duplicates are produced.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::duplicate</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Duplicate</NICK>
-<BLURB>Number of duplicated frames.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::in</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>In</NICK>
-<BLURB>Number of input frames.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::max-rate</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 1</RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>maximum framerate</NICK>
-<BLURB>Maximum framerate allowed to pass through (in frames per second, implies drop-only).</BLURB>
-<DEFAULT>2147483647</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::new-pref</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>New Pref</NICK>
-<BLURB>Value indicating how much to prefer new frames (unused).</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::out</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Out</NICK>
-<BLURB>Number of output frames.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::silent</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>silent</NICK>
-<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::skip-to-first</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Skip to first buffer</NICK>
-<BLURB>Don't produce buffers before the first one we receive.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::rate</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Rate</NICK>
-<BLURB>Factor of speed for frame displaying.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVideoRate::max-duplication-time</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Maximum time to duplicate a frame</NICK>
-<BLURB>Do not duplicate frames if the gap exceeds this period (in ns) (0 = disabled).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioConvert::dithering</NAME>
-<TYPE>GstAudioDitherMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Dithering</NICK>
-<BLURB>Selects between different dithering methods.</BLURB>
-<DEFAULT>GST_AUDIO_DITHER_TPDF</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioConvert::noise-shaping</NAME>
-<TYPE>GstAudioNoiseShapingMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Noise shaping</NICK>
-<BLURB>Selects between different noise shaping methods.</BLURB>
-<DEFAULT>GST_AUDIO_NOISE_SHAPING_NONE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioConvert::mix-matrix</NAME>
-<TYPE>GstValueArray</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Input/output channel matrix</NICK>
-<BLURB>Transformation matrix for input/output channels.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPServerSrc::current-port</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,65535]</RANGE>
-<FLAGS>r</FLAGS>
-<NICK>current-port</NICK>
-<BLURB>The port number the socket is currently bound to.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPServerSrc::host</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Host</NICK>
-<BLURB>The hostname to listen as.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPServerSrc::port</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,65535]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Port</NICK>
-<BLURB>The port to listen to (0=random available port).</BLURB>
-<DEFAULT>4953</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPServerSink::current-port</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,65535]</RANGE>
-<FLAGS>r</FLAGS>
-<NICK>current-port</NICK>
-<BLURB>The port number the socket is currently bound to.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPServerSink::host</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>host</NICK>
-<BLURB>The host/IP to listen on.</BLURB>
-<DEFAULT>"localhost"</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPServerSink::port</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,65535]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>port</NICK>
-<BLURB>The port to listen to (0=random available port).</BLURB>
-<DEFAULT>4953</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPClientSrc::host</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Host</NICK>
-<BLURB>The host IP address to receive packets from.</BLURB>
-<DEFAULT>"localhost"</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPClientSrc::port</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,65535]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Port</NICK>
-<BLURB>The port to receive packets from.</BLURB>
-<DEFAULT>4953</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPClientSrc::timeout</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>timeout</NICK>
-<BLURB>Value in seconds to timeout a blocking I/O. 0 = No timeout. .</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPClientSink::host</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Host</NICK>
-<BLURB>The host/IP to send the packets to.</BLURB>
-<DEFAULT>"localhost"</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTCPClientSink::port</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,65535]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Port</NICK>
-<BLURB>The port to send the packets to.</BLURB>
-<DEFAULT>4953</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstMultiFdSink::handle-read</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Handle Read</NICK>
-<BLURB>Handle client reads and discard the data.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioRate::add</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Add</NICK>
-<BLURB>Number of added samples.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioRate::drop</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Drop</NICK>
-<BLURB>Number of dropped samples.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioRate::in</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>In</NICK>
-<BLURB>Number of input samples.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioRate::out</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Out</NICK>
-<BLURB>Number of output samples.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioRate::silent</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>silent</NICK>
-<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioRate::skip-to-first</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Skip to first buffer</NICK>
-<BLURB>Don't produce buffers before the first one we receive.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioRate::tolerance</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>tolerance</NICK>
-<BLURB>Only act if timestamp jitter/imperfection exceeds indicated tolerance (ns).</BLURB>
-<DEFAULT>40000000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::autopaint-colorkey</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Autofill with colorkey</NICK>
-<BLURB>Whether to autofill overlay with colorkey.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::brightness</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[-1000,1000]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Brightness</NICK>
-<BLURB>The brightness of the video.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::colorkey</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Colorkey</NICK>
-<BLURB>Color to use for the overlay mask.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::contrast</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[-1000,1000]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Contrast</NICK>
-<BLURB>The contrast of the video.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::device</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Adaptor number</NICK>
-<BLURB>The number of the video adaptor.</BLURB>
-<DEFAULT>"0"</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::device-name</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Adaptor name</NICK>
-<BLURB>The name of the video adaptor.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::display</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Display</NICK>
-<BLURB>X Display name.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::double-buffer</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Double-buffer</NICK>
-<BLURB>Whether to double-buffer the output.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::draw-borders</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Draw Borders</NICK>
-<BLURB>Draw black borders to fill unused area in force-aspect-ratio mode.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::force-aspect-ratio</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Force aspect ratio</NICK>
-<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::handle-events</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Handle XEvents</NICK>
-<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::handle-expose</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Handle expose</NICK>
-<BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::hue</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[-1000,1000]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Hue</NICK>
-<BLURB>The hue of the video.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::pixel-aspect-ratio</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Pixel Aspect Ratio</NICK>
-<BLURB>The pixel aspect ratio of the device.</BLURB>
-<DEFAULT>"1/1"</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::saturation</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[-1000,1000]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Saturation</NICK>
-<BLURB>The saturation of the video.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::synchronous</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Synchronous</NICK>
-<BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::window-height</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>window-height</NICK>
-<BLURB>Height of the window.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::window-width</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>window-width</NICK>
-<BLURB>Width of the window.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXvImageSink::render-rectangle</NAME>
-<TYPE>GstValueArray</TYPE>
-<RANGE></RANGE>
-<FLAGS>w</FLAGS>
-<NICK>Render Rectangle</NICK>
-<BLURB>The render rectangle ('<x, y, width, height>').</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXImageSink::display</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Display</NICK>
-<BLURB>X Display name.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXImageSink::force-aspect-ratio</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Force aspect ratio</NICK>
-<BLURB>When enabled, reverse caps negotiation (scaling) will respect original aspect ratio.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXImageSink::handle-events</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Handle XEvents</NICK>
-<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXImageSink::handle-expose</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Handle expose</NICK>
-<BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXImageSink::pixel-aspect-ratio</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Pixel Aspect Ratio</NICK>
-<BLURB>The pixel aspect ratio of the device.</BLURB>
-<DEFAULT>"1/1"</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXImageSink::synchronous</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Synchronous</NICK>
-<BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXImageSink::window-height</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>window-height</NICK>
-<BLURB>Height of the window.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstXImageSink::window-width</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>window-width</NICK>
-<BLURB>Width of the window.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTextRender::font-desc</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>w</FLAGS>
-<NICK>font description</NICK>
-<BLURB>Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.</BLURB>
-<DEFAULT>""</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTextRender::halignment</NAME>
-<TYPE>GstTextRenderHAlign</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>horizontal alignment</NICK>
-<BLURB>Horizontal alignment of the text.</BLURB>
-<DEFAULT>center</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTextRender::line-alignment</NAME>
-<TYPE>GstTextRenderLineAlign</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>line alignment</NICK>
-<BLURB>Alignment of text lines relative to each other.</BLURB>
-<DEFAULT>center</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTextRender::valignment</NAME>
-<TYPE>GstTextRenderVAlign</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>vertical alignment</NICK>
-<BLURB>Vertical alignment of the text.</BLURB>
-<DEFAULT>baseline</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTextRender::xpad</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>horizontal paddding</NICK>
-<BLURB>Horizontal paddding when using left/right alignment.</BLURB>
-<DEFAULT>25</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTextRender::ypad</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>vertical padding</NICK>
-<BLURB>Vertical padding when using top/bottom alignment.</BLURB>
-<DEFAULT>25</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstClockOverlay::time-format</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Date/Time Format</NICK>
-<BLURB>Format to use for time and date value, as in strftime.</BLURB>
-<DEFAULT>"%H:%M:%S"</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVorbisEnc::bitrate</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,250001]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Target Bitrate</NICK>
-<BLURB>Attempt to encode at a bitrate averaging this (in bps). This uses the bitrate management engine, and is not recommended for most users. Quality is a better alternative. (-1 == disabled).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVorbisEnc::last-message</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>last-message</NICK>
-<BLURB>The last status message.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVorbisEnc::managed</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Managed</NICK>
-<BLURB>Enable bitrate management engine.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVorbisEnc::max-bitrate</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,250001]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Maximum Bitrate</NICK>
-<BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVorbisEnc::min-bitrate</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,250001]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Minimum Bitrate</NICK>
-<BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstVorbisEnc::quality</NAME>
-<TYPE>gfloat</TYPE>
-<RANGE>[-0.1,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Quality</NICK>
-<BLURB>Specify quality instead of specifying a particular bitrate.</BLURB>
-<DEFAULT>0.3</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstCdParanoiaSrc::cache-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Cache size</NICK>
-<BLURB>Set CD cache size to n sectors (-1 = auto).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstCdParanoiaSrc::generic-device</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Generic device</NICK>
-<BLURB>Use specified generic scsi device.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstCdParanoiaSrc::paranoia-mode</NAME>
-<TYPE>GstCdParanoiaMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Paranoia mode</NICK>
-<BLURB>Type of checking to perform.</BLURB>
-<DEFAULT>PARANOIA_MODE_FRAGMENT</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstCdParanoiaSrc::read-speed</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Read speed</NICK>
-<BLURB>Read from device at specified speed (-1 and 0 = full speed).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstCdParanoiaSrc::search-overlap</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,75]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Search overlap</NICK>
-<BLURB>Force minimum overlap search during verification to n sectors.</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAlsaSrc::card-name</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Card name</NICK>
-<BLURB>Human-readable name of the sound card.</BLURB>
-<DEFAULT>""</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAlsaSrc::device</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Device</NICK>
-<BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
-<DEFAULT>"default"</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAlsaSrc::device-name</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Device name</NICK>
-<BLURB>Human-readable name of the sound device.</BLURB>
-<DEFAULT>""</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAlsaSink::card-name</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Card name</NICK>
-<BLURB>Human-readable name of the sound card.</BLURB>
-<DEFAULT>""</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAlsaSink::device</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Device</NICK>
-<BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
-<DEFAULT>"default"</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAlsaSink::device-name</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Device name</NICK>
-<BLURB>Human-readable name of the sound device.</BLURB>
-<DEFAULT>""</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOggMux::max-delay</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max delay</NICK>
-<BLURB>Maximum delay in multiplexing streams.</BLURB>
-<DEFAULT>500000000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOggMux::max-page-delay</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max page delay</NICK>
-<BLURB>Maximum delay for sending out a page.</BLURB>
-<DEFAULT>500000000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOggMux::max-tolerance</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max time tolerance</NICK>
-<BLURB>Maximum timestamp difference for maintaining perfect granules.</BLURB>
-<DEFAULT>40000000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOggMux::skeleton</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Skeleton</NICK>
-<BLURB>Whether to include a Skeleton track.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::bitrate</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,16777215]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Bitrate</NICK>
-<BLURB>Compressed video bitrate (kbps).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::cap-overflow</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Cap overflow</NICK>
-<BLURB>Enable capping of bit reservoir overflows.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::cap-underflow</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Cap underflow</NICK>
-<BLURB>Enable capping of bit reservoir underflows.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::drop-frames</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Drop frames</NICK>
-<BLURB>Allow or disallow frame dropping.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::keyframe-auto</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Keyframe Auto</NICK>
-<BLURB>Automatic keyframe detection.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::keyframe-force</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[1,32768]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Keyframe force</NICK>
-<BLURB>Force keyframe every N frames.</BLURB>
-<DEFAULT>64</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::keyframe-freq</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[1,32768]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Keyframe frequency</NICK>
-<BLURB>Keyframe frequency.</BLURB>
-<DEFAULT>64</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::multipass-cache-file</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Multipass Cache File</NICK>
-<BLURB>Multipass cache file.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::multipass-mode</NAME>
-<TYPE>GstTheoraEncMultipassMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Multipass mode</NICK>
-<BLURB>Single pass or first/second pass.</BLURB>
-<DEFAULT>Single pass</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::quality</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,63]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Quality</NICK>
-<BLURB>Video quality.</BLURB>
-<DEFAULT>48</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::rate-buffer</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,1000]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Rate Control Buffer</NICK>
-<BLURB>Sets the size of the rate control buffer, in units of frames. The default value of 0 instructs the encoder to automatically select an appropriate value.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::speed-level</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,3]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Speed level</NICK>
-<BLURB>Controls the amount of motion vector searching done while encoding.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraEnc::vp3-compatible</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>VP3 compatible</NICK>
-<BLURB>Disables non-VP3 compatible features.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstSocketSrc::socket</NAME>
-<TYPE>GSocket*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Socket</NICK>
-<BLURB>The socket to receive packets from.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstSocketSrc::caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Caps</NICK>
-<BLURB>The caps of the source pad.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstSocketSrc::send-messages</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Send Messages</NICK>
-<BLURB>If GstNetworkMessage events should be handled.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTimeOverlay::time-mode</NAME>
-<TYPE>GstTimeOverlayTimeLine</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Time Mode</NICK>
-<BLURB>What time to show.</BLURB>
-<DEFAULT>buffer-time</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAlsaMidiSrc::ports</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Ports</NICK>
-<BLURB>Comma separated list of sequencer ports (e.g. client:port,...).</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstMultiSocketSink::send-dispatched</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Send Dispatched</NICK>
-<BLURB>If GstNetworkMessageDispatched events should be pushed.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstMultiSocketSink::send-messages</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Send Messages</NICK>
-<BLURB>If GstNetworkMessage events should be pushed.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::audio</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio or voice</NICK>
-<BLURB>Audio or voice (DEPRECATED: use audio-type).</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::audio-type</NAME>
-<TYPE>GstOpusEncAudioType</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>What type of audio to optimize for</NICK>
-<BLURB>What type of audio to optimize for.</BLURB>
-<DEFAULT>Generic audio</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::bandwidth</NAME>
-<TYPE>GstOpusEncBandwidth</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Band Width</NICK>
-<BLURB>Audio Band Width.</BLURB>
-<DEFAULT>Full band</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::bitrate</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[4000,650000]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Encoding Bit-rate</NICK>
-<BLURB>Specify an encoding bit-rate (in bps).</BLURB>
-<DEFAULT>64000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::bitrate-type</NAME>
-<TYPE>GstOpusEncBitrateType</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Bitrate type</NICK>
-<BLURB>Bitrate type.</BLURB>
-<DEFAULT>CBR</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::cbr</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Constant bit rate</NICK>
-<BLURB>Constant bit rate (DEPRECATED: use bitrate-type).</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::complexity</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,10]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Complexity</NICK>
-<BLURB>Complexity.</BLURB>
-<DEFAULT>10</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::constrained-vbr</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Constrained VBR</NICK>
-<BLURB>Constrained VBR (DEPRECATED: use bitrate-type).</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::dtx</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>DTX</NICK>
-<BLURB>DTX.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::frame-size</NAME>
-<TYPE>GstOpusEncFrameSize</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Frame Size</NICK>
-<BLURB>The duration of an audio frame, in ms.</BLURB>
-<DEFAULT>20</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::inband-fec</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>In-band FEC</NICK>
-<BLURB>Enable forward error correction.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::max-payload-size</NAME>
-<TYPE>guint</TYPE>
-<RANGE>[2,4000]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max payload size</NICK>
-<BLURB>Maximum payload size in bytes.</BLURB>
-<DEFAULT>4000</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusEnc::packet-loss-percentage</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,100]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Loss percentage</NICK>
-<BLURB>Packet loss percentage.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusDec::apply-gain</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Apply gain</NICK>
-<BLURB>Apply gain if any is specified in the header.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusDec::use-inband-fec</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Use in-band FEC</NICK>
-<BLURB>Use forward error correction if available (needs PLC enabled).</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstOpusDec::phase-inversion</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Control Phase Inversion</NICK>
-<BLURB>Set to true to enable phase inversion, this will slightly improve stereo quality, but will have side effects when downmixed to mono.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::buffer-duration</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer duration (ns)</NICK>
-<BLURB>Buffer duration when buffering streams (-1 default value).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::buffer-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer size (bytes)</NICK>
-<BLURB>Buffer size when buffering streams (-1 default value).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::connection-speed</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= 18446744073709551</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Connection Speed</NICK>
-<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::download</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Download</NICK>
-<BLURB>Attempt download buffering when buffering network streams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::ring-buffer-max-size</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= G_MAXUINT</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. ring buffer size (bytes)</NICK>
-<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::source</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Source</NICK>
-<BLURB>Source object used.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::uri</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>URI</NICK>
-<BLURB>URI to decode.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::use-buffering</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Use Buffering</NICK>
-<BLURB>Perform buffering on demuxed/parsed media.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::high-watermark</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>High watermark</NICK>
-<BLURB>High threshold for buffering to finish. Only used if use-buffering is True.</BLURB>
-<DEFAULT>0.99</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::low-watermark</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Low watermark</NICK>
-<BLURB>Low threshold for buffering to start. Only used if use-buffering is True.</BLURB>
-<DEFAULT>0.01</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURISourceBin::statistics</NAME>
-<TYPE>GstStructure*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Queue Statistics</NICK>
-<BLURB>A set of statistics over all the queue-like elements contained in this element.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::audio-filter</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio filter</NICK>
-<BLURB>the audio filter(s) to apply, if possible.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::audio-sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio Sink</NICK>
-<BLURB>the audio output element to use (NULL = default sink).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::audio-stream-combiner</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Audio stream combiner</NICK>
-<BLURB>Current audio stream combiner (default: none)).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::auto-select-streams</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Automatic Select-Streams</NICK>
-<BLURB>Whether playbin should respond to stream-collection messags with select-streams events.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::av-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>AV Offset</NICK>
-<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::buffer-duration</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer duration (ns)</NICK>
-<BLURB>Buffer duration when buffering network streams.</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::buffer-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer size (bytes)</NICK>
-<BLURB>Buffer size when buffering network streams.</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::connection-speed</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= 18446744073709551</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Connection Speed</NICK>
-<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::current-audio</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Current audio</NICK>
-<BLURB>Currently playing audio stream (-1 = auto).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::current-suburi</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Current .sub-URI</NICK>
-<BLURB>The currently playing URI of a subtitle.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::current-text</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Current Text</NICK>
-<BLURB>Currently playing text stream (-1 = auto).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::current-uri</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Current URI</NICK>
-<BLURB>The currently playing URI.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::current-video</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Current Video</NICK>
-<BLURB>Currently playing video stream (-1 = auto).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::flags</NAME>
-<TYPE>GstPlayFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Flags</NICK>
-<BLURB>Flags to control behaviour.</BLURB>
-<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Buffer demuxed/parsed data|Deinterlace video if necessary|Use software color balance</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::force-aspect-ratio</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Force Aspect Ratio</NICK>
-<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::mute</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Mute</NICK>
-<BLURB>Mute the audio channel without changing the volume.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::n-audio</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Number Audio</NICK>
-<BLURB>Total number of audio streams.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::n-text</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Number Text</NICK>
-<BLURB>Total number of text streams.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::n-video</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Number Video</NICK>
-<BLURB>Total number of video streams.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::ring-buffer-max-size</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= G_MAXUINT</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. ring buffer size (bytes)</NICK>
-<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::sample</NAME>
-<TYPE>GstSample*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Sample</NICK>
-<BLURB>The last sample (NULL = no video available).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::source</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Source</NICK>
-<BLURB>Source element.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::subtitle-encoding</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>subtitle encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::subtitle-font-desc</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>w</FLAGS>
-<NICK>Subtitle font description</NICK>
-<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::suburi</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>.sub-URI</NICK>
-<BLURB>Optional URI of a subtitle.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::text-sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Text plugin</NICK>
-<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::text-stream-combiner</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Text stream combiner</NICK>
-<BLURB>Current text stream combiner (default: none).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::uri</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>URI</NICK>
-<BLURB>URI of the media to play.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::video-filter</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Video filter</NICK>
-<BLURB>the video filter(s) to apply, if possible.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::video-multiview-flags</NAME>
-<TYPE>GstVideoMultiviewFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Multiview Flags Override</NICK>
-<BLURB>Override details of the multiview frame layout.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::video-multiview-mode</NAME>
-<TYPE>GstVideoMultiviewFramePacking</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Multiview Mode Override</NICK>
-<BLURB>Re-interpret a video stream as one of several frame-packed stereoscopic modes.</BLURB>
-<DEFAULT>GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::video-sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Video Sink</NICK>
-<BLURB>the video output element to use (NULL = default sink).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::video-stream-combiner</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Video stream combiner</NICK>
-<BLURB>Current video stream combiner (default: none).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::vis-plugin</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Vis plugin</NICK>
-<BLURB>the visualization element to use (NULL = default).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::volume</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,10]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Volume</NICK>
-<BLURB>The audio volume, 1.0=100%.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstPlayBin3::text-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Text Offset</NICK>
-<BLURB>The synchronisation offset between text and video in nanoseconds.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstParseBin::connection-speed</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= 18446744073709551</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Connection Speed</NICK>
-<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstParseBin::expose-all-streams</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Expose All Streams</NICK>
-<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstParseBin::sink-caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Sink Caps</NICK>
-<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstParseBin::subtitle-encoding</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>subtitle encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstDecodebin3::caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Caps</NICK>
-<BLURB>The caps on which to stop decoding. (NULL = default).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraDec::visualize-bit-usage</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,255]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Visualize bitstream usage breakdown</NICK>
-<BLURB>Sets the bitstream breakdown visualization mode. Values influence the width of the bit usage bars to show.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraDec::visualize-macroblock-modes</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,65535]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Visualize macroblock modes</NICK>
-<BLURB>Show macroblock mode selection overlaid on image. Value gives a mask for macroblock (MB) modes to show.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraDec::visualize-motion-vectors</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,65535]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Visualize motion vectors</NICK>
-<BLURB>Show motion vector selection overlaid on image. Value gives a mask for motion vector (MV) modes to show.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstTheoraDec::visualize-quantization-modes</NAME>
-<TYPE>gint</TYPE>
-<RANGE>[0,65535]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Visualize adaptive quantization modes</NICK>
-<BLURB>Show adaptive quantization mode selection overlaid on image. Value gives a mask for quantization (QI) modes to show.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::format</NAME>
-<TYPE>GstVideoFormat</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Format</NICK>
-<BLURB>Format of frames in raw stream.</BLURB>
-<DEFAULT>GST_VIDEO_FORMAT_I420</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::frame-stride</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Frame stride</NICK>
-<BLURB>Stride between whole frames (0 = frames are tightly packed together).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::framerate</NAME>
-<TYPE>GstFraction</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Frame rate</NICK>
-<BLURB>Rate of frames in raw stream.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::height</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Height</NICK>
-<BLURB>Height of frames in raw stream.</BLURB>
-<DEFAULT>240</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::interlaced</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Interlaced flag</NICK>
-<BLURB>True if frames in raw stream are interlaced.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::pixel-aspect-ratio</NAME>
-<TYPE>GstFraction</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Pixel aspect ratio</NICK>
-<BLURB>Pixel aspect ratio of frames in raw stream.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::plane-offsets</NAME>
-<TYPE>GstValueArray</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Plane offsets</NICK>
-<BLURB>Offsets of the planes in bytes (e.g. plane-offsets="<0,76800>").</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::plane-strides</NAME>
-<TYPE>GstValueArray</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Plane strides</NICK>
-<BLURB>Strides of the planes in bytes (e.g. plane-strides="<320,320>").</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::top-field-first</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Top field first</NICK>
-<BLURB>True if top field in frames in raw stream come first (not used if frames aren't interlaced).</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::width</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Width</NICK>
-<BLURB>Width of frames in raw stream.</BLURB>
-<DEFAULT>320</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawVideoParse::frame-size</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Frame size</NICK>
-<BLURB>Size of a frame (0 = frames are tightly packed together).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawAudioParse::channel-positions</NAME>
-<TYPE>GValueArray*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Channel positions</NICK>
-<BLURB>Channel positions used on the output.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawAudioParse::format</NAME>
-<TYPE>GstRawAudioParseFormat</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Format</NICK>
-<BLURB>Format of the raw audio stream.</BLURB>
-<DEFAULT>PCM</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawAudioParse::interleaved</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Interleaved layout</NICK>
-<BLURB>True if audio has interleaved layout.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawAudioParse::num-channels</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 1</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Number of channels</NICK>
-<BLURB>Number of channels in raw stream.</BLURB>
-<DEFAULT>2</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawAudioParse::pcm-format</NAME>
-<TYPE>GstAudioFormat</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>PCM format</NICK>
-<BLURB>Format of audio samples in PCM stream (ignored if format property is not set to pcm).</BLURB>
-<DEFAULT>GST_AUDIO_FORMAT_UNKNOWN</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstRawAudioParse::sample-rate</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 1</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Sample rate</NICK>
-<BLURB>Rate of audio samples in raw stream.</BLURB>
-<DEFAULT>44100</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLViewConvertElement::downmix-mode</NAME>
-<TYPE>GstGLStereoDownmix</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Mode for mono downmixed output</NICK>
-<BLURB>Output anaglyph type to generate when downmixing to mono.</BLURB>
-<DEFAULT>GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLViewConvertElement::input-flags-override</NAME>
-<TYPE>GstVideoMultiviewFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Input Multiview Flags Override</NICK>
-<BLURB>Override any input information about multiview layout flags.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLViewConvertElement::input-mode-override</NAME>
-<TYPE>GstVideoMultiviewFramePacking</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Input Multiview Mode Override</NICK>
-<BLURB>Override any input information about multiview layout.</BLURB>
-<DEFAULT>GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLViewConvertElement::output-flags-override</NAME>
-<TYPE>GstVideoMultiviewFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Output Multiview Flags Override</NICK>
-<BLURB>Override automatic negotiation for output multiview layout flags.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLViewConvertElement::output-mode-override</NAME>
-<TYPE>GstVideoMultiviewMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Output Multiview Mode Override</NICK>
-<BLURB>Override automatic output mode selection for multiview layout.</BLURB>
-<DEFAULT>GST_VIDEO_MULTIVIEW_MODE_NONE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLTestSrc::is-live</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Is Live</NICK>
-<BLURB>Whether to act as a live source.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLTestSrc::pattern</NAME>
-<TYPE>GstGLTestSrcPattern</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Pattern</NICK>
-<BLURB>Type of test pattern to generate.</BLURB>
-<DEFAULT>SMPTE 100% color bars</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLTestSrc::timestamp-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Timestamp offset</NICK>
-<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSrcBin::src</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>GL src element</NICK>
-<BLURB>The GL src chain to use.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::async</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Async</NICK>
-<BLURB>Go asynchronously to PAUSED.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::blocksize</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Block size</NICK>
-<BLURB>Size in bytes to pull per buffer (0 = default).</BLURB>
-<DEFAULT>4096</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::brightness</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Brightness</NICK>
-<BLURB>brightness.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::contrast</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,2]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Contrast</NICK>
-<BLURB>contrast.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::enable-last-sample</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Enable Last Buffer</NICK>
-<BLURB>Enable the last-sample property.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::force-aspect-ratio</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Force aspect ratio</NICK>
-<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::hue</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Hue</NICK>
-<BLURB>hue.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::last-sample</NAME>
-<TYPE>GstSample*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Last Sample</NICK>
-<BLURB>The last sample received in the sink.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::max-bitrate</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max Bitrate</NICK>
-<BLURB>The maximum bits per second to render (0 = disabled).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::max-lateness</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max Lateness</NICK>
-<BLURB>Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::qos</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Qos</NICK>
-<BLURB>Generate Quality-of-Service events upstream.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::render-delay</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Render Delay</NICK>
-<BLURB>Additional render delay of the sink in nanoseconds.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::saturation</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,2]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Saturation</NICK>
-<BLURB>saturation.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::sink</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>GL sink element</NICK>
-<BLURB>The GL sink chain to use.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::sync</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Sync</NICK>
-<BLURB>Sync on the clock.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::throttle-time</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Throttle time</NICK>
-<BLURB>The time to keep between rendered buffers (0 = disabled).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLSinkBin::ts-offset</NAME>
-<TYPE>gint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>TS Offset</NICK>
-<BLURB>Timestamp offset in nanoseconds.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterShader::fragment</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Fragment Source</NICK>
-<BLURB>GLSL fragment source.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterShader::shader</NAME>
-<TYPE>GstGLShader*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Shader object</NICK>
-<BLURB>GstGLShader to use.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterShader::uniforms</NAME>
-<TYPE>GstStructure*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>GLSL Uniforms</NICK>
-<BLURB>GLSL Uniforms.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterShader::update-shader</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>w</FLAGS>
-<NICK>Update Shader</NICK>
-<BLURB>Emit the 'create-shader' signal for the next frame.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterShader::vertex</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Vertex Source</NICK>
-<BLURB>GLSL vertex source.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLOverlay::alpha</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Alpha</NICK>
-<BLURB>Global alpha of overlay image.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLOverlay::location</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>location</NICK>
-<BLURB>Location of image file to overlay.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLOverlay::offset-x</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>X Offset</NICK>
-<BLURB>For positive value, horizontal offset of overlay image in pixels from left of video image. For negative value, horizontal offset of overlay image in pixels from right of video image.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLOverlay::offset-y</NAME>
-<TYPE>gint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Y Offset</NICK>
-<BLURB>For positive value, vertical offset of overlay image in pixels from top of video image. For negative value, vertical offset of overlay image in pixels from bottom of video image.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLOverlay::overlay-height</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Overlay Height</NICK>
-<BLURB>Height of overlay image in pixels (0 = same as overlay image).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLOverlay::overlay-width</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Overlay Width</NICK>
-<BLURB>Width of overlay image in pixels (0 = same as overlay image).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLOverlay::relative-x</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Relative X Offset</NICK>
-<BLURB>Horizontal offset of overlay image in fractions of video image width, from top-left corner of video image.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLOverlay::relative-y</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Relative Y Offset</NICK>
-<BLURB>Vertical offset of overlay image in fractions of video image height, from top-left corner of video image.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::context</NAME>
-<TYPE>GstGLContext*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>OpenGL context</NICK>
-<BLURB>Get OpenGL context.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::force-aspect-ratio</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Force aspect ratio</NICK>
-<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::handle-events</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Handle XEvents</NICK>
-<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::ignore-alpha</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Ignore Alpha</NICK>
-<BLURB>When enabled, alpha will be ignored and converted to black.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::output-multiview-downmix-mode</NAME>
-<TYPE>GstGLStereoDownmix</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Mode for mono downmixed output</NICK>
-<BLURB>Output anaglyph type to generate when downmixing to mono.</BLURB>
-<DEFAULT>GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::output-multiview-flags</NAME>
-<TYPE>GstVideoMultiviewFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Output Multiview Flags</NICK>
-<BLURB>Output multiview layout modifier flags.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::output-multiview-mode</NAME>
-<TYPE>GstVideoMultiviewMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Output Multiview Mode</NICK>
-<BLURB>Choose output mode for multiview/3D video.</BLURB>
-<DEFAULT>GST_VIDEO_MULTIVIEW_MODE_MONO</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::pixel-aspect-ratio</NAME>
-<TYPE>GstFraction</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Pixel Aspect Ratio</NICK>
-<BLURB>The pixel aspect ratio of the device.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::rotate-method</NAME>
-<TYPE>GstGLRotateMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>rotate method</NICK>
-<BLURB>rotate method.</BLURB>
-<DEFAULT>Identity (no rotation)</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSink::render-rectangle</NAME>
-<TYPE>GstValueArray</TYPE>
-<RANGE></RANGE>
-<FLAGS>w</FLAGS>
-<NICK>Render Rectangle</NICK>
-<BLURB>The render rectangle ('<x, y, width, height>').</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::context</NAME>
-<TYPE>GstGLContext*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>OpenGL context</NICK>
-<BLURB>Get OpenGL context.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::force-aspect-ratio</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Force aspect ratio</NICK>
-<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::handle-events</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Handle XEvents</NICK>
-<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::ignore-alpha</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Ignore Alpha</NICK>
-<BLURB>When enabled, alpha will be ignored and converted to black.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::output-multiview-downmix-mode</NAME>
-<TYPE>GstGLStereoDownmix</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Mode for mono downmixed output</NICK>
-<BLURB>Output anaglyph type to generate when downmixing to mono.</BLURB>
-<DEFAULT>GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::output-multiview-flags</NAME>
-<TYPE>GstVideoMultiviewFlags</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Output Multiview Flags</NICK>
-<BLURB>Output multiview layout modifier flags.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::output-multiview-mode</NAME>
-<TYPE>GstVideoMultiviewMode</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Output Multiview Mode</NICK>
-<BLURB>Choose output mode for multiview/3D video.</BLURB>
-<DEFAULT>GST_VIDEO_MULTIVIEW_MODE_MONO</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::pixel-aspect-ratio</NAME>
-<TYPE>GstFraction</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Pixel Aspect Ratio</NICK>
-<BLURB>The pixel aspect ratio of the device.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::rotate-method</NAME>
-<TYPE>GstGLRotateMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>rotate method</NICK>
-<BLURB>rotate method.</BLURB>
-<DEFAULT>Identity (no rotation)</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::show-preroll-frame</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Show preroll frame</NICK>
-<BLURB>Whether to render video frames during preroll.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLImageSinkBin::render-rectangle</NAME>
-<TYPE>GstValueArray</TYPE>
-<RANGE></RANGE>
-<FLAGS>w</FLAGS>
-<NICK>Render Rectangle</NICK>
-<BLURB>The render rectangle ('<x, y, width, height>').</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterCube::aspect</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,100]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Aspect</NICK>
-<BLURB>Field of view in the x direction.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterCube::blue</NAME>
-<TYPE>gfloat</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Blue</NICK>
-<BLURB>Background blue color.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterCube::fovy</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,180]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Fovy</NICK>
-<BLURB>Field of view angle in degrees.</BLURB>
-<DEFAULT>45</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterCube::green</NAME>
-<TYPE>gfloat</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Green</NICK>
-<BLURB>Background green color.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterCube::red</NAME>
-<TYPE>gfloat</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Red</NICK>
-<BLURB>Background red color.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterCube::zfar</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1000]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Zfar</NICK>
-<BLURB>Specifies the distance from the viewer to the far clipping plane.</BLURB>
-<DEFAULT>100</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterCube::znear</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,100]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Znear</NICK>
-<BLURB>Specifies the distance from the viewer to the near clipping plane.</BLURB>
-<DEFAULT>0.1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLFilterBin::filter</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>GL filter element</NICK>
-<BLURB>The GL filter chain to use.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_xray::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_xpro::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_twirl::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_tunnel::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_stretch::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_squeeze::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_square::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_sobel::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_sobel::invert</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Invert the colors for sobel effect</NICK>
-<BLURB>Invert colors to get dark edges on bright background when using sobel effect.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_sin::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_sepia::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_mirror::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_lumaxpro::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_laplacian::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_laplacian::invert</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Invert the colors for sobel effect</NICK>
-<BLURB>Invert colors to get dark edges on bright background when using sobel effect.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_identity::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_heat::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_glow::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_fisheye::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_bulge::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>gleffects_blur::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLEffectsGeneric::effect</NAME>
-<TYPE>GstGLEffectsEffect</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Effect</NICK>
-<BLURB>Select which effect apply to GL video texture.</BLURB>
-<DEFAULT>Do nothing Effect</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLEffectsGeneric::hswap</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Horizontal Swap</NICK>
-<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLEffectsGeneric::invert</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Invert the colors for sobel effect</NICK>
-<BLURB>Invert colors to get dark edges on bright background when using sobel effect.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLDifferenceMatte::location</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Background image location</NICK>
-<BLURB>Background image location.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLDeinterlace::method</NAME>
-<TYPE>GstGLDeinterlaceMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Deinterlace Method</NICK>
-<BLURB>Select which deinterlace method apply to GL video texture.</BLURB>
-<DEFAULT>Blur Vertical</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLColorBalance::brightness</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Brightness</NICK>
-<BLURB>brightness.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLColorBalance::contrast</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,2]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Contrast</NICK>
-<BLURB>contrast.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLColorBalance::hue</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[-1,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Hue</NICK>
-<BLURB>hue.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLColorBalance::saturation</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,2]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Saturation</NICK>
-<BLURB>saturation.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstLiveAdder::latency</NAME>
-<TYPE>guint</TYPE>
-<RANGE></RANGE>
-<FLAGS>rwx</FLAGS>
-<NICK>Buffer latency</NICK>
-<BLURB>Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in milliseconds).</BLURB>
-<DEFAULT>30</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioInterleave::channel-positions</NAME>
-<TYPE>GValueArray*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Channel positions</NICK>
-<BLURB>Channel positions used on the output.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstAudioInterleave::channel-positions-from-input</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Channel positions from input</NICK>
-<BLURB>Take channel positions from the input.</BLURB>
-<DEFAULT>TRUE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::buffer-duration</NAME>
-<TYPE>gint64</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer duration (ns)</NICK>
-<BLURB>Buffer duration when buffering streams (-1 default value).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::buffer-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer size (bytes)</NICK>
-<BLURB>Buffer size when buffering streams (-1 default value).</BLURB>
-<DEFAULT>-1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::caps</NAME>
-<TYPE>GstCaps*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Caps</NICK>
-<BLURB>The caps on which to stop decoding. (NULL = default).</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::connection-speed</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= 18446744073709551</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Connection Speed</NICK>
-<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::current-suburi</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Current .sub-URI</NICK>
-<BLURB>The currently playing URI of a subtitle.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::current-uri</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Current URI</NICK>
-<BLURB>The currently playing URI.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::download</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Download</NICK>
-<BLURB>Attempt download buffering when buffering network streams.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::ring-buffer-max-size</NAME>
-<TYPE>guint64</TYPE>
-<RANGE><= G_MAXUINT</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Max. ring buffer size (bytes)</NICK>
-<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::source</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>r</FLAGS>
-<NICK>Source</NICK>
-<BLURB>Source object used.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::subtitle-encoding</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>subtitle encoding</NICK>
-<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::suburi</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>.sub-URI</NICK>
-<BLURB>Optional URI of a subtitle.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::uri</NAME>
-<TYPE>gchar*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>URI</NICK>
-<BLURB>URI to decode.</BLURB>
-<DEFAULT>NULL</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstURIDecodeBin3::use-buffering</NAME>
-<TYPE>gboolean</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Use Buffering</NICK>
-<BLURB>Perform buffering on demuxed/parsed media.</BLURB>
-<DEFAULT>FALSE</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstCompositor::background</NAME>
-<TYPE>GstCompositorBackground</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Background</NICK>
-<BLURB>Background type.</BLURB>
-<DEFAULT>Checker pattern</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLVideoMixer::background</NAME>
-<TYPE>GstGLVideoMixerBackground</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Background</NICK>
-<BLURB>Background type.</BLURB>
-<DEFAULT>Checker pattern</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLVideoMixerBin::background</NAME>
-<TYPE>GstGLVideoMixerBackground</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Background</NICK>
-<BLURB>Background type.</BLURB>
-<DEFAULT>Checker pattern</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLStereoMix::downmix-mode</NAME>
-<TYPE>GstGLStereoDownmix</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Mode for mono downmixed output</NICK>
-<BLURB>Output anaglyph type to generate when downmixing to mono.</BLURB>
-<DEFAULT>GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLMixerBin::latency</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Buffer latency</NICK>
-<BLURB>Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds).</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLMixerBin::mixer</NAME>
-<TYPE>GstElement*</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>GL mixer element</NICK>
-<BLURB>The GL mixer chain to use.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLMixerBin::start-time</NAME>
-<TYPE>guint64</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Start Time</NICK>
-<BLURB>Start time to use if start-time-selection=set.</BLURB>
-<DEFAULT>18446744073709551615</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLMixerBin::start-time-selection</NAME>
-<TYPE>GstGLMixerBinStartTimeSelection</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Start Time Selection</NICK>
-<BLURB>Decides which start time is output.</BLURB>
-<DEFAULT>Start at 0 running time (default)</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLAlpha::alpha</NAME>
-<TYPE>gdouble</TYPE>
-<RANGE>[0,1]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Alpha</NICK>
-<BLURB>The value for the alpha channel.</BLURB>
-<DEFAULT>1</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLAlpha::angle</NAME>
-<TYPE>gfloat</TYPE>
-<RANGE>[0,90]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Angle</NICK>
-<BLURB>Size of the colorcube to change.</BLURB>
-<DEFAULT>20</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLAlpha::black-sensitivity</NAME>
-<TYPE>guint</TYPE>
-<RANGE><= 128</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Black Sensitivity</NICK>
-<BLURB>Sensitivity to dark colors.</BLURB>
-<DEFAULT>100</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLAlpha::method</NAME>
-<TYPE>GstGLAlphaMethod</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Method</NICK>
-<BLURB>How the alpha channels should be created.</BLURB>
-<DEFAULT>Set/adjust alpha channel</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLAlpha::noise-level</NAME>
-<TYPE>gfloat</TYPE>
-<RANGE>[0,64]</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Noise Level</NICK>
-<BLURB>Size of noise radius.</BLURB>
-<DEFAULT>2</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLAlpha::target-b</NAME>
-<TYPE>guint</TYPE>
-<RANGE><= 255</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Target Blue</NICK>
-<BLURB>The blue color value for custom RGB chroma keying.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLAlpha::target-g</NAME>
-<TYPE>guint</TYPE>
-<RANGE><= 255</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Target Green</NICK>
-<BLURB>The green color value for custom RGB chroma keying.</BLURB>
-<DEFAULT>255</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLAlpha::target-r</NAME>
-<TYPE>guint</TYPE>
-<RANGE><= 255</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Target Red</NICK>
-<BLURB>The red color value for custom RGB chroma keying.</BLURB>
-<DEFAULT>0</DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>GstGLAlpha::white-sensitivity</NAME>
-<TYPE>guint</TYPE>
-<RANGE><= 128</RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>White Sensitivity</NICK>
-<BLURB>Sensitivity to bright colors.</BLURB>
-<DEFAULT>100</DEFAULT>
-</ARG>
-
diff --git a/docs/plugins/gst-plugins-base-plugins.hierarchy b/docs/plugins/gst-plugins-base-plugins.hierarchy
deleted file mode 100644
index f1f5fa433..000000000
--- a/docs/plugins/gst-plugins-base-plugins.hierarchy
+++ /dev/null
@@ -1,229 +0,0 @@
-GObject
- GInitiallyUnowned
- GstObject
- GstAllocator
- GstAllocatorSysmem
- GstAudioRingBuffer
- GstAudioSinkRingBuffer
- GstAudioSrcRingBuffer
- GstBus
- GstClock
- GstSystemClock
- GstAudioClock
- GstControlBinding
- GstControlSource
- GstElement
- GstAdder
- GstAggregator
- GstAudioAggregator
- GstAudioInterleave
- GstAudioMixer
- GstLiveAdder
- GstVideoAggregator
- GstCompositor
- GstGLBaseMixer
- GstGLMixer
- GstGLMosaic
- GstGLStereoMix
- GstGLVideoMixer
- GstAudioDecoder
- GstOpusDec
- GstVorbisDec
- GstAudioEncoder
- GstOpusEnc
- GstVorbisEnc
- GstAudioRate
- GstAudioVisualizer
- GstVisual
- GstVisualbumpscope
- GstVisualcorona
- GstVisualinfinite
- GstVisualjakdaw
- GstVisualjess
- GstVisuallv_analyzer
- GstVisuallv_scope
- GstVisualoinksie
- GstBaseParse
- GstRawBaseParse
- GstRawAudioParse
- GstRawVideoParse
- GstBaseSink
- GstAppSink
- GstAudioBaseSink
- GstAudioSink
- GstAlsaSink
- GstGioBaseSink
- GstGioSink
- GstGioStreamSink
- GstMultiHandleSink
- GstMultiFdSink
- GstMultiSocketSink
- GstTCPServerSink
- GstTCPClientSink
- GstVideoSink
- GstGLImageSink
- GstXImageSink
- GstXvImageSink
- GstBaseSrc
- GstAppSrc
- GstAudioTestSrc
- GstGioBaseSrc
- GstGioSrc
- GstGioStreamSrc
- GstPushSrc
- GstAlsaMidiSrc
- GstAudioBaseSrc
- GstAudioSrc
- GstAlsaSrc
- GstAudioCdSrc
- GstCdParanoiaSrc
- GstGLTestSrc
- GstSocketSrc
- GstTCPClientSrc
- GstTCPServerSrc
- GstVideoTestSrc
- GstBaseTextOverlay
- GstClockOverlay
- GstTextOverlay
- GstTimeOverlay
- GstBaseTransform
- GstAudioConvert
- GstAudioFilter
- GstVolume
- GstAudioResample
- GstGLBaseFilter
- GstGLColorConvertElement
- GstGLDownloadElement
- GstGLFilter
- GstGLAlpha
- GstGLColorBalance
- GstGLColorscale
- GstGLDeinterlace
- GstGLDifferenceMatte
- GstGLEffects
- GstGLEffectsGeneric
- gleffects_blur
- gleffects_bulge
- gleffects_fisheye
- gleffects_glow
- gleffects_heat
- gleffects_identity
- gleffects_laplacian
- gleffects_lumaxpro
- gleffects_mirror
- gleffects_sepia
- gleffects_sin
- gleffects_sobel
- gleffects_square
- gleffects_squeeze
- gleffects_stretch
- gleffects_tunnel
- gleffects_twirl
- gleffects_xpro
- gleffects_xray
- GstGLFilterApp
- GstGLFilterCube
- GstGLFilterGlass
- GstGLFilterShader
- GstGLOverlay
- GstGLOverlayCompositorElement
- GstGLViewConvertElement
- GstGLUploadElement
- GstVideoFilter
- GstVideoConvert
- GstVideoScale
- GstVideoRate
- GstBin
- GstDecodeBin
- GstDecodebin3
- GstEncodeBin
- GstGLFilterBin
- GstGLMixerBin
- GstGLVideoMixerBin
- GstGLSinkBin
- GstGLImageSinkBin
- GstGLSrcBin
- GstParseBin
- GstPipeline
- GstPlayBin
- GstPlayBin3
- GstPlaySink
- GstSubtitleOverlay
- GstURIDecodeBin
- GstURIDecodeBin3
- GstURISourceBin
- GstUnalignedAudioParse
- GstUnalignedVideoParse
- GstGLStereoSplit
- GstOggAviParse
- GstOggDemux
- GstOggMux
- GstOggParse
- GstOgmParse
- GstOgmAudioParse
- GstOgmTextParse
- GstOgmVideoParse
- GstOverlayComposition
- GstSsaParse
- GstStreamSynchronizer
- GstSubParse
- GstTextRender
- GstTheoraParse
- GstVideoDecoder
- GstTheoraDec
- GstVideoEncoder
- GstTheoraEnc
- GstVorbisParse
- GstVorbisTag
- GstGLContext
- GstGLShader
- GstPad
- GstAggregatorPad
- GstAudioAggregatorPad
- GstAudioAggregatorConvertPad
- GstAudioMixerPad
- GstAudioInterleavePad
- GstVideoAggregatorPad
- GstGLBaseMixerPad
- GstGLMixerPad
- GstGLStereoMixPad
- GstGLVideoMixerPad
- GstVideoAggregatorConvertPad
- GstCompositorPad
- GstProxyPad
- GstGhostPad
- GstDecodePad
- GstParsePad
- GstPadTemplate
- GstPlugin
- GstPluginFeature
- GstDeviceProviderFactory
- GstDynamicTypeFactory
- GstElementFactory
- GstTracerFactory
- GstTypeFindFactory
- GstRegistry
- GstStream
- GstStreamCollection
- GstTask
- GstTaskPool
- GInputStream
- GOutputStream
- GSocket
- GSocketAddress
- GstColorBalanceChannel
- GstEncodingProfile
-GInterface
- GDatagramBased
- GFile
- GInitable
- GSocketConnectable
- GTypePlugin
- GstChildProxy
- GstColorBalance
- GstNavigation
- GstPreset
- GstStreamVolume
- GstTagSetter
- GstURIHandler
- GstVideoOverlay
diff --git a/docs/plugins/gst-plugins-base-plugins.interfaces b/docs/plugins/gst-plugins-base-plugins.interfaces
deleted file mode 100644
index 3c73c8bcf..000000000
--- a/docs/plugins/gst-plugins-base-plugins.interfaces
+++ /dev/null
@@ -1,53 +0,0 @@
-GSocket GInitable
-GSocket GInitable GDatagramBased
-GSocketAddress GSocketConnectable
-GTypeModule GTypePlugin
-GstAdder GstChildProxy
-GstAppSink GstURIHandler
-GstAppSrc GstURIHandler
-GstAudioCdSrc GstURIHandler
-GstAudioEncoder GstPreset
-GstAudioInterleave GstChildProxy
-GstAudioMixer GstChildProxy
-GstBin GstChildProxy
-GstCdParanoiaSrc GstURIHandler
-GstCompositor GstChildProxy
-GstDecodeBin GstChildProxy
-GstDecodebin3 GstChildProxy
-GstEncodeBin GstChildProxy
-GstGLColorBalance GstColorBalance
-GstGLFilterBin GstChildProxy
-GstGLImageSink GstVideoOverlay GstNavigation
-GstGLImageSinkBin GstChildProxy GstVideoOverlay GstNavigation GstColorBalance
-GstGLMixerBin GstChildProxy
-GstGLMosaic GstChildProxy
-GstGLSinkBin GstChildProxy GstVideoOverlay GstNavigation GstColorBalance
-GstGLSrcBin GstChildProxy
-GstGLStereoMix GstChildProxy
-GstGLVideoMixer GstChildProxy
-GstGLVideoMixerBin GstChildProxy
-GstGioSink GstURIHandler
-GstGioSrc GstURIHandler
-GstLiveAdder GstChildProxy
-GstOggMux GstPreset
-GstOpusEnc GstPreset GstTagSetter
-GstParseBin GstChildProxy
-GstPipeline GstChildProxy
-GstPlayBin GstChildProxy GstStreamVolume GstVideoOverlay GstNavigation GstColorBalance
-GstPlayBin3 GstChildProxy GstStreamVolume GstVideoOverlay GstNavigation GstColorBalance
-GstPlaySink GstChildProxy GstStreamVolume GstVideoOverlay GstNavigation GstColorBalance
-GstSubtitleOverlay GstChildProxy
-GstTheoraEnc GstPreset
-GstURIDecodeBin GstChildProxy
-GstURIDecodeBin3 GstChildProxy
-GstURISourceBin GstChildProxy
-GstUnalignedAudioParse GstChildProxy
-GstUnalignedVideoParse GstChildProxy
-GstVideoEncoder GstPreset
-GstVolume GstStreamVolume
-GstVorbisEnc GstPreset GstTagSetter
-GstVorbisTag GstTagSetter
-GstXImageSink GstNavigation GstVideoOverlay
-GstXvImageSink GstNavigation GstVideoOverlay GstColorBalance
-PangoCairoFcFontMap PangoCairoFontMap
-PangoModule GTypePlugin
diff --git a/docs/plugins/gst-plugins-base-plugins.prerequisites b/docs/plugins/gst-plugins-base-plugins.prerequisites
deleted file mode 100644
index 8b6c7cecb..000000000
--- a/docs/plugins/gst-plugins-base-plugins.prerequisites
+++ /dev/null
@@ -1,8 +0,0 @@
-GDatagramBased GObject
-GFile GObject
-GInitable GObject
-GSocketConnectable GObject
-GstChildProxy GObject
-GstStreamVolume GObject
-GstTagSetter GstElement
-PangoCairoFontMap PangoFontMap
diff --git a/docs/plugins/gst-plugins-base-plugins.signals b/docs/plugins/gst-plugins-base-plugins.signals
deleted file mode 100644
index bcf0b4903..000000000
--- a/docs/plugins/gst-plugins-base-plugins.signals
+++ /dev/null
@@ -1,967 +0,0 @@
-<SIGNAL>
-<NAME>GstURIDecodeBin::autoplug-continue</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin *gsturidecodebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin::autoplug-factories</NAME>
-<RETURNS>GValueArray*</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin *gsturidecodebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin::autoplug-query</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin *gsturidecodebin
-GstPad *arg1
-GstElement *arg2
-GstQuery *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin::autoplug-select</NAME>
-<RETURNS>GstAutoplugSelectResult</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin *gsturidecodebin
-GstPad *arg1
-GstCaps *arg2
-GstElementFactory *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin::autoplug-sort</NAME>
-<RETURNS>GValueArray*</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin *gsturidecodebin
-GstPad *arg1
-GstCaps *arg2
-GValueArray *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin::drained</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin *gsturidecodebin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin::source-setup</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin *gsturidecodebin
-GstElement *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin::unknown-type</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin *gsturidecodebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlaySink::convert-sample</NAME>
-<RETURNS>GstSample*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlaySink *gstplaysink
-GstCaps *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlaySink::reconfigure</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlaySink *gstplaysink
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::about-to-finish</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin *gstplaybin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::audio-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin *gstplaybin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::audio-tags-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin *gstplaybin
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::convert-sample</NAME>
-<RETURNS>GstSample*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin *gstplaybin
-GstCaps *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::get-audio-pad</NAME>
-<RETURNS>GstPad*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin *gstplaybin
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::get-audio-tags</NAME>
-<RETURNS>GstTagList*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin *gstplaybin
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::get-text-pad</NAME>
-<RETURNS>GstPad*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin *gstplaybin
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::get-text-tags</NAME>
-<RETURNS>GstTagList*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin *gstplaybin
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::get-video-pad</NAME>
-<RETURNS>GstPad*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin *gstplaybin
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::get-video-tags</NAME>
-<RETURNS>GstTagList*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin *gstplaybin
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::source-setup</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin *gstplaybin
-GstElement *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::text-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin *gstplaybin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::text-tags-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin *gstplaybin
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::video-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin *gstplaybin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::video-tags-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin *gstplaybin
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin::element-setup</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin *gstplaybin
-GstElement *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstDecodeBin::autoplug-continue</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstDecodeBin *gstdecodebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstDecodeBin::autoplug-factories</NAME>
-<RETURNS>GValueArray*</RETURNS>
-<FLAGS>l</FLAGS>
-GstDecodeBin *gstdecodebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstDecodeBin::autoplug-query</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstDecodeBin *gstdecodebin
-GstPad *arg1
-GstElement *arg2
-GstQuery *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstDecodeBin::autoplug-select</NAME>
-<RETURNS>GstAutoplugSelectResult</RETURNS>
-<FLAGS>l</FLAGS>
-GstDecodeBin *gstdecodebin
-GstPad *arg1
-GstCaps *arg2
-GstElementFactory *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstDecodeBin::autoplug-sort</NAME>
-<RETURNS>GValueArray*</RETURNS>
-<FLAGS>l</FLAGS>
-GstDecodeBin *gstdecodebin
-GstPad *arg1
-GstCaps *arg2
-GValueArray *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstDecodeBin::drained</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstDecodeBin *gstdecodebin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstDecodeBin::unknown-type</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstDecodeBin *gstdecodebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstEncodeBin::request-pad</NAME>
-<RETURNS>GstPad*</RETURNS>
-<FLAGS>la</FLAGS>
-GstEncodeBin *gstencodebin
-GstCaps *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstEncodeBin::request-profile-pad</NAME>
-<RETURNS>GstPad*</RETURNS>
-<FLAGS>la</FLAGS>
-GstEncodeBin *gstencodebin
-gchar *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSrc::end-of-stream</NAME>
-<RETURNS>GstFlowReturn</RETURNS>
-<FLAGS>la</FLAGS>
-GstAppSrc *gstappsrc
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSrc::enough-data</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstAppSrc *gstappsrc
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSrc::need-data</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstAppSrc *gstappsrc
-guint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSrc::push-buffer</NAME>
-<RETURNS>GstFlowReturn</RETURNS>
-<FLAGS>la</FLAGS>
-GstAppSrc *gstappsrc
-GstBuffer *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSrc::seek-data</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstAppSrc *gstappsrc
-guint64 arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSrc::push-sample</NAME>
-<RETURNS>GstFlowReturn</RETURNS>
-<FLAGS>la</FLAGS>
-GstAppSrc *gstappsrc
-GstSample *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSrc::push-buffer-list</NAME>
-<RETURNS>GstFlowReturn</RETURNS>
-<FLAGS>la</FLAGS>
-GstAppSrc *gstappsrc
-GstBufferList *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSink::eos</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstAppSink *gstappsink
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSink::new-preroll</NAME>
-<RETURNS>GstFlowReturn</RETURNS>
-<FLAGS>l</FLAGS>
-GstAppSink *gstappsink
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSink::new-sample</NAME>
-<RETURNS>GstFlowReturn</RETURNS>
-<FLAGS>l</FLAGS>
-GstAppSink *gstappsink
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSink::pull-preroll</NAME>
-<RETURNS>GstSample*</RETURNS>
-<FLAGS>la</FLAGS>
-GstAppSink *gstappsink
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSink::pull-sample</NAME>
-<RETURNS>GstSample*</RETURNS>
-<FLAGS>la</FLAGS>
-GstAppSink *gstappsink
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSink::try-pull-preroll</NAME>
-<RETURNS>GstSample*</RETURNS>
-<FLAGS>la</FLAGS>
-GstAppSink *gstappsink
-guint64 arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSink::try-pull-sample</NAME>
-<RETURNS>GstSample*</RETURNS>
-<FLAGS>la</FLAGS>
-GstAppSink *gstappsink
-guint64 arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiSocketSink::add</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiSocketSink *gstmultisocketsink
-GSocket *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiSocketSink::add-full</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiSocketSink *gstmultisocketsink
-GSocket *arg1
-GstMultiHandleSinkSyncMethod arg2
-GstFormat arg3
-guint64 arg4
-GstFormat arg5
-guint64 arg6
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiSocketSink::client-added</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstMultiSocketSink *gstmultisocketsink
-GObject *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiSocketSink::client-removed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstMultiSocketSink *gstmultisocketsink
-GSocket *arg1
-GstMultiHandleSinkClientStatus arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiSocketSink::client-socket-removed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstMultiSocketSink *gstmultisocketsink
-GSocket *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiSocketSink::get-stats</NAME>
-<RETURNS>GstStructure*</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiSocketSink *gstmultisocketsink
-GSocket *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiSocketSink::remove</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiSocketSink *gstmultisocketsink
-GSocket *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiSocketSink::remove-flush</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiSocketSink *gstmultisocketsink
-GSocket *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiFdSink::add</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiFdSink *gstmultifdsink
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiFdSink::add-full</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiFdSink *gstmultifdsink
-gint arg1
-GstMultiHandleSinkSyncMethod arg2
-GstFormat arg3
-guint64 arg4
-GstFormat arg5
-guint64 arg6
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiFdSink::client-added</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstMultiFdSink *gstmultifdsink
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiFdSink::client-fd-removed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstMultiFdSink *gstmultifdsink
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiFdSink::client-removed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstMultiFdSink *gstmultifdsink
-gint arg1
-GstMultiHandleSinkClientStatus arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiFdSink::get-stats</NAME>
-<RETURNS>GstStructure*</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiFdSink *gstmultifdsink
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiFdSink::remove</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiFdSink *gstmultifdsink
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstMultiFdSink::remove-flush</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>la</FLAGS>
-GstMultiFdSink *gstmultifdsink
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstCdParanoiaSrc::transport-error</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstCdParanoiaSrc *gstcdparanoiasrc
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstCdParanoiaSrc::uncorrected-error</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstCdParanoiaSrc *gstcdparanoiasrc
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstSocketSrc::connection-closed-by-peer</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>f</FLAGS>
-GstSocketSrc *gstsocketsrc
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURISourceBin::autoplug-continue</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstURISourceBin *gsturisourcebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURISourceBin::autoplug-factories</NAME>
-<RETURNS>GValueArray*</RETURNS>
-<FLAGS>l</FLAGS>
-GstURISourceBin *gsturisourcebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURISourceBin::autoplug-query</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstURISourceBin *gsturisourcebin
-GstPad *arg1
-GstElement *arg2
-GstQuery *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURISourceBin::autoplug-select</NAME>
-<RETURNS>GstAutoplugSelectResult</RETURNS>
-<FLAGS>l</FLAGS>
-GstURISourceBin *gsturisourcebin
-GstPad *arg1
-GstCaps *arg2
-GstElementFactory *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURISourceBin::autoplug-sort</NAME>
-<RETURNS>GValueArray*</RETURNS>
-<FLAGS>l</FLAGS>
-GstURISourceBin *gsturisourcebin
-GstPad *arg1
-GstCaps *arg2
-GValueArray *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURISourceBin::drained</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstURISourceBin *gsturisourcebin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURISourceBin::source-setup</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstURISourceBin *gsturisourcebin
-GstElement *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURISourceBin::unknown-type</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstURISourceBin *gsturisourcebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURISourceBin::about-to-finish</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstURISourceBin *gsturisourcebin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::about-to-finish</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin3 *gstplaybin3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::audio-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin3 *gstplaybin3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::audio-tags-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin3 *gstplaybin3
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::convert-sample</NAME>
-<RETURNS>GstSample*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin3 *gstplaybin3
-GstCaps *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::get-audio-pad</NAME>
-<RETURNS>GstPad*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin3 *gstplaybin3
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::get-audio-tags</NAME>
-<RETURNS>GstTagList*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin3 *gstplaybin3
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::get-text-pad</NAME>
-<RETURNS>GstPad*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin3 *gstplaybin3
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::get-text-tags</NAME>
-<RETURNS>GstTagList*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin3 *gstplaybin3
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::get-video-pad</NAME>
-<RETURNS>GstPad*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin3 *gstplaybin3
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::get-video-tags</NAME>
-<RETURNS>GstTagList*</RETURNS>
-<FLAGS>la</FLAGS>
-GstPlayBin3 *gstplaybin3
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::source-setup</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin3 *gstplaybin3
-GstElement *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::text-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin3 *gstplaybin3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::text-tags-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin3 *gstplaybin3
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::video-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin3 *gstplaybin3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::video-tags-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin3 *gstplaybin3
-gint arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstPlayBin3::element-setup</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstPlayBin3 *gstplaybin3
-GstElement *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstParseBin::autoplug-continue</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstParseBin *gstparsebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstParseBin::autoplug-factories</NAME>
-<RETURNS>GValueArray*</RETURNS>
-<FLAGS>l</FLAGS>
-GstParseBin *gstparsebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstParseBin::autoplug-query</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstParseBin *gstparsebin
-GstPad *arg1
-GstElement *arg2
-GstQuery *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstParseBin::autoplug-select</NAME>
-<RETURNS>GstAutoplugSelectResult</RETURNS>
-<FLAGS>l</FLAGS>
-GstParseBin *gstparsebin
-GstPad *arg1
-GstCaps *arg2
-GstElementFactory *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstParseBin::autoplug-sort</NAME>
-<RETURNS>GValueArray*</RETURNS>
-<FLAGS>l</FLAGS>
-GstParseBin *gstparsebin
-GstPad *arg1
-GstCaps *arg2
-GValueArray *arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstParseBin::drained</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstParseBin *gstparsebin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstParseBin::unknown-type</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstParseBin *gstparsebin
-GstPad *arg1
-GstCaps *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstDecodebin3::select-stream</NAME>
-<RETURNS>gint</RETURNS>
-<FLAGS>l</FLAGS>
-GstDecodebin3 *gstdecodebin3
-GstStreamCollection *arg1
-GstStream *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstDecodebin3::about-to-finish</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstDecodebin3 *gstdecodebin3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLSrcBin::create-element</NAME>
-<RETURNS>GstElement*</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLSrcBin *gstglsrcbin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLSinkBin::create-element</NAME>
-<RETURNS>GstElement*</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLSinkBin *gstglsinkbin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLFilterShader::create-shader</NAME>
-<RETURNS>GstGLShader*</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLFilterShader *gstglfiltershader
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLImageSink::client-draw</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLImageSink *gstglimagesink
-GstGLContext *arg1
-GstSample *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLImageSink::client-reshape</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLImageSink *gstglimagesink
-GstGLContext *arg1
-guint arg2
-guint arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLImageSinkBin::client-draw</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLImageSinkBin *gstglimagesinkbin
-GstGLContext *arg1
-GstSample *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLImageSinkBin::client-reshape</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLImageSinkBin *gstglimagesinkbin
-GstGLContext *arg1
-guint arg2
-guint arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLFilterBin::create-element</NAME>
-<RETURNS>GstElement*</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLFilterBin *gstglfilterbin
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLFilterApp::client-draw</NAME>
-<RETURNS>gboolean</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLFilterApp *gstglfilterapp
-guint arg1
-guint arg2
-guint arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin3::about-to-finish</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin3 *gsturidecodebin3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin3::select-stream</NAME>
-<RETURNS>gint</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin3 *gsturidecodebin3
-GstStreamCollection *arg1
-GstStream *arg2
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstURIDecodeBin3::source-setup</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstURIDecodeBin3 *gsturidecodebin3
-GstElement *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstOverlayComposition::caps-changed</NAME>
-<RETURNS>void</RETURNS>
-<FLAGS></FLAGS>
-GstOverlayComposition *gstoverlaycomposition
-GstCaps *arg1
-guint arg2
-guint arg3
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstOverlayComposition::draw</NAME>
-<RETURNS>GstVideoOverlayComposition*</RETURNS>
-<FLAGS></FLAGS>
-GstOverlayComposition *gstoverlaycomposition
-GstSample *arg1
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstGLMixerBin::create-element</NAME>
-<RETURNS>GstElement*</RETURNS>
-<FLAGS>l</FLAGS>
-GstGLMixerBin *gstglmixerbin
-</SIGNAL>
-
diff --git a/docs/plugins/gst-plugins-base-plugins.types b/docs/plugins/gst-plugins-base-plugins.types
deleted file mode 100644
index 9f4950e70..000000000
--- a/docs/plugins/gst-plugins-base-plugins.types
+++ /dev/null
@@ -1 +0,0 @@
-#include <gst/gst.h>
diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml
deleted file mode 100644
index a1dd2f4a4..000000000
--- a/docs/plugins/inspect/plugin-adder.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>adder</name>
- <description>Adds multiple streams</description>
- <filename>../../gst/adder/.libs/libgstadder.so</filename>
- <basename>libgstadder.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>adder</name>
- <longname>Adder</longname>
- <class>Generic/Audio</class>
- <description>Add N audio channels together</description>
- <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved }</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml
deleted file mode 100644
index 3df3d0294..000000000
--- a/docs/plugins/inspect/plugin-alsa.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<plugin>
- <name>alsa</name>
- <description>ALSA plugin library</description>
- <filename>../../ext/alsa/.libs/libgstalsa.so</filename>
- <basename>libgstalsa.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>alsamidisrc</name>
- <longname>AlsaMidi Source</longname>
- <class>Source</class>
- <description>Push ALSA MIDI sequencer events around</description>
- <author>Antonio Ospite &lt;ao2@ao2.it&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-midi-event</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>alsasink</name>
- <longname>Audio sink (ALSA)</longname>
- <class>Sink/Audio</class>
- <description>Output to a sound card via ALSA</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 3 ], parsed=(boolean)true</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>alsasrc</name>
- <longname>Audio source (ALSA)</longname>
- <class>Source/Audio</class>
- <description>Read from a sound card via ALSA</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-app.xml b/docs/plugins/inspect/plugin-app.xml
deleted file mode 100644
index 6ec61bf2b..000000000
--- a/docs/plugins/inspect/plugin-app.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<plugin>
- <name>app</name>
- <description>Elements used to communicate with applications</description>
- <filename>../../gst/app/.libs/libgstapp.so</filename>
- <basename>libgstapp.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>appsink</name>
- <longname>AppSink</longname>
- <class>Generic/Sink</class>
- <description>Allow the application to get access to raw buffer</description>
- <author>David Schleef &lt;ds@schleef.org&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>appsrc</name>
- <longname>AppSrc</longname>
- <class>Generic/Source</class>
- <description>Allow the application to feed buffers to a pipeline</description>
- <author>David Schleef &lt;ds@schleef.org&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml
deleted file mode 100644
index 190a8bcc7..000000000
--- a/docs/plugins/inspect/plugin-audioconvert.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>audioconvert</name>
- <description>Convert audio to different formats</description>
- <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
- <basename>libgstaudioconvert.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>audioconvert</name>
- <longname>Audio converter</longname>
- <class>Filter/Converter/Audio</class>
- <description>Convert audio to different formats</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-audiomixer.xml b/docs/plugins/inspect/plugin-audiomixer.xml
deleted file mode 100644
index 3c7336f2c..000000000
--- a/docs/plugins/inspect/plugin-audiomixer.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-<plugin>
- <name>audiomixer</name>
- <description>Mixes multiple audio streams</description>
- <filename>../../gst/audiomixer/.libs/libgstaudiomixer.so</filename>
- <basename>libgstaudiomixer.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>audiointerleave</name>
- <longname>AudioInterleave</longname>
- <class>Generic/Audio</class>
- <description>Mixes multiple audio streams</description>
- <author>Olivier Crete &lt;olivier.crete@collabora.com&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)1, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string){ non-interleaved, interleaved }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>audiomixer</name>
- <longname>AudioMixer</longname>
- <class>Generic/Audio</class>
- <description>Mixes multiple audio streams</description>
- <author>Sebastian Dröge &lt;sebastian@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>liveadder</name>
- <longname>AudioMixer</longname>
- <class>Generic/Audio</class>
- <description>Mixes multiple audio streams</description>
- <author>Sebastian Dröge &lt;sebastian@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml
deleted file mode 100644
index fe315c8bd..000000000
--- a/docs/plugins/inspect/plugin-audiorate.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>audiorate</name>
- <description>Adjusts audio frames</description>
- <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
- <basename>libgstaudiorate.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>audiorate</name>
- <longname>Audio rate adjuster</longname>
- <class>Filter/Effect/Audio</class>
- <description>Drops/duplicates/adjusts timestamps on audio samples to make a perfect stream</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml
deleted file mode 100644
index 56e615da1..000000000
--- a/docs/plugins/inspect/plugin-audioresample.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>audioresample</name>
- <description>Resamples audio</description>
- <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
- <basename>libgstaudioresample.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>audioresample</name>
- <longname>Audio resampler</longname>
- <class>Filter/Converter/Audio</class>
- <description>Resamples audio</description>
- <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml
deleted file mode 100644
index 97290d9d5..000000000
--- a/docs/plugins/inspect/plugin-audiotestsrc.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<plugin>
- <name>audiotestsrc</name>
- <description>Creates audio test signals of given frequency and volume</description>
- <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
- <basename>libgstaudiotestsrc.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>audiotestsrc</name>
- <longname>Audio test source</longname>
- <class>Source/Audio</class>
- <description>Creates audio test signals of given frequency and volume</description>
- <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE, S8, U8 }, layout=(string){ interleaved, non-interleaved }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml
deleted file mode 100644
index b8c8e361c..000000000
--- a/docs/plugins/inspect/plugin-cdparanoia.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<plugin>
- <name>cdparanoia</name>
- <description>Read audio from CD in paranoid mode</description>
- <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
- <basename>libgstcdparanoia.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>cdparanoiasrc</name>
- <longname>CD Audio (cdda) Source, Paranoia IV</longname>
- <class>Source/File</class>
- <description>Read audio from CD in paranoid mode</description>
- <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-compositor.xml b/docs/plugins/inspect/plugin-compositor.xml
deleted file mode 100644
index b27e6c8c7..000000000
--- a/docs/plugins/inspect/plugin-compositor.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>compositor</name>
- <description>Compositor</description>
- <filename>../../gst/compositor/.libs/libgstcompositor.so</filename>
- <basename>libgstcompositor.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>compositor</name>
- <longname>Compositor</longname>
- <class>Filter/Editor/Video/Compositor</class>
- <description>Composite multiple video streams</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>video/x-raw, format=(string){ AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-encoding.xml b/docs/plugins/inspect/plugin-encoding.xml
deleted file mode 100644
index 2b7090029..000000000
--- a/docs/plugins/inspect/plugin-encoding.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<plugin>
- <name>encoding</name>
- <description>various encoding-related elements</description>
- <filename>../../gst/encoding/.libs/libgstencoding.so</filename>
- <basename>libgstencoding.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>encodebin</name>
- <longname>Encoder Bin</longname>
- <class>Generic/Bin/Encoder</class>
- <description>Convenience encoding/muxing element</description>
- <author>Edward Hervey &lt;edward.hervey@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>audio_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>private_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>video_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-gio.xml b/docs/plugins/inspect/plugin-gio.xml
deleted file mode 100644
index 91e88167b..000000000
--- a/docs/plugins/inspect/plugin-gio.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<plugin>
- <name>gio</name>
- <description>GIO elements</description>
- <filename>../../gst/gio/.libs/libgstgio.so</filename>
- <basename>libgstgio.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>giosink</name>
- <longname>GIO sink</longname>
- <class>Sink/File</class>
- <description>Write to any GIO-supported location</description>
- <author>René Stadler &lt;mail@renestadler.de&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>giosrc</name>
- <longname>GIO source</longname>
- <class>Source/File</class>
- <description>Read from any GIO-supported location</description>
- <author>René Stadler &lt;mail@renestadler.de&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>giostreamsink</name>
- <longname>GIO stream sink</longname>
- <class>Sink</class>
- <description>Write to any GIO stream</description>
- <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>giostreamsrc</name>
- <longname>GIO stream source</longname>
- <class>Source</class>
- <description>Read from any GIO stream</description>
- <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-ivorbisdec.xml b/docs/plugins/inspect/plugin-ivorbisdec.xml
deleted file mode 100644
index 3655ff845..000000000
--- a/docs/plugins/inspect/plugin-ivorbisdec.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>ivorbisdec</name>
- <description>Vorbis Tremor decoder</description>
- <filename>../../ext/vorbis/.libs/libgstivorbisdec.so</filename>
- <basename>libgstivorbisdec.so</basename>
- <version>1.4.0</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins source release</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>ivorbisdec</name>
- <longname>Vorbis audio decoder</longname>
- <class>Codec/Decoder/Audio</class>
- <description>decode raw vorbis streams to integer audio</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;, Chris Lord &lt;chris@openedhand.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-vorbis</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 6 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml
deleted file mode 100644
index 2ea7b7935..000000000
--- a/docs/plugins/inspect/plugin-libvisual.xml
+++ /dev/null
@@ -1,181 +0,0 @@
-<plugin>
- <name>libvisual</name>
- <description>libvisual visualization plugins</description>
- <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
- <basename>libgstlibvisual.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>libvisual_bumpscope</name>
- <longname>libvisual Bumpscope plugin plugin v.0.0.1</longname>
- <class>Visualization</class>
- <description>Bumpscope visual plugin</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>libvisual_corona</name>
- <longname>libvisual libvisual corona plugin plugin v.0.1</longname>
- <class>Visualization</class>
- <description>Libvisual corona plugin</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>libvisual_infinite</name>
- <longname>libvisual infinite plugin plugin v.0.1</longname>
- <class>Visualization</class>
- <description>Infinite visual plugin</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>libvisual_jakdaw</name>
- <longname>libvisual Jakdaw plugin plugin v.0.0.1</longname>
- <class>Visualization</class>
- <description>jakdaw visual plugin</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>libvisual_jess</name>
- <longname>libvisual jess plugin plugin v.0.1</longname>
- <class>Visualization</class>
- <description>Jess visual plugin</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>libvisual_lv_analyzer</name>
- <longname>libvisual libvisual analyzer plugin v.1.0</longname>
- <class>Visualization</class>
- <description>Libvisual analyzer plugin</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>libvisual_lv_scope</name>
- <longname>libvisual libvisual scope plugin v.0.1</longname>
- <class>Visualization</class>
- <description>Libvisual scope plugin</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>libvisual_oinksie</name>
- <longname>libvisual oinksie plugin plugin v.0.1</longname>
- <class>Visualization</class>
- <description>Libvisual Oinksie visual plugin</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml
deleted file mode 100644
index 25a73ed48..000000000
--- a/docs/plugins/inspect/plugin-ogg.xml
+++ /dev/null
@@ -1,172 +0,0 @@
-<plugin>
- <name>ogg</name>
- <description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
- <filename>../../ext/ogg/.libs/libgstogg.so</filename>
- <basename>libgstogg.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>oggaviparse</name>
- <longname>Ogg AVI parser</longname>
- <class>Codec/Parser</class>
- <description>parse an ogg avi stream into pages (info about ogg: http://xiph.org)</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>application/x-ogg-avi</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-vorbis</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>oggdemux</name>
- <longname>Ogg demuxer</longname>
- <class>Codec/Demuxer</class>
- <description>demux ogg streams (info about ogg: http://xiph.org)</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>application/ogg; audio/ogg; video/ogg; application/kate</details>
- </caps>
- <caps>
- <name>src_%08x</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>oggmux</name>
- <longname>Ogg muxer</longname>
- <class>Codec/Muxer</class>
- <description>mux ogg streams (info about ogg: http://xiph.org)</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>audio_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>audio/x-vorbis; audio/x-flac; audio/x-speex; audio/x-celt; application/x-ogm-audio; audio/x-opus</details>
- </caps>
- <caps>
- <name>subtitle_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>text/x-cmml, encoded=(boolean)true; subtitle/x-kate; application/x-kate</details>
- </caps>
- <caps>
- <name>video_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>video/x-theora; application/x-ogm-video; video/x-dirac; video/x-smoke; video/x-vp8; video/x-daala</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>application/ogg; audio/ogg; video/ogg</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>oggparse</name>
- <longname>Ogg parser</longname>
- <class>Codec/Parser</class>
- <description>parse ogg streams into pages (info about ogg: http://xiph.org)</description>
- <author>Michael Smith &lt;msmith@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>application/ogg</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>application/ogg</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>ogmaudioparse</name>
- <longname>OGM audio stream parser</longname>
- <class>Codec/Parser/Audio</class>
- <description>parse an OGM audio header and stream</description>
- <author>GStreamer maintainers &lt;gstreamer-devel@lists.freedesktop.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>application/x-ogm-audio</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>ogmtextparse</name>
- <longname>OGM text stream parser</longname>
- <class>Codec/Decoder/Subtitle</class>
- <description>parse an OGM text header and stream</description>
- <author>GStreamer maintainers &lt;gstreamer-devel@lists.freedesktop.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>application/x-ogm-text</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>text/x-raw, format=(string)utf8</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>ogmvideoparse</name>
- <longname>OGM video stream parser</longname>
- <class>Codec/Parser/Video</class>
- <description>parse an OGM video header and stream</description>
- <author>GStreamer maintainers &lt;gstreamer-devel@lists.freedesktop.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>application/x-ogm-video</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-camstudio, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string){ RGB8P, BGR, BGRx }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)50, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6-flash, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)lucent, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-truemotion, trueversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)UYVY, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)3, format=(string)WMV3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YVU9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dirac, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ffv, ffvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-kmvc, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6-flash, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp7, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp8, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-mimic, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-apple-video, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-theora, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-fraps, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-aasc, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-loco, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-zmbv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)v210, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)r210, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-opengl.xml b/docs/plugins/inspect/plugin-opengl.xml
deleted file mode 100644
index 7df4e5f92..000000000
--- a/docs/plugins/inspect/plugin-opengl.xml
+++ /dev/null
@@ -1,979 +0,0 @@
-<plugin>
- <name>opengl</name>
- <description>OpenGL plugin</description>
- <filename>../../ext/gl/.libs/libgstopengl.so</filename>
- <basename>libgstopengl.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>glalpha</name>
- <longname>OpenGL Alpha Filter</longname>
- <class>Filter/Effect/Video</class>
- <description>Adds an alpha channel to video using OpenGL - uniform or chroma-keying</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glcolorbalance</name>
- <longname>Video balance</longname>
- <class>Filter/Effect/Video</class>
- <description>Adjusts brightness, contrast, hue, saturation on a video stream</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glcolorconvert</name>
- <longname>OpenGL color converter</longname>
- <class>Filter/Converter/Video</class>
- <description>Converts between color spaces using OpenGL shaders</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glcolorscale</name>
- <longname>OpenGL color scale</longname>
- <class>Filter/Effect/Video</class>
- <description>Colorspace converter and video scaler</description>
- <author>Julien Isorce &lt;julien.isorce@gmail.com&gt;
-Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gldeinterlace</name>
- <longname>OpenGL deinterlacing filter</longname>
- <class>Deinterlace</class>
- <description>Deinterlacing based on fragment shaders</description>
- <author>Julien Isorce &lt;julien.isorce@mail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gldifferencematte</name>
- <longname>Gstreamer OpenGL DifferenceMatte</longname>
- <class>Filter/Effect/Video</class>
- <description>Saves a background frame and replace it with a pixbuf</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gldownload</name>
- <longname>OpenGL downloader</longname>
- <class>Filter/Video</class>
- <description>Downloads data from OpenGL</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory); video/x-raw</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:DMABuf); video/x-raw; video/x-raw(memory:GLMemory)</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects</name>
- <longname>Gstreamer OpenGL Effects</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_blur</name>
- <longname>Blur with 9x9 separable convolution Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Blur with 9x9 separable convolution Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_bulge</name>
- <longname>Bulge Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Bulge Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_fisheye</name>
- <longname>FishEye Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - FishEye Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_glow</name>
- <longname>Glow Lighting Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Glow Lighting Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_heat</name>
- <longname>Heat Signature Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Heat Signature Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_identity</name>
- <longname>Do nothing Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Do nothing Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_laplacian</name>
- <longname>Laplacian Convolution Demo Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Laplacian Convolution Demo Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_lumaxpro</name>
- <longname>Luma Cross Processing Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Luma Cross Processing Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_mirror</name>
- <longname>Mirror Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Mirror Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_sepia</name>
- <longname>Sepia Toning Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Sepia Toning Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_sin</name>
- <longname>All Grey but Red Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - All Grey but Red Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_sobel</name>
- <longname>Sobel edge detection Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Sobel edge detection Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_square</name>
- <longname>Square Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Square Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_squeeze</name>
- <longname>Squeeze Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Squeeze Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_stretch</name>
- <longname>Stretch Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Stretch Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_tunnel</name>
- <longname>Light Tunnel Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Light Tunnel Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_twirl</name>
- <longname>Twirl Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Twirl Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_xpro</name>
- <longname>Cross Processing Effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Cross Processing Effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gleffects_xray</name>
- <longname>Glowing negative effect</longname>
- <class>Filter/Effect/Video</class>
- <description>GL Shading Language effects - Glowing negative effect</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glfilterapp</name>
- <longname>OpenGL application filter</longname>
- <class>Filter/Effect</class>
- <description>Use client callbacks to define the scene</description>
- <author>Julien Isorce &lt;julien.isorce@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glfilterbin</name>
- <longname>GL Filter Bin</longname>
- <class>Filter/Video</class>
- <description>Infrastructure to process GL textures</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY)</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glfiltercube</name>
- <longname>OpenGL cube filter</longname>
- <class>Filter/Effect/Video</class>
- <description>Map input texture on the 6 cube faces</description>
- <author>Julien Isorce &lt;julien.isorce@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glfilterglass</name>
- <longname>OpenGL glass filter</longname>
- <class>Filter/Effect/Video</class>
- <description>Glass Filter</description>
- <author>Julien Isorce &lt;julien.isorce@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glimagesink</name>
- <longname>GL Sink Bin</longname>
- <class>Sink/Video</class>
- <description>Infrastructure to process GL textures</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glimagesinkelement</name>
- <longname>OpenGL video sink</longname>
- <class>Sink/Video</class>
- <description>A videosink based on OpenGL</description>
- <author>Julien Isorce &lt;julien.isorce@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glmixerbin</name>
- <longname>OpenGL video_mixer empty bin</longname>
- <class>Bin/Filter/Effect/Video/Mixer</class>
- <description>OpenGL video_mixer empty bin</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY)</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glmosaic</name>
- <longname>OpenGL mosaic</longname>
- <class>Filter/Effect/Video</class>
- <description>OpenGL mosaic</description>
- <author>Julien Isorce &lt;julien.isorce@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gloverlay</name>
- <longname>Gstreamer OpenGL Overlay</longname>
- <class>Filter/Effect/Video</class>
- <description>Overlay GL video texture with a JPEG/PNG image</description>
- <author>Filippo Argiolas &lt;filippo.argiolas@gmail.com&gt;, Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gloverlaycompositor</name>
- <longname>OpenGL overlaying filter</longname>
- <class>Filter/Effect</class>
- <description>Flatten a stream containing GstVideoOverlayCompositionMeta</description>
- <author>&lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glshader</name>
- <longname>OpenGL fragment shader filter</longname>
- <class>Filter/Effect</class>
- <description>Perform operations with a GLSL shader</description>
- <author>&lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glsinkbin</name>
- <longname>GL Sink Bin</longname>
- <class>Sink/Video</class>
- <description>Infrastructure to process GL textures</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glsrcbin</name>
- <longname>GL Src Bin</longname>
- <class>Src/Video</class>
- <description>Infrastructure to process GL textures</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY)</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glstereomix</name>
- <longname>OpenGL stereo video combiner</longname>
- <class>Filter/Effect/Video</class>
- <description>OpenGL stereo video combiner</description>
- <author>Jan Schmidt &lt;jan@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glstereosplit</name>
- <longname>GLStereoSplit</longname>
- <class>Codec/Converter</class>
- <description>Splits a stereoscopic stream into separate left/right streams</description>
- <author>Jan Schmidt &lt;jan@centricular.com&gt;
-Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>left</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>right</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>gltestsrc</name>
- <longname>Video test source</longname>
- <class>Source/Video</class>
- <description>Creates a test video stream</description>
- <author>David A. Schleef &lt;ds@schleef.org&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glupload</name>
- <longname>OpenGL uploader</longname>
- <class>Filter/Video</class>
- <description>Uploads data into OpenGL</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY)</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glvideomixer</name>
- <longname>OpenGL video_mixer bin</longname>
- <class>Bin/Filter/Effect/Video/Compositor</class>
- <description>OpenGL video_mixer bin</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY)</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glvideomixerelement</name>
- <longname>OpenGL video_mixer</longname>
- <class>Filter/Effect/Video/Compositor</class>
- <description>OpenGL video_mixer</description>
- <author>Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>glviewconvert</name>
- <longname>OpenGL Multiview/3D conversion filter</longname>
- <class>Filter</class>
- <description>Convert stereoscopic/multiview video formats</description>
- <author>Jan Schmidt &lt;jan@centricular.com&gt;
-Matthew Waters &lt;matthew@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-opus.xml b/docs/plugins/inspect/plugin-opus.xml
deleted file mode 100644
index 5fab7c95b..000000000
--- a/docs/plugins/inspect/plugin-opus.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<plugin>
- <name>opus</name>
- <description>OPUS plugin library</description>
- <filename>../../ext/opus/.libs/libgstopus.so</filename>
- <basename>libgstopus.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>opusdec</name>
- <longname>Opus audio decoder</longname>
- <class>Codec/Decoder/Audio</class>
- <description>decode opus streams to audio</description>
- <author>Vincent Penquerc&apos;h &lt;vincent.penquerch@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-opus, channel-mapping-family=(int)0; audio/x-opus, channel-mapping-family=(int)[ 1, 255 ], channels=(int)[ 1, 255 ], stream-count=(int)[ 1, 255 ], coupled-count=(int)[ 0, 255 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 48000, 24000, 16000, 12000, 8000 }, channels=(int)[ 1, 8 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>opusenc</name>
- <longname>Opus audio encoder</longname>
- <class>Codec/Encoder/Audio</class>
- <description>Encodes audio in Opus format</description>
- <author>Vincent Penquerc&apos;h &lt;vincent.penquerch@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)[ 1, 8 ]; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 12000, 16000, 24000 }, channels=(int)[ 1, 8 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-opus</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-overlaycomposition.xml b/docs/plugins/inspect/plugin-overlaycomposition.xml
deleted file mode 100644
index 4ffd7c520..000000000
--- a/docs/plugins/inspect/plugin-overlaycomposition.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>overlaycomposition</name>
- <description>Renders overlays on top of video frames</description>
- <filename>../../gst/overlaycomposition/.libs/libgstoverlaycomposition.so</filename>
- <basename>libgstoverlaycomposition.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>overlaycomposition</name>
- <longname>Overlay Composition</longname>
- <class>Filter/Editor/Video</class>
- <description>Overlay Composition</description>
- <author>Sebastian Dröge &lt;sebastian@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml
deleted file mode 100644
index 157c86537..000000000
--- a/docs/plugins/inspect/plugin-pango.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-<plugin>
- <name>pango</name>
- <description>Pango-based text rendering and overlay</description>
- <filename>../../ext/pango/.libs/libgstpango.so</filename>
- <basename>libgstpango.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>clockoverlay</name>
- <longname>Clock overlay</longname>
- <class>Filter/Editor/Video</class>
- <description>Overlays the current clock time on a video stream</description>
- <author>Tim-Philipp Müller &lt;tim@centricular.net&gt;</author>
- <pads>
- <caps>
- <name>video_sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>textoverlay</name>
- <longname>Text overlay</longname>
- <class>Filter/Editor/Video</class>
- <description>Adds text strings on top of a video buffer</description>
- <author>David Schleef &lt;ds@schleef.org&gt;, Zeeshan Ali &lt;zeeshan.ali@nokia.com&gt;</author>
- <pads>
- <caps>
- <name>text_sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>text/x-raw, format=(string){ pango-markup, utf8 }</details>
- </caps>
- <caps>
- <name>video_sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>textrender</name>
- <longname>Text renderer</longname>
- <class>Filter/Editor/Video</class>
- <description>Renders a text string to an image bitmap</description>
- <author>David Schleef &lt;ds@schleef.org&gt;, GStreamer maintainers &lt;gstreamer-devel@lists.freedesktop.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>text/x-raw, format=(string){ pango-markup, utf8 }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ AYUV, ARGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>timeoverlay</name>
- <longname>Time overlay</longname>
- <class>Filter/Editor/Video</class>
- <description>Overlays buffer time stamps on a video stream</description>
- <author>Tim-Philipp Müller &lt;tim@centricular.net&gt;</author>
- <pads>
- <caps>
- <name>video_sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-pbtypes.xml b/docs/plugins/inspect/plugin-pbtypes.xml
deleted file mode 100644
index ad16faf94..000000000
--- a/docs/plugins/inspect/plugin-pbtypes.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<plugin>
- <name>pbtypes</name>
- <description>gst-plugins-base dynamic types</description>
- <filename>../../gst/pbtypes/.libs/libgstpbtypes.so</filename>
- <basename>libgstpbtypes.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-playback.xml b/docs/plugins/inspect/plugin-playback.xml
deleted file mode 100644
index b5a40dae1..000000000
--- a/docs/plugins/inspect/plugin-playback.xml
+++ /dev/null
@@ -1,268 +0,0 @@
-<plugin>
- <name>playback</name>
- <description>various playback elements</description>
- <filename>../../gst/playback/.libs/libgstplayback.so</filename>
- <basename>libgstplayback.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>decodebin</name>
- <longname>Decoder Bin</longname>
- <class>Generic/Bin/Decoder</class>
- <description>Autoplug and decode to raw media</description>
- <author>Edward Hervey &lt;edward.hervey@collabora.co.uk&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>src_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>decodebin3</name>
- <longname>Decoder Bin 3</longname>
- <class>Generic/Bin/Decoder</class>
- <description>Autoplug and decode to raw media</description>
- <author>Edward Hervey &lt;edward@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>audio_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>src_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>text_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>video_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>parsebin</name>
- <longname>Parse Bin</longname>
- <class>Generic/Bin/Parser</class>
- <description>Parse and de-multiplex to elementary stream</description>
- <author>Jan Schmidt &lt;jan@centricular.com&gt;, Edward Hervey &lt;edward@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>src_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>playbin</name>
- <longname>Player Bin 2</longname>
- <class>Generic/Bin/Player</class>
- <description>Autoplug and play media from an uri</description>
- <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
- <pads>
- </pads>
- </element>
- <element>
- <name>playbin3</name>
- <longname>Player Bin 3</longname>
- <class>Generic/Bin/Player</class>
- <description>Autoplug and play media from an uri</description>
- <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
- <pads>
- </pads>
- </element>
- <element>
- <name>playsink</name>
- <longname>Player Sink</longname>
- <class>Generic/Bin/Sink</class>
- <description>Convenience sink for multiple streams</description>
- <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>audio_raw_sink</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>audio_sink</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>text_sink</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>video_raw_sink</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>video_sink</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>streamsynchronizer</name>
- <longname>Stream Synchronizer</longname>
- <class>Generic</class>
- <description>Synchronizes a group of streams to have equal durations and starting points</description>
- <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>sink_%u</name>
- <direction>sink</direction>
- <presence>request</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>src_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>subtitleoverlay</name>
- <longname>Subtitle Overlay</longname>
- <class>Video/Overlay/Subtitle</class>
- <description>Overlays a video stream with subtitles</description>
- <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>subtitle_sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>video_sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>uridecodebin</name>
- <longname>URI Decoder</longname>
- <class>Generic/Bin/Decoder</class>
- <description>Autoplug and decode an URI to raw media</description>
- <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>src_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>uridecodebin3</name>
- <longname>URI Decoder</longname>
- <class>Generic/Bin/Decoder</class>
- <description>Autoplug and decode an URI to raw media</description>
- <author>Edward Hervey &lt;edward@centricular.com&gt;, Jan Schmidt &lt;jan@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>audio_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>src_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>text_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- <caps>
- <name>video_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>urisourcebin</name>
- <longname>URI reader</longname>
- <class>Generic/Bin/Source</class>
- <description>Download and buffer a URI as needed</description>
- <author>Jan Schmidt &lt;jan@centricular.com&gt;</author>
- <pads>
- <caps>
- <name>src_%u</name>
- <direction>source</direction>
- <presence>sometimes</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml
deleted file mode 100644
index 5f31830e5..000000000
--- a/docs/plugins/inspect/plugin-rawparse.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<plugin>
- <name>rawparse</name>
- <description>Parses byte streams into raw frames</description>
- <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
- <basename>libgstrawparse.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>rawaudioparse</name>
- <longname>rawaudioparse</longname>
- <class>Codec/Parser/Audio</class>
- <description>Converts unformatted data streams into timestamped raw audio frames</description>
- <author>Carlos Rafael Giani &lt;dv@pseudoterminal.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-unaligned-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>rawvideoparse</name>
- <longname>rawvideoparse</longname>
- <class>Codec/Parser/Video</class>
- <description>Converts unformatted data streams into timestamped raw video frames</description>
- <author>Carlos Rafael Giani &lt;dv@pseudoterminal.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-unaligned-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>unalignedaudioparse</name>
- <longname>unalignedaudioparse</longname>
- <class>Codec/Parser/Bin/Audio</class>
- <description>Parse unaligned raw audio data</description>
- <author>Carlos Rafael Giani &lt;dv@pseudoterminal.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-unaligned-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>unalignedvideoparse</name>
- <longname>unalignedvideoparse</longname>
- <class>Codec/Parser/Bin/Video</class>
- <description>Parse unaligned raw video data</description>
- <author>Carlos Rafael Giani &lt;dv@pseudoterminal.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-unaligned-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml
deleted file mode 100644
index f08fe59a0..000000000
--- a/docs/plugins/inspect/plugin-subparse.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<plugin>
- <name>subparse</name>
- <description>Subtitle parsing</description>
- <filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
- <basename>libgstsubparse.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>ssaparse</name>
- <longname>SSA Subtitle Parser</longname>
- <class>Codec/Parser/Subtitle</class>
- <description>Parses SSA subtitle streams</description>
- <author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>application/x-ssa; application/x-ass</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>text/x-raw, format=(string)pango-markup</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>subparse</name>
- <longname>Subtitle parser</longname>
- <class>Codec/Parser/Subtitle</class>
- <description>Parses subtitle (.sub) files into text streams</description>
- <author>Gustavo J. A. M. Carneiro &lt;gjc@inescporto.pt&gt;, GStreamer maintainers &lt;gstreamer-devel@lists.freedesktop.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2; application/x-subtitle-dks; application/x-subtitle-qttext; application/x-subtitle-lrc; application/x-subtitle-vtt</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>text/x-raw, format=(string){ pango-markup, utf8 }</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml
deleted file mode 100644
index 9f7401225..000000000
--- a/docs/plugins/inspect/plugin-tcp.xml
+++ /dev/null
@@ -1,118 +0,0 @@
-<plugin>
- <name>tcp</name>
- <description>transfer data over the network via TCP</description>
- <filename>../../gst/tcp/.libs/libgsttcp.so</filename>
- <basename>libgsttcp.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>multifdsink</name>
- <longname>Multi filedescriptor sink</longname>
- <class>Sink/Network</class>
- <description>Send data to multiple filedescriptors</description>
- <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>multisocketsink</name>
- <longname>Multi socket sink</longname>
- <class>Sink/Network</class>
- <description>Send data to multiple sockets</description>
- <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;, Wim Taymans &lt;wim@fluendo.com&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>socketsrc</name>
- <longname>socket source</longname>
- <class>Source/Network</class>
- <description>Receive data from a socket</description>
- <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;, William Manley &lt;will@williammanley.net&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>tcpclientsink</name>
- <longname>TCP client sink</longname>
- <class>Sink/Network</class>
- <description>Send data as a client over the network via TCP</description>
- <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>tcpclientsrc</name>
- <longname>TCP client source</longname>
- <class>Source/Network</class>
- <description>Receive data as a client over the network via TCP</description>
- <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>tcpserversink</name>
- <longname>TCP server sink</longname>
- <class>Sink/Network</class>
- <description>Send data as a server over the network via TCP</description>
- <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>tcpserversrc</name>
- <longname>TCP server source</longname>
- <class>Source/Network</class>
- <description>Receive data as a server over the network via TCP</description>
- <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>ANY</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml
deleted file mode 100644
index f49d660d6..000000000
--- a/docs/plugins/inspect/plugin-theora.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-<plugin>
- <name>theora</name>
- <description>Theora plugin library</description>
- <filename>../../ext/theora/.libs/libgsttheora.so</filename>
- <basename>libgsttheora.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>theoradec</name>
- <longname>Theora video decoder</longname>
- <class>Codec/Decoder/Video</class>
- <description>decode raw theora streams to raw YUV video</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-theora</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ I420, Y42B, Y444 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>theoraenc</name>
- <longname>Theora video encoder</longname>
- <class>Codec/Encoder/Video</class>
- <description>encode raw YUV video to a theora stream</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ I420, Y42B, Y444 }, framerate=(fraction)[ 1/2147483647, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-theora, framerate=(fraction)[ 1/2147483647, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>theoraparse</name>
- <longname>Theora video parser</longname>
- <class>Codec/Parser/Video</class>
- <description>parse raw theora streams</description>
- <author>Andy Wingo &lt;wingo@pobox.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-theora</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-theora</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml
deleted file mode 100644
index edd1926fd..000000000
--- a/docs/plugins/inspect/plugin-typefindfunctions.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<plugin>
- <name>typefindfunctions</name>
- <description>default typefind functions</description>
- <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
- <basename>libgsttypefindfunctions.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-videoconvert.xml b/docs/plugins/inspect/plugin-videoconvert.xml
deleted file mode 100644
index 93427630b..000000000
--- a/docs/plugins/inspect/plugin-videoconvert.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>videoconvert</name>
- <description>Colorspace conversion</description>
- <filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
- <basename>libgstvideoconvert.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>videoconvert</name>
- <longname>Colorspace converter</longname>
- <class>Filter/Converter/Video</class>
- <description>Converts video from one colorspace to another</description>
- <author>GStreamer maintainers &lt;gstreamer-devel@lists.freedesktop.org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml
deleted file mode 100644
index 8e9e48694..000000000
--- a/docs/plugins/inspect/plugin-videorate.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>videorate</name>
- <description>Adjusts video frames</description>
- <filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
- <basename>libgstvideorate.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>videorate</name>
- <longname>Video rate adjuster</longname>
- <class>Filter/Effect/Video</class>
- <description>Drops/duplicates/adjusts timestamps on video frames to make a perfect stream</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); image/png(ANY)</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); image/png(ANY)</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml
deleted file mode 100644
index 2f649cf25..000000000
--- a/docs/plugins/inspect/plugin-videoscale.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>videoscale</name>
- <description>Resizes video</description>
- <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
- <basename>libgstvideoscale.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>videoscale</name>
- <longname>Video scaler</longname>
- <class>Filter/Converter/Video/Scaler</class>
- <description>Resizes video</description>
- <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml
deleted file mode 100644
index d73409905..000000000
--- a/docs/plugins/inspect/plugin-videotestsrc.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<plugin>
- <name>videotestsrc</name>
- <description>Creates a test video stream</description>
- <filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
- <basename>libgstvideotestsrc.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>videotestsrc</name>
- <longname>Video test source</longname>
- <class>Source/Video</class>
- <description>Creates a test video stream</description>
- <author>David A. Schleef &lt;ds@schleef.org&gt;</author>
- <pads>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], multiview-mode=(string){ mono, left, right }; video/x-bayer, format=(string){ bggr, rggb, grbg, gbrg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], multiview-mode=(string){ mono, left, right }</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml
deleted file mode 100644
index 504756c81..000000000
--- a/docs/plugins/inspect/plugin-volume.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<plugin>
- <name>volume</name>
- <description>plugin for controlling audio volume</description>
- <filename>../../gst/volume/.libs/libgstvolume.so</filename>
- <basename>libgstvolume.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>volume</name>
- <longname>Volume</longname>
- <class>Filter/Effect/Audio</class>
- <description>Set volume on audio/raw streams</description>
- <author>Andy Wingo &lt;wingo@pobox.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ F32LE, F64LE, S8, S16LE, S24LE, S32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string){ F32LE, F64LE, S8, S16LE, S24LE, S32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml
deleted file mode 100644
index 3684457a1..000000000
--- a/docs/plugins/inspect/plugin-vorbis.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<plugin>
- <name>vorbis</name>
- <description>Vorbis plugin library</description>
- <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
- <basename>libgstvorbis.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>vorbisdec</name>
- <longname>Vorbis audio decoder</longname>
- <class>Codec/Decoder/Audio</class>
- <description>decode raw vorbis streams to float audio</description>
- <author>Benjamin Otte &lt;otte@gnome.org&gt;, Chris Lord &lt;chris@openedhand.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-vorbis</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 256 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>vorbisenc</name>
- <longname>Vorbis audio encoder</longname>
- <class>Codec/Encoder/Audio</class>
- <description>Encodes audio in Vorbis format</description>
- <author>Monty &lt;monty@xiph.org&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)1; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)3, channel-mask=(bitmask)0x0000000000000007; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)4, channel-mask=(bitmask)0x0000000000000033; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)5, channel-mask=(bitmask)0x0000000000000037; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)6, channel-mask=(bitmask)0x000000000000003f; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)7, channel-mask=(bitmask)0x0000000000000d0f; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)8, channel-mask=(bitmask)0x0000000000000c3f; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)[ 9, 255 ], channel-mask=(bitmask)0x0000000000000000</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-vorbis, rate=(int)[ 1, 200000 ], channels=(int)[ 1, 255 ]</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>vorbisparse</name>
- <longname>VorbisParse</longname>
- <class>Codec/Parser/Audio</class>
- <description>parse raw vorbis streams</description>
- <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-vorbis</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-vorbis</details>
- </caps>
- </pads>
- </element>
- <element>
- <name>vorbistag</name>
- <longname>VorbisTag</longname>
- <class>Formatter/Metadata</class>
- <description>Retags vorbis streams</description>
- <author>James Livingston &lt;doclivingston@gmail.com&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-vorbis</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>audio/x-vorbis</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml
deleted file mode 100644
index 33f2481d6..000000000
--- a/docs/plugins/inspect/plugin-ximagesink.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<plugin>
- <name>ximagesink</name>
- <description>X11 video output element based on standard Xlib calls</description>
- <filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
- <basename>libgstximagesink.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>ximagesink</name>
- <longname>Video sink</longname>
- <class>Sink/Video</class>
- <description>A standard X based videosink</description>
- <author>Julien Moutte &lt;julien@moutte.net&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml
deleted file mode 100644
index 4089f0ac4..000000000
--- a/docs/plugins/inspect/plugin-xvimagesink.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<plugin>
- <name>xvimagesink</name>
- <description>XFree86 video output plugin using Xv extension</description>
- <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
- <basename>libgstxvimagesink.so</basename>
- <version>1.17.0.1</version>
- <license>LGPL</license>
- <source>gst-plugins-base</source>
- <package>GStreamer Base Plug-ins git</package>
- <origin>Unknown package origin</origin>
- <elements>
- <element>
- <name>xvimagesink</name>
- <longname>Video sink</longname>
- <class>Sink/Video</class>
- <description>A Xv based videosink</description>
- <author>Julien Moutte &lt;julien@moutte.net&gt;</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
- </caps>
- </pads>
- </element>
- </elements>
-</plugin> \ No newline at end of file
diff --git a/docs/plugins/scanobj-build.stamp b/docs/plugins/scanobj-build.stamp
deleted file mode 100644
index e69de29bb..000000000
--- a/docs/plugins/scanobj-build.stamp
+++ /dev/null
diff --git a/docs/version.entities.in b/docs/version.entities.in
deleted file mode 100644
index 286989f56..000000000
--- a/docs/version.entities.in
+++ /dev/null
@@ -1,2 +0,0 @@
-<!ENTITY GST_API_VERSION "@GST_API_VERSION@">
-<!ENTITY GST_VERSION "@VERSION@">