adding qaudio reset on switch.

This commit is contained in:
amerhifi 2019-11-12 17:07:43 -08:00
parent d7fbd1e2d4
commit 3939c7e6fd

View file

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