fix #LINQT-2086 disable video only when starting audio call
This commit is contained in:
parent
c70426f770
commit
0d2e83a60d
2 changed files with 4 additions and 2 deletions
|
|
@ -132,7 +132,7 @@ void CallModel::activateLocalVideo(std::shared_ptr<linphone::CallParams> ¶ms
|
||||||
lInfo() << sLog()
|
lInfo() << sLog()
|
||||||
.arg("Updating call with video enabled and media direction set to %1")
|
.arg("Updating call with video enabled and media direction set to %1")
|
||||||
.arg((int)params->getVideoDirection());
|
.arg((int)params->getVideoDirection());
|
||||||
params->enableVideo(enable);
|
params->enableVideo(SettingsModel::getInstance()->getVideoEnabled());
|
||||||
auto videoDirection = enable ? linphone::MediaDirection::SendRecv : linphone::MediaDirection::RecvOnly;
|
auto videoDirection = enable ? linphone::MediaDirection::SendRecv : linphone::MediaDirection::RecvOnly;
|
||||||
params->setVideoDirection(videoDirection);
|
params->setVideoDirection(videoDirection);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -320,7 +320,9 @@ bool ToolModel::createCall(const QString &sipAddress,
|
||||||
SettingsModel::getInstance()->setCallToneIndicationsEnabled(true);
|
SettingsModel::getInstance()->setCallToneIndicationsEnabled(true);
|
||||||
}
|
}
|
||||||
std::shared_ptr<linphone::CallParams> params = core->createCallParams(nullptr);
|
std::shared_ptr<linphone::CallParams> params = core->createCallParams(nullptr);
|
||||||
CallModel::activateLocalVideo(params, localVideoEnabled);
|
params->enableVideo(localVideoEnabled);
|
||||||
|
auto videoDirection = localVideoEnabled ? linphone::MediaDirection::SendRecv : linphone::MediaDirection::RecvOnly;
|
||||||
|
params->setVideoDirection(videoDirection);
|
||||||
|
|
||||||
bool micEnabled = options.contains("microEnabled") ? options["microEnabled"].toBool() : true;
|
bool micEnabled = options.contains("microEnabled") ? options["microEnabled"].toBool() : true;
|
||||||
params->enableMic(micEnabled);
|
params->enableMic(micEnabled);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue