我正在写一个业余项目来处理相机上的文件。
以前,我发现camera and the FolderBrowserDialog存在问题。

我认为隐藏的是,相机正在使用MTP或PTP(图片传输协议(protocol)不是对等的)。

为了使与摄像机的接口(interface)更加无缝,我想使用PTP或MTP来访问摄像机。 .Net人们可以推荐任何MTP/PTP包装器吗?如果可能,我渴望避免编写自己的代码或在非托管代码中涉猎。

最佳答案

我已经找到了dimeby8的博客文章,这是一个很好的起点,提供了有关协议(protocol)如何工作的许多有用信息,但是在托管实现方面仍然有很多不足之处

http://blogs.msdn.com/dimeby8/archive/tags/C_2300_/default.aspx

我还发现了一个粗糙的C++/CLI MTP包装器-它几乎没有功能,但是很好地展示了混合托管/非托管代码:

http://ko.sourceforge.jp/projects/sfnet_mtpsharp/

并且有一个CodePlex项目,但它没有演示传输或-我感兴趣的是-编辑摄影机元数据(特别是摄影机日期)

http://www.codeplex.com/portabledevicelib/

您在这个项目上取得了成功吗?

关于c# - .Net MTP/PTP包装器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/867871/

10-10 12:36