void ISDK.StartPlay(IntPtr handle) { NET_SDK_CLIENTINFO clientInfo = new NET_SDK_CLIENTINFO(); clientInfo.hPlayWnd = handle; //预览窗口 clientInfo.lChannel = VideoInfo.Channel; // 通道号,从0开始 clientInfo.streamType = 0; // 数据流类型,类型有两种NET_SDK_MAIN_STREAM和NET_SDK_SUB_STREAM //LIVE_DATA_CALLBACK fLiveDataCallBack = new DVRSDK.LIVE_DATA_CALLBACK(LiveDataCallBack); LIVE_DATA_CALLBACK fLiveDataCallBack = null; IntPtr pUser = IntPtr.Zero; realHandle = SHCFNetSDK.NET_SDK_LivePlay(loginUserId, ref clientInfo, fLiveDataCallBack, pUser); if (realHandle == -1) { throw new Exception("[上海诚丰]播放失败:" + GetErrorMessage()); } }
public static extern Int32 NET_SDK_LivePlay(Int32 lUserID, ref NET_SDK_CLIENTINFO pClientInfo, LIVE_DATA_CALLBACK fLiveDataCallBack, IntPtr pUser);