.Net MTP / PTP Wrapper?

Я пишу хобби-проект для работы с файлами на камерах. Ранее я обнаружил проблемы с камерой и FolderBrowserDialog.

Я считаю, что случается так, что камера использует MTP или PTP (протокол передачи изображений, а не одноранговый).

Чтобы сделать взаимодействие с камерой более плавным, я бы хотел использовать PTP или MTP для доступа к камере. Есть ли какие-нибудь MTP / PTP Wrappers для.Net, которые люди могут порекомендовать? Я стремлюсь по возможности избегать написания своего или увлечения неуправляемым кодом.

1 ответ

Я нашел этот пост в блоге dimeby8, который был отличной отправной точкой с большим количеством полезной информации о том, как работает протокол, однако он оставляет желать лучшего в плане управляемых реализаций

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/

Был ли у вас какой-либо успех с этим проектом?

Другие вопросы по тегам