private void SetHardware() { tc.XSetCameraByIndex(settings.camera); tc.XSelectMicByIndex(settings.microphone); tc.XSelectSpeakerByIndex(settings.speaker); WriteLog(String.Format("Info : {0} : Setting hardware to: camera index - {1}, microphone index - {2}, speaker index - {3}", DateTime.Now.ToString("g"), settings.camera, settings.microphone, settings.speaker)); }
//------------- Tc_OnXAfterStart -------------// //Executed after 'Trueconf' com object started private void Tc_OnXAfterStart(object sender, EventArgs e) { WriteLog("Tc_OnXAfterStart()..."); try { string sServer = INI.ReadINI("connection", "server"); WriteLog("connectToServer: " + sServer); //Try connect to server tc.connectToServer(sServer); //Use camera string sCam = INI.ReadINI("connection", "camera_id"); int idCam = System.Convert.ToInt32(sCam); WriteLog(String.Format("SetCameraByIndex( {0} )", idCam)); // Try XSetCameraByIndex if (idCam >= 0 && idCam < 100) { tc.XSetCameraByIndex(idCam); } } catch { WriteLog(String.Format("EXCEPTION !!! : connectToServer !!!")); } }
private void Sdk_OnXAfterStart(object sender, EventArgs e) { //init sdk sdk.XSetCameraByIndex(0); sdk.XSelectMicByIndex(0); sdk.XSelectSpeakerByIndex(0); UpdateStatus(); isStarted = true; if (!string.IsNullOrEmpty(server)) { sdk.connectToServer(server); } }