diff --git a/libraries/audio-client/src/AudioClient.cpp b/libraries/audio-client/src/AudioClient.cpp index 4b5da3562e..55f4292710 100644 --- a/libraries/audio-client/src/AudioClient.cpp +++ b/libraries/audio-client/src/AudioClient.cpp @@ -1587,8 +1587,8 @@ bool AudioClient::switchInputToAudioDevice(const QAudioDeviceInfo inputDeviceInf return supportedFormat; } -#if defined(Q_OS_ANDROID) void AudioClient::audioInputStateChanged(QAudio::State state) { +#if defined(Q_OS_ANDROID) switch (state) { case QAudio::StoppedState: if (!_audioInput) { @@ -1609,16 +1609,18 @@ void AudioClient::audioInputStateChanged(QAudio::State state) { default: break; } +#endif } void AudioClient::checkInputTimeout() { +#if defined(Q_OS_ANDROID) if (_audioInput && _inputReadsSinceLastCheck < MIN_READS_TO_CONSIDER_INPUT_ALIVE) { _audioInput->stop(); } else { _inputReadsSinceLastCheck = 0; } -} #endif +} void AudioClient::outputNotify() { int recentUnfulfilled = _audioOutputIODevice.getRecentUnfulfilledReads(); diff --git a/libraries/audio-client/src/AudioClient.h b/libraries/audio-client/src/AudioClient.h index 8dd0be3fe8..3e6e83b598 100644 --- a/libraries/audio-client/src/AudioClient.h +++ b/libraries/audio-client/src/AudioClient.h @@ -182,10 +182,8 @@ public slots: void sendDownstreamAudioStatsPacket() { _stats.publish(); } void handleMicAudioInput(); -#if defined(Q_OS_ANDROID) void audioInputStateChanged(QAudio::State state); void checkInputTimeout(); -#endif void handleDummyAudioInput(); void handleRecordedAudioInput(const QByteArray& audio); void reset();