Merge pull request #16487 from amerhifi/resetAudio

case DEV-2709: reset QAudioDevInfo on switch
This commit is contained in:
Brad Hefta-Gaub 2019-11-13 09:48:33 -08:00 committed by GitHub
commit 0dd764cd29
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1835,6 +1835,8 @@ bool AudioClient::switchInputToAudioDevice(const HifiAudioDeviceInfo inputDevice
_audioInput->deleteLater();
_audioInput = NULL;
_numInputCallbackBytes = 0;
_inputDeviceInfo.setDevice(QAudioDeviceInfo());
}
if (_dummyAudioInput) {
@ -2081,6 +2083,8 @@ bool AudioClient::switchOutputToAudioDevice(const HifiAudioDeviceInfo outputDevi
delete[] _localOutputMixBuffer;
_localOutputMixBuffer = NULL;
_outputDeviceInfo.setDevice(QAudioDeviceInfo());
}
// cleanup any resamplers