WEB开发网
开发学院软件开发C语言 C# 视频监控系列(7):服务器端——封装API(下) ... 阅读

C# 视频监控系列(7):服务器端——封装API(下) [DS40xxSDK.dll] (下)

 2009-04-08 08:23:46 来源:WEB开发网   
核心提示: #region 3.5.3.3开启及停止录像 /// <summary> /// 3.5.3.3.1启动主通道编码数据流捕获 /// 说 明: 启动主通道编码数据流捕获,用户程序可以使用直接读取方式,C# 视频监控系列(7):服务器端——封装API(下) [DS40xxSDK.dll] (下),使用 //

#region 3.5.3.3开启及停止录像

        /// <summary>
        /// 3.5.3.3.1启动主通道编码数据流捕获
        ///     说 明:  启动主通道编码数据流捕获。用户程序可以使用直接读取方式,使用
        ///     StreamDirectReadCallback回调函数直接对数据流进行处理;也可以与H卡一样,通过消息
        ///     读取方式,等SDK向用户程序发送在RegisterMessageNotifyHandle中注册的消息,用户程
        ///     序使用ReadStreamData来读取数据流。
        ///
        /// int __stdcall StartVideoCapture(HANDLE hChannelHandle)
        /// </summary>
        /// <param name="hChannelHandle">通道句柄</param>
        /// <returns>成功返回0;失败返回错误号</returns>
        [DllImport("DS40xxSDK.dll")]
        public static extern int StartVideoCapture(IntPtr hChannelHandle);


        /// <summary>
        /// 3.5.3.3.2停止主通道编码数据流捕获
        ///     说 明:  停止主通道编码数据流捕获
        ///
        /// int __stdcall StopVideoCapture(HANDLE hChannelHandle)
        /// </summary>
        /// <param name="hChannelHandle">通道句柄</param>
        /// <returns>成功返回0;失败返回错误号</returns>
        [DllImport("DS40xxSDK.dll")]
        public static extern int StopVideoCapture(IntPtr hChannelHandle);


        /// <summary>
        /// 3.5.3.3.3启动子通道编码数据流捕获
        ///     说 明:  启动子通道编码数据流捕获
        ///
        /// int __stdcall StartSubVideoCapture(HANDLE hChannelHandle)
        /// </summary>
        /// <param name="hChannelHandle">通道句柄</param>
        /// <returns>成功返回0;失败返回错误号</returns>
        [DllImport("DS40xxSDK.dll")]
        public static extern int StartSubVideoCapture(IntPtr hChannelHandle);



        /// <summary>
        /// 3.5.3.3.4停止子通道编码数据流捕获
        ///     说 明:  停止子通道编码数据流捕获
        ///
        /// int __stdcall StopSubVideoCapture(HANDLE hChannelHandle)
        /// </summary>
        /// <param name="hChannelHandle">通道句柄</param>
        /// <returns>成功返回0;失败返回错误号 </returns>
        [DllImport("DS40xxSDK.dll")]
        public static extern int StopSubVideoCapture(IntPtr hChannelHandle);


        #endregion

        #endregion

        #endregion

        #endregion

1 2 3 4 5 6  下一页

Tags:视频监控 系列 服务器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接