资源简介
含有佳能的DLL 文件。 demo可以进行拍照。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Threading;
using EDSDKLib;
namespace CanonSDKTutorial
{
public class SDKHandler : IDisposable
{
#region Variables
///
/// The used camera
///
public Camera MainCamera { get; private set; }
///
/// States if a session with the MainCamera is opened
///
public bool CameraSessionOpen { get; private set; }
///
/// States if the LiveView is on or not
///
public bool IsLiveViewOn { get; private set; }
///
/// States if LiveView is recorded or not
///
public bool IsEvfFilming { get; private set; }
///
/// Directory to where photos will be saved
///
public string ImageSaveDirectory { get; set; }
///
/// Handles errors that happen with the SDK
///
public uint Error
{
get { return EDSDK.EDS_ERR_OK; }
set { if (value != EDSDK.EDS_ERR_OK) throw new Exception(“SDK Error: “ + value); }
}
///
/// frame buffer for LiveView recording
///
private Queue frameBuffer = new Queue(1000);
///
/// LiveView has to be paused when taking a picture
///
private bool PauseLiveView;
#endregion
#region Events
#region SDK Events
public event EDSDK.EdsCameraAddedHandler SDKCameraAddedEvent;
public event EDSDK.EdsobjectEventHandler SDKobjectEvent;
public event EDSDK.EdsProgressCallback SDKProgressCallbackEvent;
public event EDSDK.EdsPropertyEventHandler SDKPropertyEvent;
public event EDSDK.EdsStateEventHandler SDKStateEvent;
#endregion
#region Custom Events
public delegate void CameraAddedHandler();
public delegate void ProgressHandler(int Progress);
public delegate void ImageUpdate(Image img);
public delegate void FloatUpdate(float Value);
///
/// Fires if a camera is added
///
public event CameraAddedHandler CameraAdded;
///
/// Fires if any process reports progress
///
public event ProgressHandler ProgressChanged;
///
/// Fires if the LiveView image is updated
///
public event ImageUpdate LiveViewUpdated;
///
/// Fires if a new framerate is calculated
///
public event FloatUpdate frameRateUpdated;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-10-17 15:54 CanonSDK\
目录 0 2016-10-17 21:50 CanonSDK\CanonSDKTutorial\
文件 55036 2013-11-28 05:57 CanonSDK\CanonSDKTutorial\CameraClasses.cs
文件 4272 2016-10-17 17:16 CanonSDK\CanonSDKTutorial\CanonSDKTutorial.csproj
文件 228 2016-10-17 15:26 CanonSDK\CanonSDKTutorial\CanonSDKTutorial.csproj.user
目录 0 2016-10-17 15:55 CanonSDK\CanonSDKTutorial\EDSDK\
文件 9752576 2014-08-19 10:13 CanonSDK\CanonSDKTutorial\EDSDK\DPPDLL.dll
文件 110592 2012-02-06 15:27 CanonSDK\CanonSDKTutorial\EDSDK\DPPLibCom.dll
文件 2949632 2014-08-19 10:10 CanonSDK\CanonSDKTutorial\EDSDK\DPPRSC.dll
文件 507904 2014-08-19 10:41 CanonSDK\CanonSDKTutorial\EDSDK\EDSDK.dll
文件 118784 2014-08-19 10:41 CanonSDK\CanonSDKTutorial\EDSDK\EOSPTPIP.dll
文件 1069056 2014-08-19 10:41 CanonSDK\CanonSDKTutorial\EDSDK\EdsImage.dll
文件 49152 2014-08-19 10:41 CanonSDK\CanonSDKTutorial\EDSDK\Interop.IWshRuntimeLibrary.dll
文件 139264 2014-08-25 13:24 CanonSDK\CanonSDKTutorial\EDSDK\MLib.dll
文件 124 2016-10-17 15:56 CanonSDK\CanonSDKTutorial\EDSDK\README.txt
文件 778240 2014-08-25 13:24 CanonSDK\CanonSDKTutorial\EDSDK\Ucs32P.dll
文件 121588 2016-10-17 15:57 CanonSDK\CanonSDKTutorial\EDSDK.cs
文件 26164 2013-11-27 00:28 CanonSDK\CanonSDKTutorial\MainForm.Designer.cs
文件 10080 2016-10-17 21:50 CanonSDK\CanonSDKTutorial\MainForm.cs
文件 6022 2013-11-27 00:28 CanonSDK\CanonSDKTutorial\MainForm.resx
文件 513 2013-11-25 20:20 CanonSDK\CanonSDKTutorial\Program.cs
目录 0 2016-10-15 07:04 CanonSDK\CanonSDKTutorial\Properties\
文件 1549 2013-11-25 20:19 CanonSDK\CanonSDKTutorial\Properties\AssemblyInfo.cs
文件 3059 2013-11-25 20:19 CanonSDK\CanonSDKTutorial\Properties\Resources.Designer.cs
文件 5612 2013-11-25 20:19 CanonSDK\CanonSDKTutorial\Properties\Resources.resx
文件 1103 2013-11-25 20:19 CanonSDK\CanonSDKTutorial\Properties\Settings.Designer.cs
文件 249 2013-11-25 20:19 CanonSDK\CanonSDKTutorial\Properties\Settings.settings
目录 0 2016-10-15 07:04 CanonSDK\CanonSDKTutorial\bin\
目录 0 2016-10-17 19:26 CanonSDK\CanonSDKTutorial\bin\Debug\
文件 70144 2016-10-17 21:51 CanonSDK\CanonSDKTutorial\bin\Debug\CanonSDKTutorial.exe
文件 71168 2016-10-17 21:51 CanonSDK\CanonSDKTutorial\bin\Debug\CanonSDKTutorial.pdb
............此处省略54个文件信息
相关资源
- C#Twincat3读写程序
- C#编写的KTV系统(附access数据库)
- C# 桌面时钟(穿透)
- C#图书管理系统(源代码+数据库+系统
- C#通讯调试工具源码
- 纯C#的DICOM读取和通讯
- C# 多线程任务池
- C#生成条形码
- C# 利用ListView空间导航数据库信息
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- 大型比赛竞赛抽签系统 可打印 c# vs
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- c#web开发入门经典
- C#与Matlab混合编程的几种方式
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- Basler相机通过IO触发源码
评论
共有 条评论