Avoid to close invalid audio input

This commit is contained in:
michal.szwaj 2018-02-14 21:22:30 +01:00
parent 863fdacffb
commit 4ce436b2f1

View File

@ -136,12 +136,16 @@ void AudioInput::onStopRecording()
readPromise_.reset(); readPromise_.reset();
} }
if(ioDevice_ != nullptr)
{
ioDevice_->reset(); ioDevice_->reset();
ioDevice_->disconnect(); ioDevice_->disconnect();
audioInput_->stop();
ioDevice_ = nullptr; ioDevice_ = nullptr;
} }
audioInput_->stop();
}
void AudioInput::onReadyRead() void AudioInput::onReadyRead()
{ {
if(readPromise_ == nullptr) if(readPromise_ == nullptr)