24     std::unique_ptr<juce::AudioDeviceManager>
 
   25         manager(
new juce::AudioDeviceManager());
 
   29     auto &types = manager->getAvailableDeviceTypes();
 
   30     for (
auto* t : types) {
 
   32         const auto names = t->getDeviceNames();
 
   33         for (
const auto& name : names) {
 
   34             m_devices.emplace_back(
 
   35                 name.toStdString(), t->getTypeName().toStdString());