diff --git a/libs/openFrameworks/sound/ofRtAudioSoundStream.cpp b/libs/openFrameworks/sound/ofRtAudioSoundStream.cpp index a725dee45eb..82b04c439ac 100644 --- a/libs/openFrameworks/sound/ofRtAudioSoundStream.cpp +++ b/libs/openFrameworks/sound/ofRtAudioSoundStream.cpp @@ -81,9 +81,8 @@ std::vector ofRtAudioSoundStream::getDeviceList(ofSoundDevice::Ap if(audioTemp.getCurrentApi()!=rtAudioApi && rtAudioApi!=RtAudio::Api::UNSPECIFIED){ return deviceList; } - auto deviceCount = audioTemp.getDeviceCount(); RtAudio::DeviceInfo info; - for (unsigned int i = 0; i < deviceCount; i++) { + for (unsigned int i: audioTemp.getDeviceIds()) { try { info = audioTemp.getDeviceInfo(i); }