Browse Source

Associate description with each enum constraint value

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2983 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.90
nedko 17 years ago
parent
commit
c3b51c7755
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      common/driver_interface.h

+ 6
- 1
common/driver_interface.h View File

@@ -56,6 +56,11 @@ extern "C"
char str[JACK_DRIVER_PARAM_STRING_MAX + 1]; char str[JACK_DRIVER_PARAM_STRING_MAX + 1];
} jack_driver_param_value_t; } jack_driver_param_value_t;


typedef struct {
jack_driver_param_value_t value;
char short_desc[64]; /**< A short (~30 chars) description for the user */
} jack_driver_param_value_enum_t;

typedef struct { typedef struct {
bool range; /**< if true - constraint is a range (min-max), if false - it is an enumeration */ bool range; /**< if true - constraint is a range (min-max), if false - it is an enumeration */


@@ -67,7 +72,7 @@ extern "C"


struct { struct {
uint32_t count; uint32_t count;
jack_driver_param_value_t * possible_values_array;
jack_driver_param_value_enum_t * possible_values_array;
} enumeration; } enumeration;
} constraint; } constraint;
} jack_driver_param_constraint_desc_t; } jack_driver_param_constraint_desc_t;


Loading…
Cancel
Save