diff options
| author | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-05-28 21:47:42 +0000 |
|---|---|---|
| committer | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-05-28 21:47:42 +0000 |
| commit | 383e049be4af763bba9539f426ff02df39a694b5 (patch) | |
| tree | 0de4e62030ad2ac79d70c6cdc7fc4d65668ce32f /include | |
| parent | b7c53a58ddf9ab97d9b9d9a71e5256c17a1f7a02 (diff) | |
| download | xine-lib-383e049be4af763bba9539f426ff02df39a694b5.tar.gz xine-lib-383e049be4af763bba9539f426ff02df39a694b5.tar.bz2 | |
Add version informations in API.
CVS patchset: 97
CVS date: 2001/05/28 21:47:42
Diffstat (limited to 'include')
| -rw-r--r-- | include/xine.h.tmpl.in | 59 |
1 files changed, 58 insertions, 1 deletions
diff --git a/include/xine.h.tmpl.in b/include/xine.h.tmpl.in index 8d7413875..296dc0ca4 100644 --- a/include/xine.h.tmpl.in +++ b/include/xine.h.tmpl.in @@ -29,7 +29,7 @@ \endverbatim */ /* - * $Id: xine.h.tmpl.in,v 1.18 2001/05/26 22:04:38 f1rmb Exp $ + * $Id: xine.h.tmpl.in,v 1.19 2001/05/28 21:47:43 f1rmb Exp $ * */ @@ -213,6 +213,63 @@ typedef void (*gui_status_callback_func_t)(int nStatus); * @defgroup xine_api API functions * @{ */ + +/** + * @defgroup xine_version API functions + * @ingroup xine_api + * @{ + */ +/** + * \fn *xine_get_str_version(void); + * \brief return string version, like "0.5.0" + * \param None. + * \return string version + * + */ +char *xine_get_str_version(void); + +/** + * \fn int xine_get_major_version(void); + * \brief return version information + * \param None. + * \return major version. + * + */ +int xine_get_major_version(void); + +/** + * \fn int xine_get_minor_version(void); + * \brief return version information + * \param None. + * \return minor version. + * + */ +int xine_get_minor_version(void); + +/** + * \fn int xine_get_sub_version(void); + * \brief return version information + * \param None. + * \return sub version. + * + */ +int xine_get_sub_version(void); + +/** + * \fn int xine_check_version(int major, int minor, int sub); + * \brief check minimal version. + * \param major major version wanted. + * \param minorr minor version wanted. + * \param sub sub version wanted. + * \return 1 if installed version is >= to desired, otherwise 0 + * + * Compare version numbers with xine installed version. + */ +int xine_check_version(int major, int minor, int sub); + +/** @} end of xine_version */ + + /** @defgroup xine_init_api Init functions * @ingroup xine_api * @{ |
