Ejemplo n.º 1
0
        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());
            }
        }
Ejemplo n.º 2
0
 public static extern Int32 NET_SDK_LivePlay(Int32 lUserID, ref NET_SDK_CLIENTINFO pClientInfo, LIVE_DATA_CALLBACK fLiveDataCallBack, IntPtr pUser);