diff options
author | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-05-03 18:22:37 +0000 |
---|---|---|
committer | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-05-03 18:22:37 +0000 |
commit | 9142df5dc4bd090d324c2b62059f52f4e83b737f (patch) | |
tree | d08d3c958663cfd97b927b9aecb095aa10bf66b0 /include | |
parent | 977dd61d21c00c84a3a744ca83e72968feec8c93 (diff) | |
download | xine-lib-9142df5dc4bd090d324c2b62059f52f4e83b737f.tar.gz xine-lib-9142df5dc4bd090d324c2b62059f52f4e83b737f.tar.bz2 |
Implement xine_*_window*() functions.
CVS patchset: 58
CVS date: 2001/05/03 18:22:37
Diffstat (limited to 'include')
-rw-r--r-- | include/xine.h.tmpl.in | 55 |
1 files changed, 54 insertions, 1 deletions
diff --git a/include/xine.h.tmpl.in b/include/xine.h.tmpl.in index 94824b9bb..2096ce8f7 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.11 2001/05/03 00:02:42 f1rmb Exp $ + * $Id: xine.h.tmpl.in,v 1.12 2001/05/03 18:22:37 f1rmb Exp $ * */ @@ -286,6 +286,59 @@ int xine_get_spu_channel (xine_t *this); */ void xine_select_spu_channel (xine_t *this, int channel); +/** + * \fn void *xine_get_output_window(xine_t *this); + * \brief Get the output window. + * \param this Current xine engine configuration ( #see xine_init() ) + * \return Return output window as void pointer. + * + * Get whatever is usefull to contact the window/video output + * (mostly usefull for the gui if it wants to access + * the video output window). The calling application should + * cast the void pointer to desired type. + */ +void *xine_get_window_output(xine_t *this); + +/** + * \fn int xine_get_window_property(xine_t *this, int property); + * \brief + * \param + * \return + * + * + */ +int xine_get_window_property(xine_t *this, int property); + +/** + * \fn int xine_set_window_property(xine_t *this, int property, int value); + * \brief + * \param + * \return + * + * + */ +int xine_set_window_property(xine_t *this, int property, int value); + +/** + * \fn void xine_get_window_property_min_max(xine_t *this, int property, int *min, int *max); + * \brief + * \param + * \return + * + * + */ +void xine_get_window_property_min_max(xine_t *this, int property, int *min, int *max); + +/** + * \fn void xine_window_handle_event(xine_t *this, void *event); + * \brief + * \param + * \return + * + * + */ +void xine_window_handle_event(xine_t *this, void *event); + /** @} end of xine_management_api */ /** |