diff options
Diffstat (limited to 'doc/xine-lib-API/html/xine_8h.html')
-rw-r--r-- | doc/xine-lib-API/html/xine_8h.html | 391 |
1 files changed, 0 insertions, 391 deletions
diff --git a/doc/xine-lib-API/html/xine_8h.html b/doc/xine-lib-API/html/xine_8h.html deleted file mode 100644 index 473340600..000000000 --- a/doc/xine-lib-API/html/xine_8h.html +++ /dev/null @@ -1,391 +0,0 @@ -<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> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> </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 </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 </td><td valign=bottom><a class="el" href="structmrl__t.html">mrl_t</a></td></tr> -<tr><td nowrap align=right valign=top>struct </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 </td><td valign=bottom><a class="el" href="xine_8h.html#a0">XINE_SKINDIR</a> "/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 </td><td valign=bottom><a class="el" href="group__build__info.html#a0">XINE_BUILD_CC</a> "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 </td><td valign=bottom><a class="el" href="group__build__info.html#a1">XINE_BUILD_OS</a> "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 </td><td valign=bottom><a class="el" href="group__build__info.html#a2">XINE_BUILD_DATE</a> "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 </td><td valign=bottom><a class="el" href="group__status__group.html#a0">XINE_STOP</a> 0</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::XINE_PLAY"></a> -#define </td><td valign=bottom><a class="el" href="group__status__group.html#a1">XINE_PLAY</a> 1</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::XINE_QUIT"></a> -#define </td><td valign=bottom><a class="el" href="group__status__group.html#a2">XINE_QUIT</a> 2</td></tr> -<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::XINE_MAJOR_VERSION"></a> -#define </td><td valign=bottom><a class="el" href="group__version__group.html#a0">XINE_MAJOR_VERSION</a> 0</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::XINE_MINOR_VERSION"></a> -#define </td><td valign=bottom><a class="el" href="group__version__group.html#a1">XINE_MINOR_VERSION</a> 9</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::XINE_SUB_VERSION"></a> -#define </td><td valign=bottom><a class="el" href="group__version__group.html#a2">XINE_SUB_VERSION</a> 2</td></tr> -<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::VO_CAP_HUE"></a> -#define </td><td valign=bottom><a class="el" href="group__video__cap.html#a0">VO_CAP_HUE</a> 0x00000010</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::VO_CAP_SATURATION"></a> -#define </td><td valign=bottom><a class="el" href="group__video__cap.html#a1">VO_CAP_SATURATION</a> 0x00000020</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::VO_CAP_BRIGHTNESS"></a> -#define </td><td valign=bottom><a class="el" href="group__video__cap.html#a2">VO_CAP_BRIGHTNESS</a> 0x00000040</td></tr> -<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::VO_CAP_CONTRAST"></a> -#define </td><td valign=bottom><a class="el" href="group__video__cap.html#a3">VO_CAP_CONTRAST</a> 0x00000080</td></tr> -<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::VO_CAP_COLORKEY"></a> -#define </td><td valign=bottom><a class="el" href="group__video__cap.html#a4">VO_CAP_COLORKEY</a> 0x00000100</td></tr> -<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::VO_PROP_INTERLACED"></a> -#define </td><td valign=bottom><a class="el" href="group__video__prop.html#a0">VO_PROP_INTERLACED</a> 0</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::VO_PROP_ASPECT_RATIO"></a> -#define </td><td valign=bottom><a class="el" href="group__video__prop.html#a1">VO_PROP_ASPECT_RATIO</a> 1</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::VO_PROP_HUE"></a> -#define </td><td valign=bottom><a class="el" href="group__video__prop.html#a2">VO_PROP_HUE</a> 2</td></tr> -<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::VO_PROP_SATURATION"></a> -#define </td><td valign=bottom><a class="el" href="group__video__prop.html#a3">VO_PROP_SATURATION</a> 3</td></tr> -<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::VO_PROP_CONTRAST"></a> -#define </td><td valign=bottom><a class="el" href="group__video__prop.html#a4">VO_PROP_CONTRAST</a> 4</td></tr> -<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::VO_PROP_BRIGHTNESS"></a> -#define </td><td valign=bottom><a class="el" href="group__video__prop.html#a5">VO_PROP_BRIGHTNESS</a> 5</td></tr> -<tr><td nowrap align=right valign=top><a name="a6" doxytag="xine.h::VO_PROP_COLORKEY"></a> -#define </td><td valign=bottom><a class="el" href="group__video__prop.html#a6">VO_PROP_COLORKEY</a> 6</td></tr> -<tr><td nowrap align=right valign=top><a name="a7" doxytag="xine.h::VO_PROP_SOFT_DEINTERLACE"></a> -#define </td><td valign=bottom><a class="el" href="group__video__prop.html#a7">VO_PROP_SOFT_DEINTERLACE</a> 7</td></tr> -<tr><td nowrap align=right valign=top><a name="a8" doxytag="xine.h::VO_NUM_PROPERTIES"></a> -#define </td><td valign=bottom><a class="el" href="group__video__prop.html#a8">VO_NUM_PROPERTIES</a> 8</td></tr> -<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::ASPECT_AUTO"></a> -#define </td><td valign=bottom><a class="el" href="group__video__ratio.html#a0">ASPECT_AUTO</a> 0</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::ASPECT_ANAMORPHIC"></a> -#define </td><td valign=bottom><a class="el" href="group__video__ratio.html#a1">ASPECT_ANAMORPHIC</a> 1</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::ASPECT_FULL"></a> -#define </td><td valign=bottom><a class="el" href="group__video__ratio.html#a2">ASPECT_FULL</a> 2</td></tr> -<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::ASPECT_DVB"></a> -#define </td><td valign=bottom><a class="el" href="group__video__ratio.html#a3">ASPECT_DVB</a> 3</td></tr> -<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::ASPECT_SQUARE"></a> -#define </td><td valign=bottom><a class="el" href="group__video__ratio.html#a4">ASPECT_SQUARE</a> 4</td></tr> -<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::NUM_ASPECT_RATIOS"></a> -#define </td><td valign=bottom><a class="el" href="group__video__ratio.html#a5">NUM_ASPECT_RATIOS</a> 5</td></tr> -<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::DEMUX_DEFAULT_STRATEGY"></a> -#define </td><td valign=bottom><a class="el" href="group__demux__strategy.html#a0">DEMUX_DEFAULT_STRATEGY</a> 0</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::DEMUX_REVERT_STRATEGY"></a> -#define </td><td valign=bottom><a class="el" href="group__demux__strategy.html#a1">DEMUX_REVERT_STRATEGY</a> 1</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::DEMUX_CONTENT_STRATEGY"></a> -#define </td><td valign=bottom><a class="el" href="group__demux__strategy.html#a2">DEMUX_CONTENT_STRATEGY</a> 2</td></tr> -<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::DEMUX_EXTENSION_STRATEGY"></a> -#define </td><td valign=bottom><a class="el" href="group__demux__strategy.html#a3">DEMUX_EXTENSION_STRATEGY</a> 3</td></tr> -<tr><td nowrap align=right valign=top><a name="a15" doxytag="xine.h::SPEED_PAUSE"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__management.html#a15">SPEED_PAUSE</a> 0</td></tr> -<tr><td nowrap align=right valign=top><a name="a16" doxytag="xine.h::SPEED_SLOW_4"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__management.html#a16">SPEED_SLOW_4</a> 1</td></tr> -<tr><td nowrap align=right valign=top><a name="a17" doxytag="xine.h::SPEED_SLOW_2"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__management.html#a17">SPEED_SLOW_2</a> 2</td></tr> -<tr><td nowrap align=right valign=top><a name="a18" doxytag="xine.h::SPEED_NORMAL"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__management.html#a18">SPEED_NORMAL</a> 4</td></tr> -<tr><td nowrap align=right valign=top><a name="a19" doxytag="xine.h::SPEED_FAST_2"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__management.html#a19">SPEED_FAST_2</a> 8</td></tr> -<tr><td nowrap align=right valign=top><a name="a20" doxytag="xine.h::SPEED_FAST_4"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__management.html#a20">SPEED_FAST_4</a> 16</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::AO_CAP_NOCAP"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a1">AO_CAP_NOCAP</a> 0x00000000</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::AO_CAP_MODE_A52"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a2">AO_CAP_MODE_A52</a> 0x00000001</td></tr> -<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::AO_CAP_MODE_AC5"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a3">AO_CAP_MODE_AC5</a> 0x00000002</td></tr> -<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::AO_CAP_MODE_MONO"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a4">AO_CAP_MODE_MONO</a> 0x00000004</td></tr> -<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::AO_CAP_MODE_STEREO"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a5">AO_CAP_MODE_STEREO</a> 0x00000008</td></tr> -<tr><td nowrap align=right valign=top><a name="a6" doxytag="xine.h::AO_CAP_MODE_4CHANNEL"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a6">AO_CAP_MODE_4CHANNEL</a> 0x00000010</td></tr> -<tr><td nowrap align=right valign=top><a name="a7" doxytag="xine.h::AO_CAP_MODE_5CHANNEL"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a7">AO_CAP_MODE_5CHANNEL</a> 0x00000020</td></tr> -<tr><td nowrap align=right valign=top><a name="a8" doxytag="xine.h::AO_CAP_MODE_5_1CHANNEL"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a8">AO_CAP_MODE_5_1CHANNEL</a> 0x00000040</td></tr> -<tr><td nowrap align=right valign=top><a name="a9" doxytag="xine.h::AO_CAP_MIXER_VOL"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a9">AO_CAP_MIXER_VOL</a> 0x00000080</td></tr> -<tr><td nowrap align=right valign=top><a name="a10" doxytag="xine.h::AO_CAP_PCM_VOL"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a10">AO_CAP_PCM_VOL</a> 0x00000100</td></tr> -<tr><td nowrap align=right valign=top><a name="a11" doxytag="xine.h::AO_CAP_MUTE_VOL"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__cap.html#a11">AO_CAP_MUTE_VOL</a> 0x00000200</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::AO_PROP_MIXER_VOL"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__prop.html#a2">AO_PROP_MIXER_VOL</a> 0</td></tr> -<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::AO_PROP_PCM_VOL"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__prop.html#a3">AO_PROP_PCM_VOL</a> 1</td></tr> -<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::AO_PROP_MUTE_VOL"></a> -#define </td><td valign=bottom><a class="el" href="group__audio__prop.html#a4">AO_PROP_MUTE_VOL</a> 2</td></tr> -<tr><td nowrap align=right valign=top><a name="a0" doxytag="xine.h::mrl_unknown"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a0">mrl_unknown</a> (0 << 0)</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::mrl_dvd"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a1">mrl_dvd</a> (1 << 0)</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::mrl_vcd"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a2">mrl_vcd</a> (1 << 1)</td></tr> -<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::mrl_net"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a3">mrl_net</a> (1 << 2)</td></tr> -<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::mrl_rtp"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a4">mrl_rtp</a> (1 << 3)</td></tr> -<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::mrl_stdin"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a5">mrl_stdin</a> (1 << 4)</td></tr> -<tr><td nowrap align=right valign=top><a name="a6" doxytag="xine.h::mrl_file"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a6">mrl_file</a> (1 << 5)</td></tr> -<tr><td nowrap align=right valign=top><a name="a7" doxytag="xine.h::mrl_file_fifo"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a7">mrl_file_fifo</a> (1 << 6)</td></tr> -<tr><td nowrap align=right valign=top><a name="a8" doxytag="xine.h::mrl_file_chardev"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a8">mrl_file_chardev</a> (1 << 7)</td></tr> -<tr><td nowrap align=right valign=top><a name="a9" doxytag="xine.h::mrl_file_directory"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a9">mrl_file_directory</a> (1 << 8)</td></tr> -<tr><td nowrap align=right valign=top><a name="a10" doxytag="xine.h::mrl_file_blockdev"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a10">mrl_file_blockdev</a> (1 << 9)</td></tr> -<tr><td nowrap align=right valign=top><a name="a11" doxytag="xine.h::mrl_file_normal"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a11">mrl_file_normal</a> (1 << 10)</td></tr> -<tr><td nowrap align=right valign=top><a name="a12" doxytag="xine.h::mrl_file_symlink"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a12">mrl_file_symlink</a> (1 << 11)</td></tr> -<tr><td nowrap align=right valign=top><a name="a13" doxytag="xine.h::mrl_file_sock"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a13">mrl_file_sock</a> (1 << 12)</td></tr> -<tr><td nowrap align=right valign=top><a name="a14" doxytag="xine.h::mrl_file_exec"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a14">mrl_file_exec</a> (1 << 13)</td></tr> -<tr><td nowrap align=right valign=top><a name="a15" doxytag="xine.h::mrl_file_backup"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a15">mrl_file_backup</a> (1 << 14)</td></tr> -<tr><td nowrap align=right valign=top><a name="a16" doxytag="xine.h::mrl_file_hidden"></a> -#define </td><td valign=bottom><a class="el" href="group__mrl__types.html#a16">mrl_file_hidden</a> (1 << 15)</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::MRL_ZERO"></a> -#define </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 </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 </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 </td><td valign=bottom><a class="el" href="group__loadplugins__group.html#a4">XINE_PLUGINDIR</a> "/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 </td><td valign=bottom><a class="el" href="group__visual__types.html#a0">VISUAL_TYPE_X11</a> 1</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::VISUAL_TYPE_AA"></a> -#define </td><td valign=bottom><a class="el" href="group__visual__types.html#a1">VISUAL_TYPE_AA</a> 2</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::VISUAL_TYPE_FB"></a> -#define </td><td valign=bottom><a class="el" href="group__visual__types.html#a2">VISUAL_TYPE_FB</a> 3</td></tr> -<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::VISUAL_TYPE_GTK"></a> -#define </td><td valign=bottom><a class="el" href="group__visual__types.html#a3">VISUAL_TYPE_GTK</a> 4</td></tr> -<tr><td nowrap align=right valign=top><a name="a1" doxytag="xine.h::XINE_IMGFMT_YV12"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__api.html#a1">XINE_IMGFMT_YV12</a> 0x32315659</td></tr> -<tr><td nowrap align=right valign=top><a name="a2" doxytag="xine.h::XINE_IMGFMT_YUY2"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__api.html#a2">XINE_IMGFMT_YUY2</a> (('2'<<24)|('Y'<<16)|('U'<<8)|'Y')</td></tr> -<tr><td nowrap align=right valign=top><a name="a3" doxytag="xine.h::XINE_ASPECT_RATIO_SQUARE"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__api.html#a3">XINE_ASPECT_RATIO_SQUARE</a> 1</td></tr> -<tr><td nowrap align=right valign=top><a name="a4" doxytag="xine.h::XINE_ASPECT_RATIO_4_3"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__api.html#a4">XINE_ASPECT_RATIO_4_3</a> 2</td></tr> -<tr><td nowrap align=right valign=top><a name="a5" doxytag="xine.h::XINE_ASPECT_RATIO_ANAMORPHIC"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__api.html#a5">XINE_ASPECT_RATIO_ANAMORPHIC</a> 3</td></tr> -<tr><td nowrap align=right valign=top><a name="a6" doxytag="xine.h::XINE_ASPECT_RATIO_211_1"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__api.html#a6">XINE_ASPECT_RATIO_211_1</a> 4</td></tr> -<tr><td nowrap align=right valign=top><a name="a7" doxytag="xine.h::XINE_ASPECT_RATIO_DONT_TOUCH"></a> -#define </td><td valign=bottom><a class="el" href="group__xine__api.html#a7">XINE_ASPECT_RATIO_DONT_TOUCH</a> 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 </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 </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> </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 </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 </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 </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> </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 (* </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* (* </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 (* </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 </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 (* </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* </td><td valign=bottom><a class="el" href="group__xine__version.html#a0">xine_get_str_version</a> (void)</td></tr> -<tr><td> </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 </td><td valign=bottom><a class="el" href="group__xine__version.html#a1">xine_get_major_version</a> (void)</td></tr> -<tr><td> </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 </td><td valign=bottom><a class="el" href="group__xine__version.html#a2">xine_get_minor_version</a> (void)</td></tr> -<tr><td> </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 </td><td valign=bottom><a class="el" href="group__xine__version.html#a3">xine_get_sub_version</a> (void)</td></tr> -<tr><td> </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 </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> </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>* </td><td valign=bottom><a class="el" href="group__xine__init.html#a0">config_file_init</a> (char *filename)</td></tr> -<tr><td> </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>* </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 </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> </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** </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> </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>** </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> </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** </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> </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** </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> </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** </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> </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>* </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> </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** </td><td valign=bottom><a class="el" href="group__loadplugins__group.html#a2">xine_list_audio_output_plugins</a> (void)</td></tr> -<tr><td> </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>* </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> </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 </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> </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 </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> </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 </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> </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 </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> </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 <<a href="mailto:guenter@users.sourceforge.net">guenter@users.sourceforge.net</a>> , Siegfried Langauf <<a href="mailto:siggi@users.sourceforge.net">siggi@users.sourceforge.net</a>> , Daniel Caujolle-Bert <<a href="mailto:f1rmb@users.sourceforge.net">f1rmb@users.sourceforge.net</a>> </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 "/usr/local/share/xine/skins" - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </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>, - © 1997-2001</small></address> -</body> -</html> |