summaryrefslogtreecommitdiff
path: root/doc/man/en/man3/xine.h.3
diff options
context:
space:
mode:
Diffstat (limited to 'doc/man/en/man3/xine.h.3')
-rw-r--r--doc/man/en/man3/xine.h.372
1 files changed, 55 insertions, 17 deletions
diff --git a/doc/man/en/man3/xine.h.3 b/doc/man/en/man3/xine.h.3
index 36f7fd604..5d01ab22b 100644
--- a/doc/man/en/man3/xine.h.3
+++ b/doc/man/en/man3/xine.h.3
@@ -1,4 +1,4 @@
-.TH "xine.h" 3 "26 Jul 2001" "XINE, A Free Video Player Project - API reference" \" -*- nroff -*-
+.TH "xine.h" 3 "17 Sep 2001" "XINE, A Free Video Player Project - API reference" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@@ -29,10 +29,10 @@ xine.h \-
.RI "#define \fBXINE_BUILD_CC\fP 'gcc version 2.95.3 20010315 (release)'"
.br
.ti -1c
-.RI "#define \fBXINE_BUILD_OS\fP 'Linux 2.4.5 i686'"
+.RI "#define \fBXINE_BUILD_OS\fP 'Linux 2.4.8 i686'"
.br
.ti -1c
-.RI "#define \fBXINE_BUILD_DATE\fP 'Thu 26 Jul 2001 09:17:10'"
+.RI "#define \fBXINE_BUILD_DATE\fP 'Mon 17 Sep 2001 00:59:15'"
.br
.ti -1c
.RI "#define \fBXINE_STOP\fP 0"
@@ -41,19 +41,16 @@ xine.h \-
.RI "#define \fBXINE_PLAY\fP 1"
.br
.ti -1c
-.RI "#define \fBXINE_PAUSE\fP 2"
-.br
-.ti -1c
-.RI "#define \fBXINE_QUIT\fP 3"
+.RI "#define \fBXINE_QUIT\fP 2"
.br
.ti -1c
.RI "#define \fBXINE_MAJOR_VERSION\fP 0"
.br
.ti -1c
-.RI "#define \fBXINE_MINOR_VERSION\fP 5"
+.RI "#define \fBXINE_MINOR_VERSION\fP 9"
.br
.ti -1c
-.RI "#define \fBXINE_SUB_VERSION\fP 0"
+.RI "#define \fBXINE_SUB_VERSION\fP 1"
.br
.ti -1c
.RI "#define \fBVO_CAP_HUE\fP 0x00000010"
@@ -92,7 +89,10 @@ xine.h \-
.RI "#define \fBVO_PROP_COLORKEY\fP 6"
.br
.ti -1c
-.RI "#define \fBVO_NUM_PROPERTIES\fP 7"
+.RI "#define \fBVO_PROP_SOFT_DEINTERLACE\fP 7"
+.br
+.ti -1c
+.RI "#define \fBVO_NUM_PROPERTIES\fP 8"
.br
.ti -1c
.RI "#define \fBASPECT_AUTO\fP 0"
@@ -119,6 +119,24 @@ xine.h \-
.RI "#define \fBDEMUX_EXTENSION_STRATEGY\fP 3"
.br
.ti -1c
+.RI "#define \fBSPEED_PAUSE\fP 0"
+.br
+.ti -1c
+.RI "#define \fBSPEED_SLOW_4\fP 1"
+.br
+.ti -1c
+.RI "#define \fBSPEED_SLOW_2\fP 2"
+.br
+.ti -1c
+.RI "#define \fBSPEED_NORMAL\fP 4"
+.br
+.ti -1c
+.RI "#define \fBSPEED_FAST_2\fP 8"
+.br
+.ti -1c
+.RI "#define \fBSPEED_FAST_4\fP 16"
+.br
+.ti -1c
.RI "#define \fBmrl_unknown\fP (0 << 0)"
.br
.ti -1c
@@ -210,7 +228,7 @@ xine.h \-
.RI "typedef void \fBxine_t\fP"
.br
.ti -1c
-.RI "typedef void \fBao_functions_t\fP"
+.RI "typedef void \fBao_driver_t\fP"
.br
.ti -1c
.RI "typedef void \fBcfg_data_t\fP"
@@ -262,7 +280,7 @@ xine.h \-
.br
.RI "\fIConfiguration file initialisation.\fP"
.ti -1c
-.RI "\fBxine_t\fP* \fBxine_init\fP (\fBvo_driver_t\fP *vo, \fBao_functions_t\fP *ao, \fBconfig_values_t\fP *config, \fBgui_stream_end_cb_t\fP stream_end_cb, \fBgui_get_next_mrl_cb_t\fP get_next_mrl_cb, \fBgui_branched_cb_t\fP branched_cb)"
+.RI "\fBxine_t\fP* \fBxine_init\fP (\fBvo_driver_t\fP *vo, \fBao_driver_t\fP *ao, \fBconfig_values_t\fP *config, \fBgui_stream_end_cb_t\fP stream_end_cb, \fBgui_get_next_mrl_cb_t\fP get_next_mrl_cb, \fBgui_branched_cb_t\fP branched_cb)"
.br
.RI "\fIInitialisation of xine.\fP"
.ti -1c
@@ -270,13 +288,25 @@ xine.h \-
.br
.RI "\fIDe-initialisation of xine.\fP"
.ti -1c
-.RI "void \fBxine_play\fP (\fBxine_t\fP *self, char *MRL, int pos)"
+.RI "void \fBxine_play\fP (\fBxine_t\fP *self, char *MRL, int start_pos, int start_time)"
.br
.RI "\fIStart to play a stream.\fP"
.ti -1c
-.RI "void \fBxine_pause\fP (\fBxine_t\fP *self)"
+.RI "void \fBxine_set_speed\fP (\fBxine_t\fP *self, int speed)"
+.br
+.RI "\fISet playback speed.\fP"
+.ti -1c
+.RI "int \fBxine_get_speed\fP (\fBxine_t\fP *self)"
+.br
+.RI "\fIGet the playback speed.\fP"
+.ti -1c
+.RI "void \fBxine_set_av_offset\fP (\fBxine_t\fP *self, int offset_pts)"
.br
-.RI "\fIPause toggle.\fP"
+.RI "\fISet audio/video sync.\fP"
+.ti -1c
+.RI "int \fBxine_get_av_offset\fP (\fBxine_t\fP *self)"
+.br
+.RI "\fIGet audio/video sync.\fP"
.ti -1c
.RI "void \fBxine_stop\fP (\fBxine_t\fP *self)"
.br
@@ -294,6 +324,14 @@ xine.h \-
.br
.RI "\fIGet current position.\fP"
.ti -1c
+.RI "int \fBxine_get_current_time\fP (\fBxine_t\fP *self)"
+.br
+.RI "\fIget current pos in seconds.\fP"
+.ti -1c
+.RI "int \fBxine_get_stream_length\fP (\fBxine_t\fP *self)"
+.br
+.RI "\fIestimate length of input stream in seconds.\fP"
+.ti -1c
.RI "int \fBxine_get_audio_channel\fP (\fBxine_t\fP *self)"
.br
.RI "\fIGet current audio channel.\fP"
@@ -338,7 +376,7 @@ xine.h \-
.br
.RI "\fIgenerate a list of all available audio output plugins.\fP"
.ti -1c
-.RI "\fBao_functions_t\fP* \fBxine_load_audio_output_plugin\fP (\fBconfig_values_t\fP *config, char *id)"
+.RI "\fBao_driver_t\fP* \fBxine_load_audio_output_plugin\fP (\fBconfig_values_t\fP *config, char *id)"
.br
.RI "\fIload a specific audio output plugin.\fP"
.ti -1c
@@ -363,7 +401,7 @@ Guenter Bartsch <guenter@users.sourceforge.net> , Siegfried Langauf <siggi@users
.PP
\fBDate: \fP
.in +1c
-25/07/2001
+16/09/2001
.PP
API of XINE library.
.PP