Example #1
0
 public bool Stop()
 {
     if (MP4PlaySDKWrap.Hik_PlayM4_Stop(mPort))
     {
         mIsPlay = false;
         return(true);
     }
     return(false);
 }
Example #2
0
 public bool Play(IntPtr hWnd)
 {
     mIsPlay = MP4PlaySDKWrap.Hik_PlayM4_Play(mPort, hWnd);
     if (!mIsPlay)
     {
         int errcode = MP4PlaySDKWrap.Hik_PlayM4_GetLastError(mPort);
         System.Console.Out.WriteLine("Play Error: " + errcode);
     }
     return(IsPlay);
 }
Example #3
0
        public bool InputData(byte[] pBuf, int nSize)
        {
            bool result = MP4PlaySDKWrap.Hik_PlayM4_InputData(mPort, pBuf, nSize);

            if (!result)
            {
                int errcode = MP4PlaySDKWrap.Hik_PlayM4_GetLastError(mPort);
                System.Console.Out.WriteLine("InputData Error: " + errcode + "\rnSize=" + nSize + ", mPort=" + mPort);
            }
            return(result);
        }
Example #4
0
        public bool OpenStream(byte[] pFileHeadBuf, int nSize)
        {
            bool result = MP4PlaySDKWrap.Hik_PlayM4_OpenStream(mPort, pFileHeadBuf, nSize, MP4PlaySDKWrap.SOURCE_BUF_MIN);

            if (!result)
            {
                int errcode = MP4PlaySDKWrap.Hik_PlayM4_GetLastError(mPort);
                System.Console.Out.WriteLine("OpenStream Error: " + errcode);
            }
            return(result);
        }
Example #5
0
 public bool SetStreamOpenMode(int nMode)
 {
     return(MP4PlaySDKWrap.Hik_PlayM4_SetStreamOpenMode(mPort, nMode));
 }
Example #6
0
 public bool Pause(int nPort, int nPause)
 {
     return(MP4PlaySDKWrap.Hik_PlayM4_Pause(mPort, 1));
 }
Example #7
0
 public bool SetDisplayCallBack(DISPLAYCALLBACK DisplayCallBack)
 {
     return(MP4PlaySDKWrap.Hik_PlayM4_SetDisplayCallBack(mPort, DisplayCallBack));
 }
Example #8
0
 public bool CloseStream()
 {
     return(MP4PlaySDKWrap.Hik_PlayM4_CloseStream(mPort));
 }