So that it can depend on the actual configuration selected.
audio_out = (nch); \
if (imprecise) { \
*imprecise = in; \
+ imprecise->set (DataType::MIDI, \
+ possible_midiin); \
} \
penalty = p; \
found = true; \
int possible_in = io["audio_in"].isNumber() ? io["audio_in"] : -1;
int possible_out = io["audio_out"].isNumber() ? io["audio_out"] : -1;
+ int possible_midiin = _has_midi_input ? 1 : 0;
if (possible_out == 0 && possible_in == 0 && _has_midi_output) {
assert (audio_in > 0); // no input is handled above
}
if (imprecise) {
- imprecise->set (DataType::MIDI, _has_midi_input ? 1 : 0);
_selected_in = *imprecise;
} else {
_selected_in = in;