| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>gst-plugins-good Elements: GStreamer Good Plugins 1.0 Plugins Reference Manual</title> |
| <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> |
| <link rel="home" href="index.html" title="GStreamer Good Plugins 1.0 Plugins Reference Manual"> |
| <link rel="up" href="index.html" title="GStreamer Good Plugins 1.0 Plugins Reference Manual"> |
| <link rel="prev" href="index.html" title="GStreamer Good Plugins 1.0 Plugins Reference Manual"> |
| <link rel="next" href="gst-plugins-good-plugins-3gppmux.html" title="3gppmux"> |
| <meta name="generator" content="GTK-Doc V1.25 (XML mode)"> |
| <link rel="stylesheet" href="style.css" type="text/css"> |
| </head> |
| <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
| <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> |
| <td width="100%" align="left" class="shortcuts"></td> |
| <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> |
| <td><img src="up-insensitive.png" width="16" height="16" border="0"></td> |
| <td><a accesskey="p" href="index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> |
| <td><a accesskey="n" href="gst-plugins-good-plugins-3gppmux.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> |
| </tr></table> |
| <div class="chapter"> |
| <div class="titlepage"><div><div><h1 class="title"> |
| <a name="id-1.2"></a>gst-plugins-good Elements</h1></div></div></div> |
| <div class="toc"><dl class="toc"> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-3gppmux.html">3gppmux</a></span><span class="refpurpose"> — Muxer for 3GPP (.3gp) files</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-aacparse.html">aacparse</a></span><span class="refpurpose"> — AAC parser</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-aasink.html">aasink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-ac3parse.html">ac3parse</a></span><span class="refpurpose"> — AC3 parser</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-agingtv.html">agingtv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-alawdec.html">alawdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-alawenc.html">alawenc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-alphacolor.html">alphacolor</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-alpha.html">alpha</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-amrparse.html">amrparse</a></span><span class="refpurpose"> — AMR parser</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-apedemux.html">apedemux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-apev2mux.html">apev2mux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-aspectratiocrop.html">aspectratiocrop</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-asteriskh263.html">asteriskh263</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audioamplify.html">audioamplify</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audiochebband.html">audiochebband</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audiocheblimit.html">audiocheblimit</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audiodynamic.html">audiodynamic</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audioecho.html">audioecho</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audiofirfilter.html">audiofirfilter</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audioiirfilter.html">audioiirfilter</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audioinvert.html">audioinvert</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audiokaraoke.html">audiokaraoke</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audiopanorama.html">audiopanorama</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audiowsincband.html">audiowsincband</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-audiowsinclimit.html">audiowsinclimit</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-auparse.html">auparse</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-autoaudiosink.html">autoaudiosink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-autoaudiosrc.html">autoaudiosrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-autovideosink.html">autovideosink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-autovideosrc.html">autovideosrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-avidemux.html">avidemux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-avimux.html">avimux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-avisubtitle.html">avisubtitle</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-breakmydata.html">breakmydata</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-cacasink.html">cacasink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-cairooverlay.html">cairooverlay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-capssetter.html">capssetter</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-cpureport.html">cpureport</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-cutter.html">cutter</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-dcaparse.html">dcaparse</a></span><span class="refpurpose"> — DCA (DTS Coherent Acoustics) parser</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-deinterlace.html">deinterlace</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-deinterleave.html">deinterleave</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-dicetv.html">dicetv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-directsoundsink.html">directsoundsink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-dtmfsrc.html">dtmfsrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-dv1394src.html">dv1394src</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-dvdec.html">dvdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-dvdemux.html">dvdemux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-dynudpsink.html">dynudpsink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-edgetv.html">edgetv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-equalizer-10bands.html">equalizer-10bands</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-equalizer-3bands.html">equalizer-3bands</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-equalizer-nbands.html">equalizer-nbands</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-flacdec.html">flacdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-flacenc.html">flacenc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-flacparse.html">flacparse</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-flactag.html">flactag</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-flvdemux.html">flvdemux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-flvmux.html">flvmux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-flxdec.html">flxdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-gamma.html">gamma</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-gdkpixbufdec.html">gdkpixbufdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-gdkpixbufoverlay.html">gdkpixbufoverlay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-gdkpixbufsink.html">gdkpixbufsink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-goom2k1.html">goom2k1</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-goom.html">goom</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-hdv1394src.html">hdv1394src</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-icydemux.html">icydemux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-id3demux.html">id3demux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-id3v2mux.html">id3v2mux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-iirequalizer.html">iirequalizer</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-imagefreeze.html">imagefreeze</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-interleave.html">interleave</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-ismlmux.html">ismlmux</a></span><span class="refpurpose"> — Muxer for ISML smooth streaming (.isml) files</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-jackaudiosink.html">jackaudiosink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-jackaudiosrc.html">jackaudiosrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-jpegdec.html">jpegdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-jpegenc.html">jpegenc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-level.html">level</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-matroskademux.html">matroskademux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-matroskamux.html">matroskamux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-matroskaparse.html">matroskaparse</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-mj2mux.html">mj2mux</a></span><span class="refpurpose"> — Muxer for Motion JPEG-2000 (.mj2) files</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-monoscope.html">monoscope</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-mp4mux.html">mp4mux</a></span><span class="refpurpose"> — Muxer for ISO MPEG-4 (.mp4) files</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-mpegaudioparse.html">mpegaudioparse</a></span><span class="refpurpose"> — MPEG audio parser</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-mulawdec.html">mulawdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-mulawenc.html">mulawenc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-multifilesink.html">multifilesink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-multifilesrc.html">multifilesrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-multipartdemux.html">multipartdemux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-multipartmux.html">multipartmux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-multiudpsink.html">multiudpsink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-navigationtest.html">navigationtest</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-navseek.html">navseek</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-optv.html">optv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-oss4sink.html">oss4sink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-oss4src.html">oss4src</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-osssink.html">osssink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-osssrc.html">osssrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-osxaudiosink.html">osxaudiosink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-osxaudiosrc.html">osxaudiosrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-osxvideosink.html">osxvideosink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-pngdec.html">pngdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-pngenc.html">pngenc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-progressreport.html">progressreport</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-pulsesink.html">pulsesink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-pulsesrc.html">pulsesrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-pushfilesrc.html">pushfilesrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-qtdemux.html">qtdemux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-qtmoovrecover.html">qtmoovrecover</a></span><span class="refpurpose"> — Utility element for recovering unfinished quicktime files</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-qtmux.html">qtmux</a></span><span class="refpurpose"> — Muxer for quicktime(.mov) files</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-quarktv.html">quarktv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-radioactv.html">radioactv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-revtv.html">revtv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rganalysis.html">rganalysis</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rglimiter.html">rglimiter</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rgvolume.html">rgvolume</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rippletv.html">rippletv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rndbuffersize.html">rndbuffersize</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpac3depay.html">rtpac3depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpac3pay.html">rtpac3pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpamrdepay.html">rtpamrdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpamrpay.html">rtpamrpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpbin.html">rtpbin</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpbvdepay.html">rtpbvdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpbvpay.html">rtpbvpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpceltdepay.html">rtpceltdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpceltpay.html">rtpceltpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpdec.html">rtpdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpdtmfdepay.html">rtpdtmfdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpdtmfmux.html">rtpdtmfmux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpdtmfsrc.html">rtpdtmfsrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpdvdepay.html">rtpdvdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpdvpay.html">rtpdvpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpg722depay.html">rtpg722depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpg722pay.html">rtpg722pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpg723depay.html">rtpg723depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpg723pay.html">rtpg723pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpg726depay.html">rtpg726depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpg726pay.html">rtpg726pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpg729depay.html">rtpg729depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpg729pay.html">rtpg729pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpgsmdepay.html">rtpgsmdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpgsmpay.html">rtpgsmpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpgstdepay.html">rtpgstdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpgstpay.html">rtpgstpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph261depay.html">rtph261depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph261pay.html">rtph261pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph263depay.html">rtph263depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph263pay.html">rtph263pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph263pdepay.html">rtph263pdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph263ppay.html">rtph263ppay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph264depay.html">rtph264depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph264pay.html">rtph264pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph265depay.html">rtph265depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtph265pay.html">rtph265pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpilbcdepay.html">rtpilbcdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpilbcpay.html">rtpilbcpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpj2kdepay.html">rtpj2kdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpj2kpay.html">rtpj2kpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpjitterbuffer.html">rtpjitterbuffer</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpjpegdepay.html">rtpjpegdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpjpegpay.html">rtpjpegpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpklvdepay.html">rtpklvdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpklvpay.html">rtpklvpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpL16depay.html">rtpL16depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpL16pay.html">rtpL16pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpL24depay.html">rtpL24depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpL24pay.html">rtpL24pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmp1sdepay.html">rtpmp1sdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmp2tdepay.html">rtpmp2tdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmp2tpay.html">rtpmp2tpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmp4adepay.html">rtpmp4adepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmp4apay.html">rtpmp4apay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmp4gdepay.html">rtpmp4gdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmp4gpay.html">rtpmp4gpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmp4vdepay.html">rtpmp4vdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmp4vpay.html">rtpmp4vpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmpadepay.html">rtpmpadepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmpapay.html">rtpmpapay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmparobustdepay.html">rtpmparobustdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmpvdepay.html">rtpmpvdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmpvpay.html">rtpmpvpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpmux.html">rtpmux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpopusdepay.html">rtpopusdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpopuspay.html">rtpopuspay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtppcmadepay.html">rtppcmadepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtppcmapay.html">rtppcmapay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtppcmudepay.html">rtppcmudepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtppcmupay.html">rtppcmupay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpptdemux.html">rtpptdemux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpqcelpdepay.html">rtpqcelpdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpqdm2depay.html">rtpqdm2depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtprtxqueue.html">rtprtxqueue</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtprtxreceive.html">rtprtxreceive</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtprtxsend.html">rtprtxsend</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpsbcdepay.html">rtpsbcdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpsbcpay.html">rtpsbcpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpsession.html">rtpsession</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpsirendepay.html">rtpsirendepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpsirenpay.html">rtpsirenpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpspeexdepay.html">rtpspeexdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpspeexpay.html">rtpspeexpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpssrcdemux.html">rtpssrcdemux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpstreamdepay.html">rtpstreamdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpstreampay.html">rtpstreampay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpsv3vdepay.html">rtpsv3vdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtptheoradepay.html">rtptheoradepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtptheorapay.html">rtptheorapay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpvorbisdepay.html">rtpvorbisdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpvorbispay.html">rtpvorbispay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpvp8depay.html">rtpvp8depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpvp8pay.html">rtpvp8pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpvp9depay.html">rtpvp9depay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpvp9pay.html">rtpvp9pay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpvrawdepay.html">rtpvrawdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpvrawpay.html">rtpvrawpay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtpxqtdepay.html">rtpxqtdepay</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-rtspsrc.html">rtspsrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-sbcparse.html">sbcparse</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-scaletempo.html">scaletempo</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-shagadelictv.html">shagadelictv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-shapewipe.html">shapewipe</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-shout2send.html">shout2send</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-smptealpha.html">smptealpha</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-smpte.html">smpte</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-souphttpclientsink.html">souphttpclientsink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-souphttpsrc.html">souphttpsrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-spectrum.html">spectrum</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-speexdec.html">speexdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-speexenc.html">speexenc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-splitfilesrc.html">splitfilesrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-splitmuxsink.html">splitmuxsink</a></span><span class="refpurpose"> — Muxer wrapper for splitting output stream by size or time</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-splitmuxsrc.html">splitmuxsrc</a></span><span class="refpurpose"> — Split Demuxer bin that recombines files created by |
| the splitmuxsink element.</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-streaktv.html">streaktv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-taginject.html">taginject</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-testsink.html">testsink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-udpsink.html">udpsink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-udpsrc.html">udpsrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-v4l2radio.html">v4l2radio</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-v4l2sink.html">v4l2sink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-v4l2src.html">v4l2src</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-vertigotv.html">vertigotv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-videobalance.html">videobalance</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-videobox.html">videobox</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-videocrop.html">videocrop</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-videoflip.html">videoflip</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-videomedian.html">videomedian</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-videomixer.html">videomixer</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-vp8dec.html">vp8dec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-vp8enc.html">vp8enc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-vp9dec.html">vp9dec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-vp9enc.html">vp9enc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-warptv.html">warptv</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-waveformsink.html">waveformsink</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-wavenc.html">wavenc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-wavpackdec.html">wavpackdec</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-wavpackenc.html">wavpackenc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-wavpackparse.html">wavpackparse</a></span><span class="refpurpose"> — Wavpack parser</span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-wavparse.html">wavparse</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-webmmux.html">webmmux</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-ximagesrc.html">ximagesrc</a></span><span class="refpurpose"></span> |
| </dt> |
| <dt> |
| <span class="refentrytitle"><a href="gst-plugins-good-plugins-y4menc.html">y4menc</a></span><span class="refpurpose"></span> |
| </dt> |
| </dl></div> |
| <pre class="programlisting"> |
| /* GStreamer |
| * Copyright (C) 2009 Sebastian Droege <sebastian.droege@collabora.co.uk> |
| * |
| * This library is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU Library General Public |
| * License as published by the Free Software Foundation; either |
| * version 2 of the License, or (at your option) any later version. |
| * |
| * This library is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| * Library General Public License for more details. |
| * |
| * You should have received a copy of the GNU Library General Public |
| * License along with this library; if not, write to the |
| * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, |
| * Boston, MA 02110-1301, USA. |
| */ |
| |
| /* This small sample application creates a bandpass FIR filter |
| * by transforming the frequency response to the filter kernel. |
| */ |
| |
| /* FIXME 0.11: suppress warnings for deprecated API such as GValueArray |
| * with newer GLib versions (>= 2.31.0) */ |
| #define GLIB_DISABLE_DEPRECATION_WARNINGS |
| |
| #include <string.h> |
| #include <math.h> |
| |
| #include <gst/gst.h> |
| #include <gst/fft/gstfftf64.h> |
| |
| static gboolean |
| on_message (GstBus * bus, GstMessage * message, gpointer user_data) |
| { |
| GMainLoop *loop = (GMainLoop *) user_data; |
| |
| switch (GST_MESSAGE_TYPE (message)) { |
| case GST_MESSAGE_ERROR: |
| g_error ("Got ERROR"); |
| g_main_loop_quit (loop); |
| break; |
| case GST_MESSAGE_WARNING: |
| g_warning ("Got WARNING"); |
| g_main_loop_quit (loop); |
| break; |
| case GST_MESSAGE_EOS: |
| g_main_loop_quit (loop); |
| break; |
| default: |
| break; |
| } |
| |
| return TRUE; |
| } |
| |
| static void |
| on_rate_changed (GstElement * element, gint rate, gpointer user_data) |
| { |
| GValueArray *va; |
| GValue v = { 0, }; |
| GstFFTF64 *fft; |
| GstFFTF64Complex frequency_response[17]; |
| gdouble tmp[32]; |
| gdouble filter_kernel[32]; |
| guint i; |
| |
| /* Create the frequency response: zero outside |
| * a small frequency band */ |
| for (i = 0; i < 17; i++) { |
| if (i < 5 || i > 11) |
| frequency_response[i].r = 0.0; |
| else |
| frequency_response[i].r = 1.0; |
| |
| frequency_response[i].i = 0.0; |
| } |
| |
| /* Calculate the inverse FT of the frequency response */ |
| fft = gst_fft_f64_new (32, TRUE); |
| gst_fft_f64_inverse_fft (fft, frequency_response, tmp); |
| gst_fft_f64_free (fft); |
| |
| /* Shift the inverse FT of the frequency response by 16, |
| * i.e. the half of the kernel length to get the |
| * impulse response. See http://www.dspguide.com/ch17/1.htm |
| * for more information. |
| */ |
| for (i = 0; i < 32; i++) |
| filter_kernel[i] = tmp[(i + 16) % 32]; |
| |
| /* Apply the hamming window to the impulse response to get |
| * a better result than given from the rectangular window |
| */ |
| for (i = 0; i < 32; i++) |
| filter_kernel[i] *= (0.54 - 0.46 * cos (2 * G_PI * i / 32)); |
| |
| va = g_value_array_new (1); |
| |
| g_value_init (&v, G_TYPE_DOUBLE); |
| for (i = 0; i < 32; i++) { |
| g_value_set_double (&v, filter_kernel[i]); |
| g_value_array_append (va, &v); |
| g_value_reset (&v); |
| } |
| g_object_set (G_OBJECT (element), "kernel", va, NULL); |
| /* Latency is 1/2 of the kernel length for this method of |
| * calculating a filter kernel from the frequency response |
| */ |
| g_object_set (G_OBJECT (element), "latency", (gint64) (32 / 2), NULL); |
| g_value_array_free (va); |
| } |
| |
| gint |
| main (gint argc, gchar * argv[]) |
| { |
| GstElement *pipeline, *src, *filter, *conv, *sink; |
| GstBus *bus; |
| GMainLoop *loop; |
| |
| gst_init (NULL, NULL); |
| |
| pipeline = gst_element_factory_make ("pipeline", NULL); |
| |
| src = gst_element_factory_make ("audiotestsrc", NULL); |
| g_object_set (G_OBJECT (src), "wave", 5, NULL); |
| |
| filter = gst_element_factory_make ("audiofirfilter", NULL); |
| g_signal_connect (G_OBJECT (filter), "rate-changed", |
| G_CALLBACK (on_rate_changed), NULL); |
| |
| conv = gst_element_factory_make ("audioconvert", NULL); |
| |
| sink = gst_element_factory_make ("autoaudiosink", NULL); |
| g_return_val_if_fail (sink != NULL, -1); |
| |
| gst_bin_add_many (GST_BIN (pipeline), src, filter, conv, sink, NULL); |
| if (!gst_element_link_many (src, filter, conv, sink, NULL)) { |
| g_error ("Failed to link elements"); |
| return -2; |
| } |
| |
| loop = g_main_loop_new (NULL, FALSE); |
| |
| bus = gst_pipeline_get_bus (GST_PIPELINE (pipeline)); |
| gst_bus_add_signal_watch (bus); |
| g_signal_connect (G_OBJECT (bus), "message", G_CALLBACK (on_message), loop); |
| gst_object_unref (GST_OBJECT (bus)); |
| |
| if (gst_element_set_state (pipeline, |
| GST_STATE_PLAYING) == GST_STATE_CHANGE_FAILURE) { |
| g_error ("Failed to go into PLAYING state"); |
| return -3; |
| } |
| |
| g_main_loop_run (loop); |
| |
| gst_element_set_state (pipeline, GST_STATE_NULL); |
| |
| g_main_loop_unref (loop); |
| gst_object_unref (pipeline); |
| |
| return 0; |
| } |
| |
| </pre> |
| <pre class="programlisting"> |
| /* GStreamer |
| * Copyright (C) 2009 Sebastian Droege <sebastian.droege@collabora.co.uk> |
| * |
| * This library is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU Library General Public |
| * License as published by the Free Software Foundation; either |
| * version 2 of the License, or (at your option) any later version. |
| * |
| * This library is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| * Library General Public License for more details. |
| * |
| * You should have received a copy of the GNU Library General Public |
| * License along with this library; if not, write to the |
| * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, |
| * Boston, MA 02110-1301, USA. |
| */ |
| |
| /* This small sample application creates a lowpass IIR filter |
| * and applies it to white noise. |
| * See http://www.dspguide.com/ch19/2.htm for a description |
| * of the IIR filter that is used. |
| */ |
| |
| /* FIXME 0.11: suppress warnings for deprecated API such as GValueArray |
| * with newer GLib versions (>= 2.31.0) */ |
| #define GLIB_DISABLE_DEPRECATION_WARNINGS |
| |
| #include <string.h> |
| #include <math.h> |
| |
| #include <gst/gst.h> |
| |
| /* Cutoff of 4000 Hz */ |
| #define CUTOFF (4000.0) |
| |
| static gboolean |
| on_message (GstBus * bus, GstMessage * message, gpointer user_data) |
| { |
| GMainLoop *loop = (GMainLoop *) user_data; |
| |
| switch (GST_MESSAGE_TYPE (message)) { |
| case GST_MESSAGE_ERROR: |
| g_error ("Got ERROR"); |
| g_main_loop_quit (loop); |
| break; |
| case GST_MESSAGE_WARNING: |
| g_warning ("Got WARNING"); |
| g_main_loop_quit (loop); |
| break; |
| case GST_MESSAGE_EOS: |
| g_main_loop_quit (loop); |
| break; |
| default: |
| break; |
| } |
| |
| return TRUE; |
| } |
| |
| static void |
| on_rate_changed (GstElement * element, gint rate, gpointer user_data) |
| { |
| GValueArray *va; |
| GValue v = { 0, }; |
| gdouble x; |
| |
| if (rate / 2.0 > CUTOFF) |
| x = exp (-2.0 * G_PI * (CUTOFF / rate)); |
| else |
| x = 0.0; |
| |
| va = g_value_array_new (1); |
| |
| g_value_init (&v, G_TYPE_DOUBLE); |
| g_value_set_double (&v, 1.0 - x); |
| g_value_array_append (va, &v); |
| g_value_reset (&v); |
| g_object_set (G_OBJECT (element), "a", va, NULL); |
| g_value_array_free (va); |
| |
| va = g_value_array_new (1); |
| g_value_set_double (&v, x); |
| g_value_array_append (va, &v); |
| g_value_reset (&v); |
| g_object_set (G_OBJECT (element), "b", va, NULL); |
| g_value_array_free (va); |
| } |
| |
| gint |
| main (gint argc, gchar * argv[]) |
| { |
| GstElement *pipeline, *src, *filter, *conv, *sink; |
| GstBus *bus; |
| GMainLoop *loop; |
| |
| gst_init (NULL, NULL); |
| |
| pipeline = gst_element_factory_make ("pipeline", NULL); |
| |
| src = gst_element_factory_make ("audiotestsrc", NULL); |
| g_object_set (G_OBJECT (src), "wave", 5, NULL); |
| |
| filter = gst_element_factory_make ("audioiirfilter", NULL); |
| g_signal_connect (G_OBJECT (filter), "rate-changed", |
| G_CALLBACK (on_rate_changed), NULL); |
| |
| conv = gst_element_factory_make ("audioconvert", NULL); |
| |
| sink = gst_element_factory_make ("autoaudiosink", NULL); |
| g_return_val_if_fail (sink != NULL, -1); |
| |
| gst_bin_add_many (GST_BIN (pipeline), src, filter, conv, sink, NULL); |
| if (!gst_element_link_many (src, filter, conv, sink, NULL)) { |
| g_error ("Failed to link elements"); |
| return -2; |
| } |
| |
| loop = g_main_loop_new (NULL, FALSE); |
| |
| bus = gst_pipeline_get_bus (GST_PIPELINE (pipeline)); |
| gst_bus_add_signal_watch (bus); |
| g_signal_connect (G_OBJECT (bus), "message", G_CALLBACK (on_message), loop); |
| gst_object_unref (GST_OBJECT (bus)); |
| |
| if (gst_element_set_state (pipeline, |
| GST_STATE_PLAYING) == GST_STATE_CHANGE_FAILURE) { |
| g_error ("Failed to go into PLAYING state"); |
| return -3; |
| } |
| |
| g_main_loop_run (loop); |
| |
| gst_element_set_state (pipeline, GST_STATE_NULL); |
| |
| g_main_loop_unref (loop); |
| gst_object_unref (pipeline); |
| |
| return 0; |
| } |
| |
| </pre> |
| <pre class="programlisting"> |
| /* GStreamer |
| * Copyright (C) 2000,2001,2002,2003,2005 |
| * Thomas Vander Stichele <thomas at apestaart dot org> |
| * |
| * This library is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU Library General Public |
| * License as published by the Free Software Foundation; either |
| * version 2 of the License, or (at your option) any later version. |
| * |
| * This library is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| * Library General Public License for more details. |
| * |
| * You should have received a copy of the GNU Library General Public |
| * License along with this library; if not, write to the |
| * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, |
| * Boston, MA 02110-1301, USA. |
| */ |
| |
| #include <string.h> |
| #include <math.h> |
| |
| #define GLIB_DISABLE_DEPRECATION_WARNINGS |
| |
| #include <gst/gst.h> |
| |
| static gboolean |
| message_handler (GstBus * bus, GstMessage * message, gpointer data) |
| { |
| |
| if (message->type == GST_MESSAGE_ELEMENT) { |
| const GstStructure *s = gst_message_get_structure (message); |
| const gchar *name = gst_structure_get_name (s); |
| |
| if (strcmp (name, "level") == 0) { |
| gint channels; |
| GstClockTime endtime; |
| gdouble rms_dB, peak_dB, decay_dB; |
| gdouble rms; |
| const GValue *array_val; |
| const GValue *value; |
| GValueArray *rms_arr, *peak_arr, *decay_arr; |
| gint i; |
| |
| if (!gst_structure_get_clock_time (s, "endtime", &endtime)) |
| g_warning ("Could not parse endtime"); |
| |
| /* the values are packed into GValueArrays with the value per channel */ |
| array_val = gst_structure_get_value (s, "rms"); |
| rms_arr = (GValueArray *) g_value_get_boxed (array_val); |
| |
| array_val = gst_structure_get_value (s, "peak"); |
| peak_arr = (GValueArray *) g_value_get_boxed (array_val); |
| |
| array_val = gst_structure_get_value (s, "decay"); |
| decay_arr = (GValueArray *) g_value_get_boxed (array_val); |
| |
| /* we can get the number of channels as the length of any of the value |
| * arrays */ |
| channels = rms_arr->n_values; |
| g_print ("endtime: %" GST_TIME_FORMAT ", channels: %d\n", |
| GST_TIME_ARGS (endtime), channels); |
| for (i = 0; i < channels; ++i) { |
| |
| g_print ("channel %d\n", i); |
| value = g_value_array_get_nth (rms_arr, i); |
| rms_dB = g_value_get_double (value); |
| |
| value = g_value_array_get_nth (peak_arr, i); |
| peak_dB = g_value_get_double (value); |
| |
| value = g_value_array_get_nth (decay_arr, i); |
| decay_dB = g_value_get_double (value); |
| g_print (" RMS: %f dB, peak: %f dB, decay: %f dB\n", |
| rms_dB, peak_dB, decay_dB); |
| |
| /* converting from dB to normal gives us a value between 0.0 and 1.0 */ |
| rms = pow (10, rms_dB / 20); |
| g_print (" normalized rms value: %f\n", rms); |
| } |
| } |
| } |
| /* we handled the message we want, and ignored the ones we didn't want. |
| * so the core can unref the message for us */ |
| return TRUE; |
| } |
| |
| int |
| main (int argc, char *argv[]) |
| { |
| GstElement *audiotestsrc, *audioconvert, *level, *fakesink; |
| GstElement *pipeline; |
| GstCaps *caps; |
| GstBus *bus; |
| guint watch_id; |
| GMainLoop *loop; |
| |
| gst_init (&argc, &argv); |
| |
| caps = gst_caps_from_string ("audio/x-raw,channels=2"); |
| |
| pipeline = gst_pipeline_new (NULL); |
| g_assert (pipeline); |
| audiotestsrc = gst_element_factory_make ("audiotestsrc", NULL); |
| g_assert (audiotestsrc); |
| audioconvert = gst_element_factory_make ("audioconvert", NULL); |
| g_assert (audioconvert); |
| level = gst_element_factory_make ("level", NULL); |
| g_assert (level); |
| fakesink = gst_element_factory_make ("fakesink", NULL); |
| g_assert (fakesink); |
| |
| gst_bin_add_many (GST_BIN (pipeline), audiotestsrc, audioconvert, level, |
| fakesink, NULL); |
| if (!gst_element_link (audiotestsrc, audioconvert)) |
| g_error ("Failed to link audiotestsrc and audioconvert"); |
| if (!gst_element_link_filtered (audioconvert, level, caps)) |
| g_error ("Failed to link audioconvert and level"); |
| if (!gst_element_link (level, fakesink)) |
| g_error ("Failed to link level and fakesink"); |
| |
| /* make sure we'll get messages */ |
| g_object_set (G_OBJECT (level), "post-messages", TRUE, NULL); |
| /* run synced and not as fast as we can */ |
| g_object_set (G_OBJECT (fakesink), "sync", TRUE, NULL); |
| |
| bus = gst_element_get_bus (pipeline); |
| watch_id = gst_bus_add_watch (bus, message_handler, NULL); |
| |
| gst_element_set_state (pipeline, GST_STATE_PLAYING); |
| |
| /* we need to run a GLib main loop to get the messages */ |
| loop = g_main_loop_new (NULL, FALSE); |
| g_main_loop_run (loop); |
| |
| g_source_remove (watch_id); |
| g_main_loop_unref (loop); |
| return 0; |
| } |
| |
| </pre> |
| <pre class="programlisting"> |
| /* GStreamer |
| * Copyright (C) 2006 Stefan Kost <ensonic@users.sf.net> |
| * Copyright (C) 2008 Jan Schmidt <jan.schmidt@sun.com> |
| * |
| * This library is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU Library General Public |
| * License as published by the Free Software Foundation; either |
| * version 2 of the License, or (at your option) any later version. |
| * |
| * This library is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| * Library General Public License for more details. |
| * |
| * You should have received a copy of the GNU Library General Public |
| * License along with this library; if not, write to the |
| * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, |
| * Boston, MA 02110-1301, USA. |
| */ |
| |
| #include <stdio.h> |
| #include <string.h> |
| #include <stdlib.h> |
| #include <gst/gst.h> |
| |
| static guint spect_bands = 20; |
| |
| #define AUDIOFREQ 32000 |
| |
| /* receive spectral data from element message */ |
| static gboolean |
| message_handler (GstBus * bus, GstMessage * message, gpointer data) |
| { |
| if (message->type == GST_MESSAGE_ELEMENT) { |
| const GstStructure *s = gst_message_get_structure (message); |
| const gchar *name = gst_structure_get_name (s); |
| GstClockTime endtime; |
| |
| if (strcmp (name, "spectrum") == 0) { |
| const GValue *magnitudes; |
| const GValue *phases; |
| const GValue *mag, *phase; |
| gdouble freq; |
| guint i; |
| |
| if (!gst_structure_get_clock_time (s, "endtime", &endtime)) |
| endtime = GST_CLOCK_TIME_NONE; |
| |
| g_print ("New spectrum message, endtime %" GST_TIME_FORMAT "\n", |
| GST_TIME_ARGS (endtime)); |
| |
| magnitudes = gst_structure_get_value (s, "magnitude"); |
| phases = gst_structure_get_value (s, "phase"); |
| |
| for (i = 0; i < spect_bands; ++i) { |
| freq = (gdouble) ((AUDIOFREQ / 2) * i + AUDIOFREQ / 4) / spect_bands; |
| mag = gst_value_list_get_value (magnitudes, i); |
| phase = gst_value_list_get_value (phases, i); |
| |
| if (mag != NULL && phase != NULL) { |
| g_print ("band %d (freq %g): magnitude %f dB phase %f\n", i, freq, |
| g_value_get_float (mag), g_value_get_float (phase)); |
| } |
| } |
| g_print ("\n"); |
| } |
| } |
| return TRUE; |
| } |
| |
| int |
| main (int argc, char *argv[]) |
| { |
| GstElement *bin; |
| GstElement *src, *audioconvert, *spectrum, *sink; |
| GstBus *bus; |
| GstCaps *caps; |
| GMainLoop *loop; |
| |
| gst_init (&argc, &argv); |
| |
| bin = gst_pipeline_new ("bin"); |
| |
| src = gst_element_factory_make ("audiotestsrc", "src"); |
| g_object_set (G_OBJECT (src), "wave", 0, "freq", 6000.0, NULL); |
| audioconvert = gst_element_factory_make ("audioconvert", NULL); |
| g_assert (audioconvert); |
| |
| spectrum = gst_element_factory_make ("spectrum", "spectrum"); |
| g_object_set (G_OBJECT (spectrum), "bands", spect_bands, "threshold", -80, |
| "post-messages", TRUE, "message-phase", TRUE, NULL); |
| |
| sink = gst_element_factory_make ("fakesink", "sink"); |
| g_object_set (G_OBJECT (sink), "sync", TRUE, NULL); |
| |
| gst_bin_add_many (GST_BIN (bin), src, audioconvert, spectrum, sink, NULL); |
| |
| caps = gst_caps_new_simple ("audio/x-raw", |
| "rate", G_TYPE_INT, AUDIOFREQ, NULL); |
| |
| if (!gst_element_link (src, audioconvert) || |
| !gst_element_link_filtered (audioconvert, spectrum, caps) || |
| !gst_element_link (spectrum, sink)) { |
| fprintf (stderr, "can't link elements\n"); |
| exit (1); |
| } |
| gst_caps_unref (caps); |
| |
| bus = gst_element_get_bus (bin); |
| gst_bus_add_watch (bus, message_handler, NULL); |
| gst_object_unref (bus); |
| |
| gst_element_set_state (bin, GST_STATE_PLAYING); |
| |
| /* we need to run a GLib main loop to get the messages */ |
| loop = g_main_loop_new (NULL, FALSE); |
| g_main_loop_run (loop); |
| |
| gst_element_set_state (bin, GST_STATE_NULL); |
| |
| gst_object_unref (bin); |
| |
| return 0; |
| } |
| |
| </pre> |
| </div> |
| <div class="footer"> |
| <hr>Generated by GTK-Doc V1.25</div> |
| </body> |
| </html> |