opensl: use AEC when relevant

Change-Id: I38ffcd79e3392b1eb8a763914fa182e1f17a2685
This commit is contained in:
Adrien Béraud
2021-03-12 20:50:32 -05:00
parent e8070b0800
commit b9aa7719c9

View File

@ -69,6 +69,7 @@ OpenSLLayer::startStream(AudioDeviceType stream)
player_->setBufQueue(&playBufQueue_, &freePlayBufQueue_);
player_->registerCallback(std::bind(&OpenSLLayer::engineServicePlay, this));
player_->start();
playbackChanged(true);
} catch (const std::exception& e) {
JAMI_ERR("Error initializing audio playback: %s", e.what());
}
@ -116,6 +117,7 @@ OpenSLLayer::stopStream(AudioDeviceType stream)
if (stream == AudioDeviceType::PLAYBACK) {
if (player_) {
playbackChanged(false);
player_->stop();
player_.reset();
}