| <plugin> | 
 |   <name>audiorate</name> | 
 |   <description>Adjusts audio frames</description> | 
 |   <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename> | 
 |   <basename>libgstaudiorate.so</basename> | 
 |   <version>1.14.1</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>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 <wim@fluendo.com></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> |