summaryrefslogtreecommitdiff
path: root/src/filter.h
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2014-07-03 15:53:56 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2014-09-23 10:46:22 +1000
commit198384e69ff1d5b40b2abd7ef45893b276ea2cac (patch)
treec2e0da412787e3663c2f52d80bc1b0c45170c396 /src/filter.h
parent87c88d6a8605654c1d29471c7f34804a35a25745 (diff)
filter: add a configurable speed interface
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'src/filter.h')
-rw-r--r--src/filter.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/filter.h b/src/filter.h
index b79f0e3..1f53e81 100644
--- a/src/filter.h
+++ b/src/filter.h
@@ -25,6 +25,7 @@
#include "config.h"
+#include <stdbool.h>
#include <stdint.h>
struct motion_params {
@@ -40,6 +41,12 @@ filter_dispatch(struct motion_filter *filter,
void
filter_destroy(struct motion_filter *filter);
+bool
+filter_set_speed(struct motion_filter *filter,
+ double speed);
+double
+filter_get_speed(struct motion_filter *filter);
+
typedef double (*accel_profile_func_t)(struct motion_filter *filter,
void *data,
double velocity,