]> git.sesse.net Git - kdenlive/blobdiff - src/lib/external/media_ctrl/mediactrl.c
jogshuttle: keys count function added to mediactrl
[kdenlive] / src / lib / external / media_ctrl / mediactrl.c
index 3558d825008503efe976ebcfc4a023bf267e6a8b..104b5acf0cf5364ef4995f92f9b50d4fbe93db36 100644 (file)
@@ -171,6 +171,17 @@ struct  media_ctrl_key *media_ctrl_get_key(struct media_ctrl *ctrl, int code, in
        return NULL;
 }
 
+int media_ctrl_get_keys_count(struct media_ctrl *ctrl)
+{
+    int i = 0;
+    struct media_ctrl_key *keys = ctrl->device->keys;
+
+    while ( keys[i].key != 0 ) {
+        i++;
+    }
+
+    return i;
+}
 
 void translate_contour_hid_event(struct media_ctrl *ctrl, struct input_event *ev, struct media_ctrl_event *me) 
 {