Esempio n. 1
0
        /// <summary>
        /// 捕获视频数据到IO设备或内存
        /// </summary>
        /// <returns></returns>
        public int CaptureWithOutFile()
        {
            //		Debug.Assert(this.Connected);
            int ret = SendMessageClass.SendMessage(m_hwnd, WM_CAP_SEQUENCE_NOFILE, 0, 0);

            return(ret);
        }
Esempio n. 2
0
 /// <summary>
 /// 设置速率
 /// </summary>
 /// <param name="rate"></param>
 /// <returns></returns>
 public int SetPreviewRate(int rate)
 {
     return(SendMessageClass.SendMessage(m_hwnd, WM_CAP_SET_PREVIEWRATE, rate, 0));
 }
Esempio n. 3
0
 /// <summary>
 /// 设置驱动索引
 /// </summary>
 /// <returns></returns>
 public int ConnectDevice()
 {
     return(SendMessageClass.SendMessage(m_hwnd, WM_CAP_DRIVER_CONNECT, this.index, 0));
 }
Esempio n. 4
0
 /// <summary>
 /// 显示视频资源
 /// </summary>
 /// <returns></returns>
 public int ShowVideoSource()
 {
     return(SendMessageClass.SendMessage(m_hwnd, WM_CAP_DLG_VIDEOSOURCE, 0, 0));
 }
Esempio n. 5
0
 /// <summary>
 /// 显示视频格式
 /// </summary>
 /// <returns></returns>
 public int ShowVideoFormat()
 {
     return(SendMessageClass.SendMessage(m_hwnd, WM_CAP_DLG_VIDEOFORMAT, 0, 0));
 }
Esempio n. 6
0
 /// <summary>
 /// 显示视频压缩
 /// </summary>
 /// <returns></returns>
 public int ShowVideoCompression()
 {
     return(SendMessageClass.SendMessage(m_hwnd, WM_CAP_DLG_VIDEOCOMPRESSION, 0, 0));
 }
Esempio n. 7
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public int ShowVideoDisplay()
 {
     return(SendMessageClass.SendMessage(m_hwnd, WM_CAP_DLG_VIDEODISPLAY, 0, 0));
 }
Esempio n. 8
0
 public int SetScale(bool value)
 {
     return(SendMessageClass.SendMessage(m_hwnd, WM_CAP_SET_SCALE, value, 0));
 }
Esempio n. 9
0
        /// <summary>
        /// 终止图像捕获
        /// </summary>
        /// <returns></returns>
        public int Abort()
        {
            int ret = SendMessageClass.SendMessage(m_hwnd, WM_CAP_ABORT, 0, 0);

            return(ret);
        }
Esempio n. 10
0
        /// <summary>
        /// 停止
        /// </summary>
        /// <returns></returns>
        public int Stop()
        {
            int ret = SendMessageClass.SendMessage(m_hwnd, WM_CAP_STOP, 0, 0);

            return(ret);
        }
Esempio n. 11
0
 /// <summary>
 /// 关闭
 /// </summary>
 public void Close()
 {
     SendMessageClass.SendMessage(m_hwnd, 0x10, 0, 0);
 }
Esempio n. 12
0
 /// <summary>
 /// 连接到摄像头驱动
 /// </summary>
 public void  Disconnect()
 {
     SendMessageClass.SendMessage(m_hwnd, WM_CAP_DRIVER_DISCONNECT, 0, 0);
 }