gstreamer/docs/plugins/gst-plugins-bad-plugins-docs.sgml
Thibault Saunier 4984af5917 debugutils: Add a testsrcbin element
This is a simple Bin that will expose audiotestsrc or videotestsrc
based on what is asked by the user either through the GstURIHandler
API or through the "stream-types" property.

This element also provides GstStream and GstStreamCollection
so it is nicely usable from playbin3.

https://bugzilla.gnome.org/show_bug.cgi?id=795366
2018-04-19 11:10:54 -03:00

427 lines
21 KiB
XML

<?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 Bad Plugins &GST_API_VERSION; Plugins Reference Manual</title>
<releaseinfo>
for GStreamer Bad 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-bad/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/</ulink>.
</releaseinfo>
</bookinfo>
<chapter>
<title>gst-plugins-bad Elements</title>
<xi:include href="xml/element-a2dpsink.xml" />
<xi:include href="xml/element-accurip.xml" />
<xi:include href="xml/element-adpcmdec.xml" />
<xi:include href="xml/element-adpcmenc.xml" />
<xi:include href="xml/element-aiffmux.xml" />
<xi:include href="xml/element-aiffparse.xml" />
<xi:include href="xml/element-asfmux.xml" />
<xi:include href="xml/element-asfparse.xml" />
<xi:include href="xml/element-assrender.xml" />
<xi:include href="xml/element-audiobuffersplit.xml" />
<xi:include href="xml/element-audiochannelmix.xml" />
<xi:include href="xml/element-audiolatency.xml" />
<xi:include href="xml/element-audiomixmatrix.xml" />
<xi:include href="xml/element-audioparse.xml" />
<xi:include href="xml/element-audiosegmentclip.xml" />
<xi:include href="xml/element-autoconvert.xml" />
<xi:include href="xml/element-autovideoconvert.xml" />
<xi:include href="xml/element-avdtpsink.xml" />
<xi:include href="xml/element-avdtpsrc.xml" />
<xi:include href="xml/element-avwait.xml" />
<xi:include href="xml/element-bayer2rgb.xml" />
<xi:include href="xml/element-bpmdetect.xml" />
<xi:include href="xml/element-bs2b.xml" />
<xi:include href="xml/element-bulge.xml" />
<xi:include href="xml/element-burn.xml" />
<xi:include href="xml/element-bz2dec.xml" />
<xi:include href="xml/element-bz2enc.xml" />
<xi:include href="xml/element-camerabin.xml" />
<xi:include href="xml/element-checksumsink.xml" />
<xi:include href="xml/element-chopmydata.xml" />
<xi:include href="xml/element-chromahold.xml" />
<xi:include href="xml/element-chromaprint.xml" />
<xi:include href="xml/element-chromium.xml" />
<xi:include href="xml/element-circle.xml" />
<xi:include href="xml/element-coloreffects.xml" />
<xi:include href="xml/element-combdetect.xml" />
<xi:include href="xml/element-compare.xml" />
<xi:include href="xml/element-compositor.xml" />
<xi:include href="xml/element-curlfilesink.xml" />
<xi:include href="xml/element-curlftpsink.xml" />
<xi:include href="xml/element-curlhttpsink.xml" />
<xi:include href="xml/element-curlhttpsrc.xml" />
<xi:include href="xml/element-curlsftpsink.xml" />
<xi:include href="xml/element-curlsmtpsink.xml" />
<xi:include href="xml/element-cvdilate.xml" />
<xi:include href="xml/element-cvequalizehist.xml" />
<xi:include href="xml/element-cverode.xml" />
<xi:include href="xml/element-cvlaplace.xml" />
<xi:include href="xml/element-cvsmooth.xml" />
<xi:include href="xml/element-cvsobel.xml" />
<xi:include href="xml/element-dashdemux.xml" />
<xi:include href="xml/element-dc1394src.xml" />
<xi:include href="xml/element-debugspy.xml" />
<xi:include href="xml/element-decklinkaudiosink.xml" />
<xi:include href="xml/element-decklinkaudiosrc.xml" />
<xi:include href="xml/element-decklinkvideosink.xml" />
<xi:include href="xml/element-decklinkvideosrc.xml" />
<xi:include href="xml/element-dewarp.xml" />
<xi:include href="xml/element-dfb-example.xml" />
<xi:include href="xml/element-dfbvideosink.xml" />
<xi:include href="xml/element-diffuse.xml" />
<xi:include href="xml/element-dilate.xml" />
<xi:include href="xml/element-diracparse.xml" />
<xi:include href="xml/element-disparity.xml" />
<xi:include href="xml/element-dodge.xml" />
<xi:include href="xml/element-dtlsdec.xml" />
<xi:include href="xml/element-dtlsenc.xml" />
<xi:include href="xml/element-dtlssrtpdec.xml" />
<xi:include href="xml/element-dtlssrtpdemux.xml" />
<xi:include href="xml/element-dtlssrtpenc.xml" />
<xi:include href="xml/element-dtmfdetect.xml" />
<xi:include href="xml/element-dtsdec.xml" />
<xi:include href="xml/element-dvbbasebin.xml" />
<xi:include href="xml/element-dvbsrc.xml" />
<xi:include href="xml/element-dvbsuboverlay.xml" />
<xi:include href="xml/element-dvdspu.xml" />
<xi:include href="xml/element-edgedetect.xml" />
<xi:include href="xml/element-errorignore.xml" />
<xi:include href="xml/element-exclusion.xml" />
<xi:include href="xml/element-faac.xml" />
<xi:include href="xml/element-faad.xml" />
<xi:include href="xml/element-faceblur.xml" />
<xi:include href="xml/element-facedetect.xml" />
<xi:include href="xml/element-faceoverlay.xml" />
<xi:include href="xml/element-fakevideosink.xml" />
<xi:include href="xml/element-fbdevsink.xml" />
<xi:include href="xml/element-fdkaacdec.xml" />
<xi:include href="xml/element-fdkaacenc.xml" />
<xi:include href="xml/element-festival.xml" />
<xi:include href="xml/element-fieldanalysis.xml" />
<xi:include href="xml/element-fisheye.xml" />
<xi:include href="xml/element-fluiddec.xml" />
<xi:include href="xml/element-fpsdisplaysink.xml" />
<xi:include href="xml/element-freeverb.xml" />
<xi:include href="xml/element-gaussianblur.xml" />
<xi:include href="xml/element-gdpdepay.xml" />
<xi:include href="xml/element-gdppay.xml" />
<xi:include href="xml/element-glmixerbin.xml" />
<xi:include href="xml/element-glmosaic.xml" />
<xi:include href="xml/element-glstereomix.xml" />
<xi:include href="xml/element-glvideomixerelement.xml" />
<xi:include href="xml/element-glvideomixer.xml" />
<xi:include href="xml/element-gmedec.xml" />
<xi:include href="xml/element-grabcut.xml" />
<xi:include href="xml/element-gsmdec.xml" />
<xi:include href="xml/element-gsmenc.xml" />
<xi:include href="xml/element-h263parse.xml" />
<xi:include href="xml/element-h264parse.xml" />
<xi:include href="xml/element-h265parse.xml" />
<xi:include href="xml/element-handdetect.xml" />
<xi:include href="xml/element-hlsdemux.xml" />
<xi:include href="xml/element-hlssink2.xml" />
<xi:include href="xml/element-hlssink.xml" />
<xi:include href="xml/element-id3mux.xml" />
<xi:include href="xml/element-interaudiosink.xml" />
<xi:include href="xml/element-interaudiosrc.xml" />
<xi:include href="xml/element-interlace.xml" />
<xi:include href="xml/element-intersubsink.xml" />
<xi:include href="xml/element-intersubsrc.xml" />
<xi:include href="xml/element-intervideosink.xml" />
<xi:include href="xml/element-intervideosrc.xml" />
<xi:include href="xml/element-ipcpipelinesink.xml" />
<xi:include href="xml/element-ipcpipelinesrc.xml" />
<xi:include href="xml/element-ipcslavepipeline.xml" />
<xi:include href="xml/element-iqa.xml" />
<xi:include href="xml/element-irtspparse.xml" />
<xi:include href="xml/element-ivfparse.xml" />
<xi:include href="xml/element-ivtc.xml" />
<xi:include href="xml/element-jifmux.xml" />
<xi:include href="xml/element-jp2kdecimator.xml" />
<xi:include href="xml/element-jpeg2000parse.xml" />
<xi:include href="xml/element-jpegparse.xml" />
<xi:include href="xml/element-kaleidoscope.xml" />
<xi:include href="xml/element-katedec.xml" />
<xi:include href="xml/element-kateenc.xml" />
<xi:include href="xml/element-kateparse.xml" />
<xi:include href="xml/element-katetag.xml" />
<xi:include href="xml/element-kmssink.xml" />
<xi:include href="xml/element-ladspa.xml" />
<xi:include href="xml/element-liveadder.xml" />
<xi:include href="xml/element-marble.xml" />
<xi:include href="xml/element-midiparse.xml" />
<xi:include href="xml/element-mirror.xml" />
<xi:include href="xml/element-mmssrc.xml" />
<xi:include href="xml/element-modplug.xml" />
<xi:include href="xml/element-motioncells.xml" />
<xi:include href="xml/element-mpeg2enc.xml" />
<xi:include href="xml/element-mpeg4videoparse.xml" />
<xi:include href="xml/element-mpegpsdemux.xml" />
<xi:include href="xml/element-mpegpsmux.xml" />
<xi:include href="xml/element-mpegtsmux.xml" />
<xi:include href="xml/element-mpegvideoparse.xml" />
<xi:include href="xml/element-mplex.xml" />
<xi:include href="xml/element-mssdemux.xml" />
<xi:include href="xml/element-musepackdec.xml" />
<xi:include href="xml/element-mxfdemux.xml" />
<xi:include href="xml/element-mxfmux.xml" />
<xi:include href="xml/element-neonhttpsrc.xml" />
<xi:include href="xml/element-netsim.xml" />
<xi:include href="xml/element-ofa.xml" />
<xi:include href="xml/element-openalsink.xml" />
<xi:include href="xml/element-openalsrc.xml" />
<xi:include href="xml/element-opencvtextoverlay.xml" />
<xi:include href="xml/element-openexrdec.xml" />
<xi:include href="xml/element-openh264dec.xml" />
<xi:include href="xml/element-openh264enc.xml" />
<xi:include href="xml/element-openjpegdec.xml" />
<xi:include href="xml/element-openjpegenc.xml" />
<xi:include href="xml/element-opusparse.xml" />
<xi:include href="xml/element-pcapparse.xml" />
<xi:include href="xml/element-perspective.xml" />
<xi:include href="xml/element-pinch.xml" />
<xi:include href="xml/element-pitch.xml" />
<xi:include href="xml/element-pngparse.xml" />
<xi:include href="xml/element-pnmdec.xml" />
<xi:include href="xml/element-pnmenc.xml" />
<xi:include href="xml/element-proxysink.xml" />
<xi:include href="xml/element-proxysrc.xml" />
<xi:include href="xml/element-rawaudioparse.xml" />
<xi:include href="xml/element-rawvideoparse.xml" />
<xi:include href="xml/element-removesilence.xml" />
<xi:include href="xml/element-retinex.xml" />
<xi:include href="xml/element-rfbsrc.xml" />
<xi:include href="xml/element-rgb2bayer.xml" />
<xi:include href="xml/element-rotate.xml" />
<xi:include href="xml/element-rsndvdbin.xml" />
<xi:include href="xml/element-rsvgdec.xml" />
<xi:include href="xml/element-rsvgoverlay.xml" />
<xi:include href="xml/element-rtmpsink.xml" />
<xi:include href="xml/element-rtmpsrc.xml" />
<xi:include href="xml/element-rtpasfpay.xml" />
<xi:include href="xml/element-rtponvifparse.xml" />
<xi:include href="xml/element-rtponviftimestamp.xml" />
<xi:include href="xml/element-sbcdec.xml" />
<xi:include href="xml/element-sbcenc.xml" />
<xi:include href="xml/element-scenechange.xml" />
<xi:include href="xml/element-sdpdemux.xml" />
<xi:include href="xml/element-sdpsrc.xml" />
<xi:include href="xml/element-segmentation.xml" />
<xi:include href="xml/element-sfdec.xml" />
<xi:include href="xml/element-shmsink.xml" />
<xi:include href="xml/element-shmsrc.xml" />
<xi:include href="xml/element-simplevideomarkdetect.xml" />
<xi:include href="xml/element-simplevideomark.xml" />
<xi:include href="xml/element-sirendec.xml" />
<xi:include href="xml/element-sirenenc.xml" />
<xi:include href="xml/element-skindetect.xml" />
<xi:include href="xml/element-smooth.xml" />
<xi:include href="xml/element-solarize.xml" />
<xi:include href="xml/element-spacescope.xml" />
<xi:include href="xml/element-spanplc.xml" />
<xi:include href="xml/element-spectrascope.xml" />
<xi:include href="xml/element-speed.xml" />
<xi:include href="xml/element-sphere.xml" />
<xi:include href="xml/element-square.xml" />
<xi:include href="xml/element-srtenc.xml" />
<xi:include href="xml/element-srtpdec.xml" />
<xi:include href="xml/element-srtpenc.xml" />
<xi:include href="xml/element-stereo.xml" />
<xi:include href="xml/element-stretch.xml" />
<xi:include href="xml/element-synaescope.xml" />
<xi:include href="xml/element-teletextdec.xml" />
<xi:include href="xml/element-templatematch.xml" />
<xi:include href="xml/element-testsrcbin.xml" />
<xi:include href="xml/element-tiger.xml" />
<xi:include href="xml/element-timecodestamper.xml" />
<xi:include href="xml/element-tonegeneratesrc.xml" />
<xi:include href="xml/element-tsdemux.xml" />
<xi:include href="xml/element-tsparse.xml" />
<xi:include href="xml/element-ttmlparse.xml" />
<xi:include href="xml/element-ttmlrender.xml" />
<xi:include href="xml/element-tunnel.xml" />
<xi:include href="xml/element-twirl.xml" />
<xi:include href="xml/element-unalignedaudioparse.xml" />
<xi:include href="xml/element-unalignedvideoparse.xml" />
<xi:include href="xml/element-uvch264mjpgdemux.xml" />
<xi:include href="xml/element-uvch264src.xml" />
<xi:include href="xml/element-vc1parse.xml" />
<xi:include href="xml/element-vcdsrc.xml" />
<xi:include href="xml/element-vdpaumpegdec.xml" />
<xi:include href="xml/element-videoanalyse.xml" />
<xi:include href="xml/element-videodiff.xml" />
<xi:include href="xml/element-videoframe-audiolevel.xml" />
<xi:include href="xml/element-videoparse.xml" />
<xi:include href="xml/element-videosegmentclip.xml" />
<xi:include href="xml/element-viewfinderbin.xml" />
<xi:include href="xml/element-vmncdec.xml" />
<xi:include href="xml/element-voaacenc.xml" />
<xi:include href="xml/element-voamrwbenc.xml" />
<xi:include href="xml/element-vulkansink.xml" />
<xi:include href="xml/element-vulkanupload.xml" />
<xi:include href="xml/element-wasapisink.xml" />
<xi:include href="xml/element-wasapisrc.xml" />
<xi:include href="xml/element-watchdog.xml" />
<xi:include href="xml/element-waterripple.xml" />
<xi:include href="xml/element-wavescope.xml" />
<xi:include href="xml/element-waylandsink.xml" />
<xi:include href="xml/element-webpdec.xml" />
<xi:include href="xml/element-webpenc.xml" />
<xi:include href="xml/element-webrtcbin.xml" />
<xi:include href="xml/element-webrtcdsp.xml" />
<xi:include href="xml/element-webrtcechoprobe.xml" />
<xi:include href="xml/element-webvttenc.xml" />
<xi:include href="xml/element-wildmidi.xml" />
<xi:include href="xml/element-wrappercamerabinsrc.xml" />
<xi:include href="xml/element-x265enc.xml" />
<xi:include href="xml/element-y4mdec.xml" />
<xi:include href="xml/element-yadif.xml" />
<xi:include href="xml/element-zbar.xml" />
<xi:include href="xml/element-zebrastripe.xml" />
</chapter>
<chapter>
<title>gst-plugins-bad Plugins</title>
<xi:include href="xml/plugin-accurip.xml" />
<xi:include href="xml/plugin-adpcmdec.xml" />
<xi:include href="xml/plugin-adpcmenc.xml" />
<xi:include href="xml/plugin-aiff.xml" />
<xi:include href="xml/plugin-asfmux.xml" />
<xi:include href="xml/plugin-assrender.xml" />
<xi:include href="xml/plugin-audiobuffersplit.xml" />
<xi:include href="xml/plugin-audiofxbad.xml" />
<xi:include href="xml/plugin-audiolatency.xml" />
<xi:include href="xml/plugin-audiomixmatrix.xml" />
<xi:include href="xml/plugin-audiovisualizers.xml" />
<xi:include href="xml/plugin-autoconvert.xml" />
<xi:include href="xml/plugin-bayer.xml" />
<xi:include href="xml/plugin-bluez.xml" />
<xi:include href="xml/plugin-bs2b.xml" />
<xi:include href="xml/plugin-bz2.xml" />
<xi:include href="xml/plugin-camerabin.xml" />
<xi:include href="xml/plugin-chromaprint.xml" />
<xi:include href="xml/plugin-coloreffects.xml" />
<xi:include href="xml/plugin-colormanagement.xml" />
<xi:include href="xml/plugin-compositor.xml" />
<xi:include href="xml/plugin-curl.xml" />
<xi:include href="xml/plugin-dashdemux.xml" />
<xi:include href="xml/plugin-dc1394.xml" />
<xi:include href="xml/plugin-de265.xml" />
<xi:include href="xml/plugin-debugutilsbad.xml" />
<xi:include href="xml/plugin-decklink.xml" />
<xi:include href="xml/plugin-dfbvideosink.xml" />
<xi:include href="xml/plugin-dtls.xml" />
<xi:include href="xml/plugin-dtsdec.xml" />
<xi:include href="xml/plugin-dvbsuboverlay.xml" />
<xi:include href="xml/plugin-dvb.xml" />
<xi:include href="xml/plugin-dvdspu.xml" />
<xi:include href="xml/plugin-faac.xml" />
<xi:include href="xml/plugin-faad.xml" />
<xi:include href="xml/plugin-faceoverlay.xml" />
<xi:include href="xml/plugin-fbdevsink.xml" />
<xi:include href="xml/plugin-fdkaac.xml" />
<xi:include href="xml/plugin-festival.xml" />
<xi:include href="xml/plugin-fieldanalysis.xml" />
<xi:include href="xml/plugin-flite.xml" />
<xi:include href="xml/plugin-fluidsynthmidi.xml" />
<xi:include href="xml/plugin-freeverb.xml" />
<xi:include href="xml/plugin-frei0r.xml" />
<xi:include href="xml/plugin-gaudieffects.xml" />
<xi:include href="xml/plugin-gdp.xml" />
<xi:include href="xml/plugin-geometrictransform.xml" />
<xi:include href="xml/plugin-gmedec.xml" />
<xi:include href="xml/plugin-gme.xml" />
<xi:include href="xml/plugin-gsm.xml" />
<xi:include href="xml/plugin-hls.xml" />
<xi:include href="xml/plugin-id3tag.xml" />
<xi:include href="xml/plugin-interlace.xml" />
<xi:include href="xml/plugin-inter.xml" />
<xi:include href="xml/plugin-ipcpipeline.xml" />
<xi:include href="xml/plugin-ivfparse.xml" />
<xi:include href="xml/plugin-ivtc.xml" />
<xi:include href="xml/plugin-jp2kdecimator.xml" />
<xi:include href="xml/plugin-jpegformat.xml" />
<xi:include href="xml/plugin-kate.xml" />
<xi:include href="xml/plugin-kms.xml" />
<xi:include href="xml/plugin-ladspa.xml" />
<xi:include href="xml/plugin-legacyrawparse.xml" />
<xi:include href="xml/plugin-midi.xml" />
<xi:include href="xml/plugin-mms.xml" />
<xi:include href="xml/plugin-modplug.xml" />
<xi:include href="xml/plugin-mpeg2enc.xml" />
<xi:include href="xml/plugin-mpegpsdemux.xml" />
<xi:include href="xml/plugin-mpegpsmux.xml" />
<xi:include href="xml/plugin-mpegtsdemux.xml" />
<xi:include href="xml/plugin-mpegtsmux.xml" />
<xi:include href="xml/plugin-mplex.xml" />
<xi:include href="xml/plugin-musepack.xml" />
<xi:include href="xml/plugin-mxf.xml" />
<xi:include href="xml/plugin-neonhttpsrc.xml" />
<xi:include href="xml/plugin-neon.xml" />
<xi:include href="xml/plugin-netsim.xml" />
<xi:include href="xml/plugin-ofa.xml" />
<xi:include href="xml/plugin-openal.xml" />
<xi:include href="xml/plugin-opencv.xml" />
<xi:include href="xml/plugin-openexr.xml" />
<xi:include href="xml/plugin-openglmixers.xml" />
<xi:include href="xml/plugin-openh264.xml" />
<xi:include href="xml/plugin-openjpeg.xml" />
<xi:include href="xml/plugin-opusparse.xml" />
<xi:include href="xml/plugin-pcapparse.xml" />
<xi:include href="xml/plugin-pnm.xml" />
<xi:include href="xml/plugin-proxy.xml" />
<xi:include href="xml/plugin-removesilence.xml" />
<xi:include href="xml/plugin-resindvd.xml" />
<xi:include href="xml/plugin-rfbsrc.xml" />
<xi:include href="xml/plugin-rsvg.xml" />
<xi:include href="xml/plugin-rtmp.xml" />
<xi:include href="xml/plugin-rtponvif.xml" />
<xi:include href="xml/plugin-sbc.xml" />
<xi:include href="xml/plugin-sdpelem.xml" />
<xi:include href="xml/plugin-segmentclip.xml" />
<xi:include href="xml/plugin-shm.xml" />
<xi:include href="xml/plugin-siren.xml" />
<xi:include href="xml/plugin-smoothstreaming.xml" />
<xi:include href="xml/plugin-smooth.xml" />
<xi:include href="xml/plugin-sndfile.xml" />
<xi:include href="xml/plugin-soundtouch.xml" />
<xi:include href="xml/plugin-spandsp.xml" />
<xi:include href="xml/plugin-speed.xml" />
<xi:include href="xml/plugin-srtp.xml" />
<xi:include href="xml/plugin-stereo.xml" />
<xi:include href="xml/plugin-subenc.xml" />
<xi:include href="xml/plugin-teletext.xml" />
<xi:include href="xml/plugin-timecode.xml" />
<xi:include href="xml/plugin-ttmlsubs.xml" />
<xi:include href="xml/plugin-uvch264.xml" />
<xi:include href="xml/plugin-vcdsrc.xml" />
<xi:include href="xml/plugin-vdpau.xml" />
<xi:include href="xml/plugin-videofiltersbad.xml" />
<xi:include href="xml/plugin-videoframe_audiolevel.xml" />
<xi:include href="xml/plugin-videoparsersbad.xml" />
<xi:include href="xml/plugin-videosignal.xml" />
<xi:include href="xml/plugin-vmnc.xml" />
<xi:include href="xml/plugin-voaacenc.xml" />
<xi:include href="xml/plugin-voamrwbenc.xml" />
<xi:include href="xml/plugin-vulkan.xml" />
<xi:include href="xml/plugin-wasapi.xml" />
<xi:include href="xml/plugin-waylandsink.xml" />
<xi:include href="xml/plugin-webp.xml" />
<xi:include href="xml/plugin-webrtcdsp.xml" />
<xi:include href="xml/plugin-webrtc.xml" />
<xi:include href="xml/plugin-wildmidi.xml" />
<xi:include href="xml/plugin-x265.xml" />
<xi:include href="xml/plugin-y4mdec.xml" />
<xi:include href="xml/plugin-yadif.xml" />
<xi:include href="xml/plugin-zbar.xml" />
</chapter>
</book>