1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- using System;
- using System.Collections.Generic;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace PaintDotNet.ImageCollect.CameraManager
- {
- /// <summary>
- /// 相机父类
- /// </summary>
- public class CameraPublic : Form
- {
- /// <summary>
- /// 构造函数
- /// </summary>
- public CameraPublic(){ }
- /// <summary>
- /// 检测相机是否连接
- /// </summary>
- /// <returns></returns>
- public virtual bool Exist() {
- return false;
- }
- /// <summary>
- /// 初始化
- /// </summary>
- public virtual void Init() { }
- /// <summary>
- /// 释放
- /// </summary>
- public virtual void Uninit() { }
- /// <summary>
- /// 开始预览
- /// </summary>
- public virtual void StartPreview() { }
- /// <summary>
- /// 停止预览
- /// </summary>
- public virtual void StopPreview() { }
- /// <summary>
- /// 拍摄
- /// </summary>
- public virtual void Shoot() { }
- /// <summary>
- /// 获取当前分辨率
- /// </summary>
- public virtual Size GetCurrentResolution()
- {
- return new Size(0, 0);
- }
- }
- }
|