.Net里一个用于驱动摄像头的类

时间:2007-01-21 14:08:14   来源:  作者:  点击:次  出处:技术无忧
关键字:.Net

/// </summary>
  public void Stop()
  {
  SendMessage(hWndC, WM_CAP_DRIVER_DISCONNECT, 0, 0);
  bStat = false;
  }

  /// <summary>
  /// 抓图
  /// </summary>
  /// <param name="path">要保存bmp文件的路径</param>
  public void GrabImage(string path)
  {
  
  IntPtr hBmp = Marshal.StringToHGlobalAnsi(path);
  SendMessage(hWndC,WM_CAP_SAVEDIB,0,hBmp.ToInt64());

  }

  /// <summary>
  /// 录像
  /// </summary>
  /// <param name="path">要保存avi文件的路径</param>
  public void Kinescope(string path)
  {
  IntPtr hBmp = Marshal.StringToHGlobalAnsi(path);
  SendMessage(hWndC,WM_CAP_FILE_SET_CAPTURE_FILEA,0,hBmp.ToInt64());
  SendMessage(hWndC, WM_CAP_SEQUENCE, 0, 0);
  }

  /// <summary>
  /// 停止录像
  /// </summary>
  public void StopKinescope()
  {
  SendMessage(hWndC, WM_CAP_STOP, 0, 0);
  }

  }
  }


 3/3   |‹ ‹‹ 1 2 3

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面