X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Flib%2Fexternal%2Fmedia_ctrl%2Fmediactrl.c;h=104b5acf0cf5364ef4995f92f9b50d4fbe93db36;hb=fabec436114bfe0a226453fc2c5ad2eb85cb54a0;hp=3558d825008503efe976ebcfc4a023bf267e6a8b;hpb=f5a501e9143701fb25054d859d0e0d1d5eb5b4dc;p=kdenlive diff --git a/src/lib/external/media_ctrl/mediactrl.c b/src/lib/external/media_ctrl/mediactrl.c index 3558d825..104b5acf 100644 --- a/src/lib/external/media_ctrl/mediactrl.c +++ b/src/lib/external/media_ctrl/mediactrl.c @@ -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) {