我正在写一个业余项目来处理相机上的文件。
以前,我发现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/