summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuenter Bartsch <guenter@users.sourceforge.net>2001-08-25 08:50:11 +0000
committerGuenter Bartsch <guenter@users.sourceforge.net>2001-08-25 08:50:11 +0000
commitf0ee1edb42c9b79db550d6a901e4651011412387 (patch)
tree3993829ad73058efcfe6ddab0f0c27c6da17a904
parentfe430aaa604b69cd1cad096ed44d7055eb12bc76 (diff)
downloadxine-lib-f0ee1edb42c9b79db550d6a901e4651011412387.tar.gz
xine-lib-f0ee1edb42c9b79db550d6a901e4651011412387.tar.bz2
reflect new trick play functions in public header file
CVS patchset: 491 CVS date: 2001/08/25 08:50:11
-rw-r--r--include/xine.h.tmpl.in25
1 files changed, 24 insertions, 1 deletions
diff --git a/include/xine.h.tmpl.in b/include/xine.h.tmpl.in
index f6adb91b5..aa5dba72c 100644
--- a/include/xine.h.tmpl.in
+++ b/include/xine.h.tmpl.in
@@ -28,7 +28,7 @@
\endverbatim
*/
/*
- * $Id: xine.h.tmpl.in,v 1.37 2001/08/21 19:39:50 jcdutton Exp $
+ * $Id: xine.h.tmpl.in,v 1.38 2001/08/25 08:50:11 guenter Exp $
*
*/
@@ -641,6 +641,29 @@ void xine_seek (xine_t *self, char *MRL, int pos);
*/
void xine_pause (xine_t *self);
+/*
+ * set playback speed
+ *
+ * constants see below
+ */
+
+void xine_set_speed (xine_t *this, int speed);
+int xine_get_speed (xine_t *this);
+
+#define SPEED_PAUSE 0
+#define SPEED_SLOW_4 1
+#define SPEED_SLOW_2 2
+#define SPEED_NORMAL 4
+#define SPEED_FAST_2 8
+#define SPEED_FAST_4 16
+
+/*
+ * manually adjust a/v sync
+ */
+
+void xine_set_av_offset (xine_t *this, int offset_pts);
+int xine_get_av_offset (xine_t *this);
+
/**
* \fn void xine_stop (xine_t *self)
* \brief Stop playing