| 80 | // MultiChannelConfig constructors |
| 81 | |
| 82 | MultiChannelConfig::MultiChannelConfig(fl::span<ChannelConfig> channels) { |
| 83 | mChannels.reserve(channels.size()); |
| 84 | for (const auto& config : channels) { |
| 85 | mChannels.push_back(fl::make_shared<ChannelConfig>(config)); |
| 86 | } |
| 87 | } |
| 88 | |
| 89 | MultiChannelConfig::MultiChannelConfig(fl::initializer_list<ChannelConfig> channels) { |
| 90 | mChannels.reserve(channels.size()); |