public CallHandler(SIPApp app, Preferences settings, MultimediaHandler mediaHandler, int localAudioPort, int localVideoPort) { _app = app; _settings = settings; _mediaHandler = mediaHandler; _localAudioPort = localAudioPort; _localVideoPort = localVideoPort; CallState = CallState.Inactive; }
private void InitVChat() { System.Threading.ThreadPool.QueueUserWorkItem((args) => { try { if (_nrtcInit = NIM.VChatAPI.Init("")) { _multimediaHandler = new MultimediaHandler(this); MultimediaHandler.InitVChatInfo(); } else { MessageBox.Show("NIM VChatAPI init failed!"); } } catch (Exception exception) { System.Diagnostics.Debug.WriteLine(exception.ToString()); } }); }