Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 1ebf4be2cefab50b2e80d1463668258c > files > 50

libxine0.9.8-docs-0.9.8-4mdk.i586.rpm

<HTML>
<HEAD>
<TITLE>XINE, A Free Video Player Project - API reference</TITLE>
<IMG SRC="xine_logo.png" alt="xine logo" ALIGN=CENTER WIDTH=100% CELLPADDING=0 BORDER=0>
</HEAD>
<BODY BGCOLOR=#000000 TEXT=#ccccFF LINK=#a0a0FF VLINK=#40ddff ALINK=#ffffff leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<!-- Generated by Doxygen 1.2.8 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
<hr><h1>xine.h File Reference</h1>
<p>
<a href="xine_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Data Structures</h2></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structconfig__values__s.html">config_values_s</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structmrl__t.html">mrl_t</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structvo__driver__s.html">vo_driver_s</a></td></tr>
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="xine_8h.html#a0">XINE_SKINDIR</a>&nbsp;&nbsp;&nbsp;"/usr/local/share/xine/skins"</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::XINE_BUILD_CC"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__build__info.html#a0">XINE_BUILD_CC</a>&nbsp;&nbsp;&nbsp;"gcc version 2.95.3 20010315 (release)"</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::XINE_BUILD_OS"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__build__info.html#a1">XINE_BUILD_OS</a>&nbsp;&nbsp;&nbsp;"Linux 2.4.9 i686"</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::XINE_BUILD_DATE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__build__info.html#a2">XINE_BUILD_DATE</a>&nbsp;&nbsp;&nbsp;"Mon 15 Oct 2001 00:22:19"</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::XINE_STOP"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__status__group.html#a0">XINE_STOP</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::XINE_PLAY"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__status__group.html#a1">XINE_PLAY</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::XINE_QUIT"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__status__group.html#a2">XINE_QUIT</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::XINE_MAJOR_VERSION"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__version__group.html#a0">XINE_MAJOR_VERSION</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::XINE_MINOR_VERSION"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__version__group.html#a1">XINE_MINOR_VERSION</a>&nbsp;&nbsp;&nbsp;9</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::XINE_SUB_VERSION"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__version__group.html#a2">XINE_SUB_VERSION</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::VO_CAP_HUE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__cap.html#a0">VO_CAP_HUE</a>&nbsp;&nbsp;&nbsp;0x00000010</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::VO_CAP_SATURATION"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__cap.html#a1">VO_CAP_SATURATION</a>&nbsp;&nbsp;&nbsp;0x00000020</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::VO_CAP_BRIGHTNESS"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__cap.html#a2">VO_CAP_BRIGHTNESS</a>&nbsp;&nbsp;&nbsp;0x00000040</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::VO_CAP_CONTRAST"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__cap.html#a3">VO_CAP_CONTRAST</a>&nbsp;&nbsp;&nbsp;0x00000080</td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::VO_CAP_COLORKEY"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__cap.html#a4">VO_CAP_COLORKEY</a>&nbsp;&nbsp;&nbsp;0x00000100</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::VO_PROP_INTERLACED"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__prop.html#a0">VO_PROP_INTERLACED</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::VO_PROP_ASPECT_RATIO"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__prop.html#a1">VO_PROP_ASPECT_RATIO</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::VO_PROP_HUE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__prop.html#a2">VO_PROP_HUE</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::VO_PROP_SATURATION"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__prop.html#a3">VO_PROP_SATURATION</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::VO_PROP_CONTRAST"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__prop.html#a4">VO_PROP_CONTRAST</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::VO_PROP_BRIGHTNESS"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__prop.html#a5">VO_PROP_BRIGHTNESS</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td nowrap align=right valign=top><a name="a6" doxytag="xine.h::VO_PROP_COLORKEY"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__prop.html#a6">VO_PROP_COLORKEY</a>&nbsp;&nbsp;&nbsp;6</td></tr>
<tr><td nowrap align=right valign=top><a name="a7" doxytag="xine.h::VO_PROP_SOFT_DEINTERLACE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__prop.html#a7">VO_PROP_SOFT_DEINTERLACE</a>&nbsp;&nbsp;&nbsp;7</td></tr>
<tr><td nowrap align=right valign=top><a name="a8" doxytag="xine.h::VO_NUM_PROPERTIES"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__prop.html#a8">VO_NUM_PROPERTIES</a>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::ASPECT_AUTO"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__ratio.html#a0">ASPECT_AUTO</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::ASPECT_ANAMORPHIC"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__ratio.html#a1">ASPECT_ANAMORPHIC</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::ASPECT_FULL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__ratio.html#a2">ASPECT_FULL</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::ASPECT_DVB"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__ratio.html#a3">ASPECT_DVB</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::ASPECT_SQUARE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__ratio.html#a4">ASPECT_SQUARE</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::NUM_ASPECT_RATIOS"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__video__ratio.html#a5">NUM_ASPECT_RATIOS</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::DEMUX_DEFAULT_STRATEGY"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__demux__strategy.html#a0">DEMUX_DEFAULT_STRATEGY</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::DEMUX_REVERT_STRATEGY"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__demux__strategy.html#a1">DEMUX_REVERT_STRATEGY</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::DEMUX_CONTENT_STRATEGY"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__demux__strategy.html#a2">DEMUX_CONTENT_STRATEGY</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::DEMUX_EXTENSION_STRATEGY"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__demux__strategy.html#a3">DEMUX_EXTENSION_STRATEGY</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td nowrap align=right valign=top><a name="a15" doxytag="xine.h::SPEED_PAUSE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a15">SPEED_PAUSE</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td nowrap align=right valign=top><a name="a16" doxytag="xine.h::SPEED_SLOW_4"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a16">SPEED_SLOW_4</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top><a name="a17" doxytag="xine.h::SPEED_SLOW_2"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a17">SPEED_SLOW_2</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top><a name="a18" doxytag="xine.h::SPEED_NORMAL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a18">SPEED_NORMAL</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td nowrap align=right valign=top><a name="a19" doxytag="xine.h::SPEED_FAST_2"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a19">SPEED_FAST_2</a>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td nowrap align=right valign=top><a name="a20" doxytag="xine.h::SPEED_FAST_4"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a20">SPEED_FAST_4</a>&nbsp;&nbsp;&nbsp;16</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::AO_CAP_NOCAP"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a1">AO_CAP_NOCAP</a>&nbsp;&nbsp;&nbsp;0x00000000</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::AO_CAP_MODE_A52"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a2">AO_CAP_MODE_A52</a>&nbsp;&nbsp;&nbsp;0x00000001</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::AO_CAP_MODE_AC5"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a3">AO_CAP_MODE_AC5</a>&nbsp;&nbsp;&nbsp;0x00000002</td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::AO_CAP_MODE_MONO"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a4">AO_CAP_MODE_MONO</a>&nbsp;&nbsp;&nbsp;0x00000004</td></tr>
<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::AO_CAP_MODE_STEREO"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a5">AO_CAP_MODE_STEREO</a>&nbsp;&nbsp;&nbsp;0x00000008</td></tr>
<tr><td nowrap align=right valign=top><a name="a6" doxytag="xine.h::AO_CAP_MODE_4CHANNEL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a6">AO_CAP_MODE_4CHANNEL</a>&nbsp;&nbsp;&nbsp;0x00000010</td></tr>
<tr><td nowrap align=right valign=top><a name="a7" doxytag="xine.h::AO_CAP_MODE_5CHANNEL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a7">AO_CAP_MODE_5CHANNEL</a>&nbsp;&nbsp;&nbsp;0x00000020</td></tr>
<tr><td nowrap align=right valign=top><a name="a8" doxytag="xine.h::AO_CAP_MODE_5_1CHANNEL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a8">AO_CAP_MODE_5_1CHANNEL</a>&nbsp;&nbsp;&nbsp;0x00000040</td></tr>
<tr><td nowrap align=right valign=top><a name="a9" doxytag="xine.h::AO_CAP_MIXER_VOL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a9">AO_CAP_MIXER_VOL</a>&nbsp;&nbsp;&nbsp;0x00000080</td></tr>
<tr><td nowrap align=right valign=top><a name="a10" doxytag="xine.h::AO_CAP_PCM_VOL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a10">AO_CAP_PCM_VOL</a>&nbsp;&nbsp;&nbsp;0x00000100</td></tr>
<tr><td nowrap align=right valign=top><a name="a11" doxytag="xine.h::AO_CAP_MUTE_VOL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a11">AO_CAP_MUTE_VOL</a>&nbsp;&nbsp;&nbsp;0x00000200</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::AO_PROP_MIXER_VOL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__prop.html#a2">AO_PROP_MIXER_VOL</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::AO_PROP_PCM_VOL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__prop.html#a3">AO_PROP_PCM_VOL</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::AO_PROP_MUTE_VOL"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__audio__prop.html#a4">AO_PROP_MUTE_VOL</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::mrl_unknown"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a0">mrl_unknown</a>&nbsp;&nbsp;&nbsp;(0 &lt;&lt; 0)</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::mrl_dvd"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a1">mrl_dvd</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 0)</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::mrl_vcd"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a2">mrl_vcd</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 1)</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::mrl_net"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a3">mrl_net</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 2)</td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::mrl_rtp"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a4">mrl_rtp</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 3)</td></tr>
<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::mrl_stdin"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a5">mrl_stdin</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 4)</td></tr>
<tr><td nowrap align=right valign=top><a name="a6" doxytag="xine.h::mrl_file"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a6">mrl_file</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 5)</td></tr>
<tr><td nowrap align=right valign=top><a name="a7" doxytag="xine.h::mrl_file_fifo"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a7">mrl_file_fifo</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 6)</td></tr>
<tr><td nowrap align=right valign=top><a name="a8" doxytag="xine.h::mrl_file_chardev"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a8">mrl_file_chardev</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 7)</td></tr>
<tr><td nowrap align=right valign=top><a name="a9" doxytag="xine.h::mrl_file_directory"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a9">mrl_file_directory</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 8)</td></tr>
<tr><td nowrap align=right valign=top><a name="a10" doxytag="xine.h::mrl_file_blockdev"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a10">mrl_file_blockdev</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 9)</td></tr>
<tr><td nowrap align=right valign=top><a name="a11" doxytag="xine.h::mrl_file_normal"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a11">mrl_file_normal</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 10)</td></tr>
<tr><td nowrap align=right valign=top><a name="a12" doxytag="xine.h::mrl_file_symlink"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a12">mrl_file_symlink</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 11)</td></tr>
<tr><td nowrap align=right valign=top><a name="a13" doxytag="xine.h::mrl_file_sock"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a13">mrl_file_sock</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 12)</td></tr>
<tr><td nowrap align=right valign=top><a name="a14" doxytag="xine.h::mrl_file_exec"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a14">mrl_file_exec</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 13)</td></tr>
<tr><td nowrap align=right valign=top><a name="a15" doxytag="xine.h::mrl_file_backup"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a15">mrl_file_backup</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 14)</td></tr>
<tr><td nowrap align=right valign=top><a name="a16" doxytag="xine.h::mrl_file_hidden"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__mrl__types.html#a16">mrl_file_hidden</a>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 15)</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::MRL_ZERO"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__browse__group.html#a2">MRL_ZERO</a>(m)</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::MRL_DUPLICATE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__browse__group.html#a3">MRL_DUPLICATE</a>(s, d)</td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::MRLS_DUPLICATE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__browse__group.html#a4">MRLS_DUPLICATE</a>(s, d)</td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::XINE_PLUGINDIR"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__loadplugins__group.html#a4">XINE_PLUGINDIR</a>&nbsp;&nbsp;&nbsp;"/usr/local/lib/xine/plugins"</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::VISUAL_TYPE_X11"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__visual__types.html#a0">VISUAL_TYPE_X11</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::VISUAL_TYPE_AA"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__visual__types.html#a1">VISUAL_TYPE_AA</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::VISUAL_TYPE_FB"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__visual__types.html#a2">VISUAL_TYPE_FB</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::VISUAL_TYPE_GTK"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__visual__types.html#a3">VISUAL_TYPE_GTK</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::XINE_IMGFMT_YV12"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__api.html#a1">XINE_IMGFMT_YV12</a>&nbsp;&nbsp;&nbsp;0x32315659</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::XINE_IMGFMT_YUY2"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__api.html#a2">XINE_IMGFMT_YUY2</a>&nbsp;&nbsp;&nbsp;(('2'&lt;&lt;24)|('Y'&lt;&lt;16)|('U'&lt;&lt;8)|'Y')</td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::XINE_ASPECT_RATIO_SQUARE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__api.html#a3">XINE_ASPECT_RATIO_SQUARE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::XINE_ASPECT_RATIO_4_3"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__api.html#a4">XINE_ASPECT_RATIO_4_3</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::XINE_ASPECT_RATIO_ANAMORPHIC"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__api.html#a5">XINE_ASPECT_RATIO_ANAMORPHIC</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td nowrap align=right valign=top><a name="a6" doxytag="xine.h::XINE_ASPECT_RATIO_211_1"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__api.html#a6">XINE_ASPECT_RATIO_211_1</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td nowrap align=right valign=top><a name="a7" doxytag="xine.h::XINE_ASPECT_RATIO_DONT_TOUCH"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="group__xine__api.html#a7">XINE_ASPECT_RATIO_DONT_TOUCH</a>&nbsp;&nbsp;&nbsp;42</td></tr>
<tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::vo_frame_t"></a>
typedef void&nbsp;</td><td valign=bottom><b>vo_frame_t</b></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::vo_overlay_t"></a>
typedef void&nbsp;</td><td valign=bottom><b>vo_overlay_t</b></td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::vo_driver_t"></a>
typedef struct <a class="el" href="structvo__driver__s.html">vo_driver_s</a>&nbsp;</td><td valign=bottom><b>vo_driver_t</b></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::xine_t"></a>
typedef void&nbsp;</td><td valign=bottom><b>xine_t</b></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::ao_driver_t"></a>
typedef void&nbsp;</td><td valign=bottom><b>ao_driver_t</b></td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::cfg_data_t"></a>
typedef void&nbsp;</td><td valign=bottom><b>cfg_data_t</b></td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::config_values_t"></a>
typedef struct <a class="el" href="structconfig__values__s.html">config_values_s</a>&nbsp;</td><td valign=bottom><b>config_values_t</b></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::gui_stream_end_cb_t"></a>
typedef void (*&nbsp;</td><td valign=bottom><a class="el" href="group__ui__callbacks.html#a0">gui_stream_end_cb_t</a> )(int nStatus)</td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::gui_get_next_mrl_cb_t"></a>
typedef char* (*&nbsp;</td><td valign=bottom><a class="el" href="group__ui__callbacks.html#a1">gui_get_next_mrl_cb_t</a> )(void)</td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::gui_branched_cb_t"></a>
typedef void (*&nbsp;</td><td valign=bottom><a class="el" href="group__ui__callbacks.html#a2">gui_branched_cb_t</a> )(void)</td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::event_t"></a>
typedef void&nbsp;</td><td valign=bottom><a class="el" href="group__event__group.html#a0">event_t</a></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::event_listener_t"></a>
typedef void (*&nbsp;</td><td valign=bottom><a class="el" href="group__event__group.html#a1">event_listener_t</a> )(<a class="el" href="structxine__t.html">xine_t</a> *xine, <a class="el" href="group__event__group.html#a0">event_t</a> *event, void *data)</td></tr>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::xine_get_str_version"></a>
char*&nbsp;</td><td valign=bottom><a class="el" href="group__xine__version.html#a0">xine_get_str_version</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>return string version, like "0.5.0".</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::xine_get_major_version"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__version.html#a1">xine_get_major_version</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>return version information.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::xine_get_minor_version"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__version.html#a2">xine_get_minor_version</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>return version information.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::xine_get_sub_version"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__version.html#a3">xine_get_sub_version</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>return version information.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::xine_check_version"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__version.html#a4">xine_check_version</a> (int major, int minor, int sub)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>check minimal version.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::config_file_init"></a>
<a class="el" href="structconfig__values__t.html">config_values_t</a>*&nbsp;</td><td valign=bottom><a class="el" href="group__xine__init.html#a0">config_file_init</a> (char *filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Configuration file initialisation.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::xine_init"></a>
<a class="el" href="structxine__t.html">xine_t</a>*&nbsp;</td><td valign=bottom><a class="el" href="group__xine__init.html#a1">xine_init</a> (<a class="el" href="structvo__driver__t.html">vo_driver_t</a> *vo, <a class="el" href="structao__driver__t.html">ao_driver_t</a> *ao, <a class="el" href="structconfig__values__t.html">config_values_t</a> *config, <a class="el" href="xine_8h.html#a0">gui_stream_end_cb_t</a> stream_end_cb, <a class="el" href="xine_8h.html#a1">gui_get_next_mrl_cb_t</a> get_next_mrl_cb, <a class="el" href="xine_8h.html#a2">gui_branched_cb_t</a> branched_cb)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Initialisation of xine.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::xine_exit"></a>
void&nbsp;</td><td valign=bottom><a class="el" href="group__xine__init.html#a2">xine_exit</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>De-initialisation of xine.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::xine_play"></a>
void&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a0">xine_play</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, char *MRL, int start_pos, int start_time)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Start to play a stream.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::xine_set_speed"></a>
void&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a1">xine_set_speed</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, int speed)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set playback speed.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::xine_get_speed"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a2">xine_get_speed</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the playback speed.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::xine_set_av_offset"></a>
void&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a3">xine_set_av_offset</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, int offset_pts)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set audio/video sync.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::xine_get_av_offset"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a4">xine_get_av_offset</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get audio/video sync.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::xine_stop"></a>
void&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a5">xine_stop</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Stop playing.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a6" doxytag="xine.h::xine_eject"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a6">xine_eject</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Eject media.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a7" doxytag="xine.h::xine_get_status"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a7">xine_get_status</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get current xine status.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a8" doxytag="xine.h::xine_get_current_position"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a8">xine_get_current_position</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get current position.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a9" doxytag="xine.h::xine_get_current_time"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a9">xine_get_current_time</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>get current pos in seconds.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a10" doxytag="xine.h::xine_get_stream_length"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a10">xine_get_stream_length</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>estimate length of input stream in seconds.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a11" doxytag="xine.h::xine_get_audio_channel"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a11">xine_get_audio_channel</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get current audio channel.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a12" doxytag="xine.h::xine_select_audio_channel"></a>
void&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a12">xine_select_audio_channel</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, int channel)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set audio channel.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a13" doxytag="xine.h::xine_get_spu_channel"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a13">xine_get_spu_channel</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get current sub-title channel.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a14" doxytag="xine.h::xine_select_spu_channel"></a>
void&nbsp;</td><td valign=bottom><a class="el" href="group__xine__management.html#a14">xine_select_spu_channel</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, int channel)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set sub-title channel.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::xine_get_audio_capabilities"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__audio__cap.html#a0">xine_get_audio_capabilities</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get audio driver capabilities.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::xine_get_audio_property"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__audio__prop.html#a0">xine_get_audio_property</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, int property)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get audio driver property.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::xine_set_audio_property"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__audio__prop.html#a1">xine_set_audio_property</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, int property, int value)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set audio driver property value.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::xine_get_browsable_input_plugin_ids"></a>
char**&nbsp;</td><td valign=bottom><a class="el" href="group__browse__group.html#a0">xine_get_browsable_input_plugin_ids</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Request list of browsable featured plugins.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::xine_get_browse_mrls"></a>
<a class="el" href="structmrl__t.html">mrl_t</a>**&nbsp;</td><td valign=bottom><a class="el" href="group__browse__group.html#a1">xine_get_browse_mrls</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, char *plugin_id, char *start_mrl, int *num_mrls)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Request available MRLs from plugins.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::xine_get_autoplay_input_plugin_ids"></a>
char**&nbsp;</td><td valign=bottom><a class="el" href="group__autoplay__group.html#a0">xine_get_autoplay_input_plugin_ids</a> (<a class="el" href="structxine__t.html">xine_t</a> *self)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Request playlist from plugin.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::xine_get_autoplay_mrls"></a>
char**&nbsp;</td><td valign=bottom><a class="el" href="group__autoplay__group.html#a1">xine_get_autoplay_mrls</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, char *plugin_id, int *num_mrls)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Request MRL list from plugin.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::xine_list_video_output_plugins"></a>
char**&nbsp;</td><td valign=bottom><a class="el" href="group__loadplugins__group.html#a0">xine_list_video_output_plugins</a> (int visual_type)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>list available video output plugins.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::xine_load_video_output_plugin"></a>
<a class="el" href="structvo__driver__t.html">vo_driver_t</a>*&nbsp;</td><td valign=bottom><a class="el" href="group__loadplugins__group.html#a1">xine_load_video_output_plugin</a> (<a class="el" href="structconfig__values__t.html">config_values_t</a> *config, char *id, int visual_type, void *visual)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>load a specific video output plugin.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::xine_list_audio_output_plugins"></a>
char**&nbsp;</td><td valign=bottom><a class="el" href="group__loadplugins__group.html#a2">xine_list_audio_output_plugins</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>generate a list of all available audio output plugins.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::xine_load_audio_output_plugin"></a>
<a class="el" href="structao__driver__t.html">ao_driver_t</a>*&nbsp;</td><td valign=bottom><a class="el" href="group__loadplugins__group.html#a3">xine_load_audio_output_plugin</a> (<a class="el" href="structconfig__values__t.html">config_values_t</a> *config, char *id)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>load a specific audio output plugin.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::xine_register_event_listener"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__event__group.html#a2">xine_register_event_listener</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, <a class="el" href="group__event__group.html#a1">event_listener_t</a> listener)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>registers an event listener callback.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::xine_remove_event_listener"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__event__group.html#a3">xine_remove_event_listener</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, <a class="el" href="group__event__group.html#a1">event_listener_t</a> listener)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Attempts to remove a registered event listener.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::xine_send_event"></a>
void&nbsp;</td><td valign=bottom><a class="el" href="group__event__group.html#a4">xine_send_event</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, <a class="el" href="group__event__group.html#a0">event_t</a> *event, void *data)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>sends an event to all listeners.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::xine_get_current_frame"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="group__xine__api.html#a0">xine_get_current_frame</a> (<a class="el" href="structxine__t.html">xine_t</a> *self, int *width, int *height, int *ratio_code, int *format, uint8_t **y, uint8_t **u, uint8_t **v)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Snapshot function.</em></font><br><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>
<dl compact><dt>
<b>Author: </b><dd>
Guenter Bartsch &lt;<a href="mailto:guenter@users.sourceforge.net">guenter@users.sourceforge.net</a>&gt; , Siegfried Langauf &lt;<a href="mailto:siggi@users.sourceforge.net">siggi@users.sourceforge.net</a>&gt; , Daniel Caujolle-Bert &lt;<a href="mailto:f1rmb@users.sourceforge.net">f1rmb@users.sourceforge.net</a>&gt; </dl><dl compact><dt>
<b>Date: </b><dd>
16/09/2001
<p>
</dl>API of XINE library. <div class="fragment"><pre>
   Copyright (C) 2000-2001 the xine project
 
   This file is part of xine, a unix video player.
 
   xine is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
 
   xine 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 General Public License for more details.
 
   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA
 
 </pre></div>
<p>
<hr><h2>Define Documentation</h2>
<a name="a0" doxytag="xine.h::XINE_SKINDIR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
#define XINE_SKINDIR&nbsp;&nbsp;&nbsp;"/usr/local/share/xine/skins"
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Skin file location     </td>
  </tr>
</table>
<hr><address><small>Generated at Mon Oct 15 01:18:06 2001 for XINE, A Free Video Player Project - API reference by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.gif" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.8 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2001</small></address>
</body>
</html>