Beispiel #1
0
// bool jackctl_parameter_has_enum_constraint(jackctl_parameter_t * parameter);
static int _parameter_has_enum_constraint(ClientData clientData, Tcl_Interp *interp, int argc, Tcl_Obj* const *objv) {
  if (argc != 3) return fw_error_str(interp, "usage: jack-ctl parameter-has-enum-constraint parameter");
  jackctl_parameter_t * parameter;
  if (_get_pointer(interp, objv[2], (void**)&parameter) != TCL_OK)
    return TCL_ERROR;
  return _return_bool(interp, jackctl_parameter_has_enum_constraint(parameter));
}
Beispiel #2
0
uint32_t jackctl_parameter_get_enum_constraints_count (jackctl_parameter_t *parameter_ptr)
{
	if (!jackctl_parameter_has_enum_constraint (parameter_ptr)) {
		return 0;
	}

	return parameter_ptr->constraint_ptr->constraint.enumeration.count;
}