15 lines
420 B
Dart
15 lines
420 B
Dart
import 'package:gomix_flutter/mixer_state.dart' as mixer;
|
|
|
|
mixer.Port? findPort(mixer.MixerState mixerState, String uuid) {
|
|
int index = mixerState.inputs.indexWhere((element) => element.uuid == uuid);
|
|
if (index >= 0) {
|
|
return mixerState.inputs[index];
|
|
}
|
|
index = mixerState.outputs.indexWhere((element) => element.uuid == uuid);
|
|
if (index >= 0) {
|
|
return mixerState.outputs[index];
|
|
}
|
|
|
|
return null;
|
|
}
|