.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/
Был ли у вас какой-либо успех с этим проектом?