private async Task StartSdkAsync() { if (!_sdkService.MeetingAgentStarted) { IVisualizeShell visualizeShellService = DependencyResolver.Current.Container.Resolve <IVisualizeShell>(); visualizeShellService.StartingSdk(); UserInfo userInfo = DependencyResolver.Current.Container.Resolve <UserInfo>(); StartResult startResult = await _sdkService.Start(userInfo); if (startResult.m_result.m_rc != 0) { visualizeShellService.FinishStartingSdk(false, startResult.m_result.m_message); } else { visualizeShellService.FinishStartingSdk(true, Messages.InfoMeetingSdkStarted); int setFillModeResult = _sdkService.SetFillMode(0); HasErrorMsg(setFillModeResult.ToString(), Messages.WarningSetFillModeFailed); } //Thread.Sleep(1000); } }