diff options
Diffstat (limited to 'doc/man/en/man3/xine.h.3')
-rw-r--r-- | doc/man/en/man3/xine.h.3 | 72 |
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 |