UInt32 StartRecv(int _iLogonID) { UInt32 uConnID = UInt32.MaxValue; CLIENTINFO clientinfo = new CLIENTINFO(); clientinfo.m_iNetMode = 1;// NETMODE_TCP; clientinfo.m_iServerID = _iLogonID; clientinfo.m_iChannelNo = 0;//预览通道号 clientinfo.m_iStreamNO = 0;// MAIN_STREAM; int iRet = NVSSDK.NetClient_StartRecv(ref uConnID, ref clientinfo, null);//建立视频连接 if (iRet == 0) { MessageBox.Show("StartRecv success!\n"); } else { MessageBox.Show("StartRecv failed!\n"); } return uConnID; }
public static extern Int32 NetClient_StartRecv(ref UInt32 _uiConID, ref CLIENTINFO _cltInfo, RECVDATA_NOTIFY _cbkDataArrive);