Mercurial > mplayer.hg
diff DOCS/xml/en/audio.xml @ 11366:3d38013edd45
Export audio filter documentation by Gustavo Sverzut Barbieri
<gsbarbieri at yahoo.com.br>, cleaned up by me.
author | diego |
---|---|
date | Mon, 03 Nov 2003 01:45:04 +0000 |
parents | 252fb0cf331a |
children | 462b97f8746f |
line wrap: on
line diff
--- a/DOCS/xml/en/audio.xml Mon Nov 03 01:20:51 2003 +0000 +++ b/DOCS/xml/en/audio.xml Mon Nov 03 01:45:04 2003 +0000 @@ -942,6 +942,47 @@ rear speakers. </para> </sect4> + +<sect4 id="af_export"> +<title>Audio Exporter</title> +<para> +This audio filter exports the incoming signal to other processes using memory +mapping (<literal>mmap()</literal>). Memory mapped areas contain a header: + +<programlisting> +int nch /*number of channels*/ +int size /*buffer size*/ +unsigned long long counter /*Used to keep sync, it's updated + every time new data is exported.*/ +</programlisting> + +The rest is payload (non-interleaved) 16bit data. +</para> + +<variablelist> +<varlistentry> +<term><option>mmapped_file</option></term> +<listitem><para> +The file you want this filter to export to. The default is to map to +<filename>~/.mplayer/mplayer-af_export</filename>. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>nsamples</option></term> +<listitem><para> +Number of samples per channel. The default is <literal>512</literal> samples. +</para></listitem> +</varlistentry> +</variablelist> + +<para> +Example: +<screen>mplayer -af export=/tmp/mplayer-af_export:1024 media.avi</screen> +would export 1024 samples per channel to <filename>/tmp/mplayer-af_export</filename>. +</para> +</sect4> + </sect3> <sect3 id="audio-plugins">