.Net MTP / PTP Wrapper? - PullRequest
       44

.Net MTP / PTP Wrapper?

9 голосов
/ 15 мая 2009

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

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

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

1 Ответ

2 голосов
/ 03 марта 2010

Я нашел этот пост в блоге 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/

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

...