我拿SDK 2.9的Demo试了下,还是没有任何效果,能确认下Windows下是什么情况么?
Demo代码仅作了如下修改:
static bool a = true;
void CVideoDlg::OnBnClickedBtnScreenCapture()
{
CAgoraObject *lpAgora = CAgoraObject::GetAgoraObject();
#if 0
if (lpAgora->IsScreenCaptureEnabled()) {
lpAgora->EnableScreenCapture(NULL, 0, NULL, FALSE);
m_btnScrCap.SwitchButtonStatus(CAGButton::AGBTN_NORMAL);
}
else
CreateScreenShareMenu();
#else
agora::rtc::BeautyOptions options;
if (a) {
options.lighteningContrastLevel = BeautyOptions::LIGHTENING_CONTRAST_LEVEL::LIGHTENING_CONTRAST_HIGH;
options.lighteningLevel = 1.0f;
options.smoothnessLevel = 1.0f;
options.rednessLevel = 1.0f;
}
else {
options.lighteningLevel = 0.0f;
options.smoothnessLevel = 0.0f;
options.rednessLevel = 0.0f;
options.lighteningContrastLevel = BeautyOptions::LIGHTENING_CONTRAST_LEVEL::LIGHTENING_CONTRAST_LOW;
}
lpAgora->GetEngine()->setBeautyEffectOptions(a, options);
a = !a;
#endif
Invalidate();
}