Browse Source

Fixed a bug attempting to open an audio device with zero channels

tags/2021-05-28
Tom Poole 6 years ago
parent
commit
7d13b82a10
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp

+ 8
- 0
modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp View File

@@ -524,6 +524,14 @@ String AudioDeviceManager::setAudioDeviceSetup (const AudioDeviceSetup& newSetup
currentSetup = newSetup;
if (inputChannels.isZero() && outputChannels.isZero())
{
if (treatAsChosenDevice)
updateXml();
return {};
}
currentSetup.sampleRate = chooseBestSampleRate (newSetup.sampleRate);
currentSetup.bufferSize = chooseBestBufferSize (newSetup.bufferSize);


Loading…
Cancel
Save