aboutsummaryrefslogtreecommitdiffhomepage
path: root/config.h
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2020-08-09 14:16:03 +0200
committercbdev <cb@cbcdn.com>2020-08-09 14:16:03 +0200
commitee055791d1430187ec175c3f065398460a5acf6b (patch)
tree29796c9de60e440e3d29333d68e4f7370a1c6e5a /config.h
parent7a00b8fda337ad38cfba4689dd5fc07686783158 (diff)
downloadmidimonster-ee055791d1430187ec175c3f065398460a5acf6b.tar.gz
midimonster-ee055791d1430187ec175c3f065398460a5acf6b.tar.bz2
midimonster-ee055791d1430187ec175c3f065398460a5acf6b.zip
Implement list-type multichannel specification (Fixes #67)
Diffstat (limited to 'config.h')
-rw-r--r--config.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/config.h b/config.h
index d15aed2..b96a866 100644
--- a/config.h
+++ b/config.h
@@ -1,4 +1,12 @@
/*
+ * Channel glob type
+ */
+enum /*_mm_channel_glob_type */ {
+ glob_range,
+ glob_list
+};
+
+/*
* Channel specification glob
*/
typedef struct /*_mm_channel_glob*/ {
@@ -7,6 +15,7 @@ typedef struct /*_mm_channel_glob*/ {
void* impl;
uint64_t u64[2];
} limits;
+ uint8_t type;
uint64_t values;
} channel_glob;