summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2001-05-03 18:22:37 +0000
committerDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2001-05-03 18:22:37 +0000
commit9142df5dc4bd090d324c2b62059f52f4e83b737f (patch)
treed08d3c958663cfd97b927b9aecb095aa10bf66b0 /include
parent977dd61d21c00c84a3a744ca83e72968feec8c93 (diff)
downloadxine-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.in55
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 */
/**