public uint DIOPlaybackByTime(uint dwLoginId, string pChannelId,
                                      TDIO_PlaybackTime ptTime, uint hWnd, out IntPtr pUserContext, out uint pdwStrmId)
        {
            LPSTRMCALLBACK fCallback;

            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, "IVXDIOSDKProtocol DIOInit ");
            UInt32 retVal = IVXDIOSDKProtocol.DIOInit();

            if (retVal > 0)
            {
                DIO_GetError(retVal);
            }

            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, "IVXDIOSDKProtocol DIOInit ret:" + retVal);
            pUserContext = IntPtr.Zero;
            pdwStrmId    = 0;
            return(retVal);
        }
 public static extern uint DIOPlaybackByTime(uint dwLoginId, string pChannelId,
                                             TDIO_PlaybackTime ptTime, uint hWnd, LPSTRMCALLBACK fCallback, out IntPtr pUserContext, out uint pdwStrmId);