История изменений
Исправление vvn_black, (текущая версия) :
Дело не в лямбдах, а в «структуре», для пары десятков сумматоров, кмк, обычного списка миксеров - за глаза.
Это уже ТС пусть сам решает, как ему искать и выбирать, как обрабатывать исключения. У меня просто вариант, не для копипасты.
С обычным списком и 4 функциями, всё это разрулится, без разницы какой сложности будут сами объекты описывающие микрофоны и миксеры.
Исходная версия vvn_black, :
Дело не в лямбдах, а в «структуре», для пары десятков сумматоров, кмк, обычного списка миксеров - за глаза.
Это уже ТС пусть сам решает, как ему искать и выбирать, как обрабатывать исключения. У меня просто вариант, не для копипасты.
С обычным списком и 4 функциями, всё это разрулится без разницы, какой сложности будут сами объекты описывающие микрофоны и миксеры.