private void button12_Click(object sender, EventArgs e) { if (m_iDevice < 0) { return; } int iAudioEncType = (int)HikSDK_iVMS7200.EN_AUDIO_TYPE.AUDIO_TYPE_G722; //AUDIO_TYPE_G722 HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO stPassbyServer = new HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO(); //Information of Register server stPassbyServer.szAcessServerIP = textBox2.Text; stPassbyServer.nAcessServerPort = Convert.ToUInt16(textBox3.Text); stPassbyServer.szUserName = "******"; stPassbyServer.szUserPwd = "12345"; m_iTalkHandle = HikSDK_iVMS7200.PPVVoiceTalkStart(textBox1.Text, m_iChannelno, 0, stPassbyServer, pfnVoiceDataCallBack, 0); if (m_iTalkHandle >= 0) { if (!HikSDK_iVMS7200.HIK_AUDIO_StartAudioIn(iAudioEncType)) { textBox10.Text = "HIK_AUDIO_StartAudioIn Failed!"; } if (!HikSDK_iVMS7200.HIK_AUDIO_StartPlay(iAudioEncType)) { textBox10.Text = "HIK_AUDIO_StartPlay Failed!"; } } }
private void button26_Click(object sender, EventArgs e) { HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO stPassbyServer = new HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO(); //Information of Register server stPassbyServer.szAcessServerIP = textBox2.Text; stPassbyServer.nAcessServerPort = Convert.ToUInt16(textBox3.Text); stPassbyServer.szUserName = "******"; stPassbyServer.szUserPwd = "12345"; HikSDK_iVMS7200.ST_DEVICEINFO_ONSERVER stDeviceStatus = new HikSDK_iVMS7200.ST_DEVICEINFO_ONSERVER(); HikSDK_iVMS7200.PPVGetDeviceInfoOnServer(textBox1.Text, stPassbyServer, ref stDeviceStatus); }
private void button8_Click(object sender, EventArgs e) { HikSDK_iVMS7200.EN_CONN_MODE iConnModeTmp = HikSDK_iVMS7200.EN_CONN_MODE.CONN_MODE_TRANSFER; //Connect to the device through the server HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO stPassbyServer = new HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO(); //Information of Register server stPassbyServer.szAcessServerIP = textBox2.Text; stPassbyServer.nAcessServerPort = Convert.ToUInt16(textBox3.Text); stPassbyServer.szUserName = "******"; stPassbyServer.szUserPwd = "12345"; m_iDevice = HikSDK_iVMS7200.PPVConnectDeviceByACS(textBox1.Text, stPassbyServer, ConnectProgressNotify, 0, ref iConnModeTmp); }
private void button24_Click(object sender, EventArgs e) { button25_Click(null, null); HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO stPassbyServer = new HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO(); //Information of Register server stPassbyServer.szAcessServerIP = textBox2.Text; stPassbyServer.nAcessServerPort = Convert.ToUInt16(textBox3.Text); stPassbyServer.szUserName = "******"; stPassbyServer.szUserPwd = "12345"; pNotifyCallBack_ = pfnNotifyCallBack; m_iNofifyID = HikSDK_iVMS7200.PPVNotifySubscribe(stPassbyServer, pNotifyCallBack_, (IntPtr)0); if (m_iNofifyID < 0) { MessageBox.Show("NotifySubscribe Failed!"); } }
private void button17_Click(object sender, EventArgs e) { //OnBnClickedBtnStopdownload(); button18_Click(null, null); if (m_iDevice < 0) { return; } //if (!CheckFolderExist(m_strDownloadFilePath.GetBuffer(0))) //{ // return; //} HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO stPassbyServer = new HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO();//Information of Register server stPassbyServer.szAcessServerIP = textBox2.Text; stPassbyServer.nAcessServerPort = Convert.ToUInt16(textBox3.Text); stPassbyServer.szUserName = "******"; stPassbyServer.szUserPwd = "12345"; //PPVStartDownloadThroughACS/PPVStartDownloadThroughACSByTime m_iDownloadID = HikSDK_iVMS7200.PPVStartDownloadThroughACS(textBox1.Text, m_iChannelno, m_stRecordFile.sFileName, (uint)m_stRecordFile.iFileSize, HikSDK_iVMS7200.SEEK_TYPE.SEEK_BY_SIZE, 0, stPassbyServer, pfnFileDownloadDataCallBack, 0 ); if (m_iDownloadID < 0) { StringBuilder sb = new StringBuilder(); sb.AppendFormat("PPVStartDownloadThroughACS Failed,code:{0}", m_iDownloadID); MessageBox.Show(sb.ToString()); } }
private void button19_Click(object sender, EventArgs e) { //OnBnClickedButtonStoppreview(); //OnBnClickedBtnStopplayback(); button10_Click(null, null); button20_Click(null, null); if (m_iDevice < 0 || !m_bFindFile) { return; } if (!HikSDK_iVMS7200.PlayM4_GetPort(ref m_lPort)) { return; } HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO stPassbyServer = new HikSDK_iVMS7200.ST_ACCESS_SERVER_INFO(); //Information of Register server stPassbyServer.szAcessServerIP = textBox2.Text; stPassbyServer.nAcessServerPort = Convert.ToUInt16(textBox3.Text); stPassbyServer.szUserName = "******"; stPassbyServer.szUserPwd = "12345"; m_iPlayBackID = HikSDK_iVMS7200.PPVPlayBackByFileNameStart(m_iDevice, m_iChannelno, m_stRecordFile.sFileName, (uint)m_stRecordFile.iFileSize, stPassbyServer, pfnFileDataCallBack, 0, null, 0); if (m_iPlayBackID < 0) { HikSDK_iVMS7200.PlayM4_FreePort(m_lPort); m_lPort = -1; } }