Foros del Web » Programación para mayores de 30 ;) » .NET »

Conectar con un dispositivo MTP (Media Transfer Protocol)

Estas en el tema de Conectar con un dispositivo MTP (Media Transfer Protocol) en el foro de .NET en Foros del Web. Hola, estoy haciendo un programa en VB.NET con WPF el cual debe poder listar las cámaras que hay conectadas al ordenador y acceder a sus ...
  #1 (permalink)  
Antiguo 29/04/2016, 12:48
 
Fecha de Ingreso: noviembre-2009
Mensajes: 67
Antigüedad: 14 años, 5 meses
Puntos: 2
Conectar con un dispositivo MTP (Media Transfer Protocol)

Hola, estoy haciendo un programa en VB.NET con WPF el cual debe poder listar las cámaras que hay conectadas al ordenador y acceder a sus carpetas DCIM.

Pintaba muy sencillo hasta que conecté una cámara (o dispositivo iOS, y creo que también Android permite conectarse al ordenador usando ese protocolo) y aparecía como una unidad sin letra, únicamente el nombre de la cámara, de modo que la ruta de acceso es Equipo\NombreDeLaCamara, y eso hasta donde yo sé no funciona con System.IO.Directory.EnumerateFiles.

Según he leído, es porque utilizan el protocolo MTP, así que estuve buscando y lo más interesante que encontré fue este paquete disponible en NuGet, que dice poder intercambiar datos con dispositivos MTP: https://www.nuget.org/packages/PortableDevices/

El problema es que no veo ninguna documentación disponible. He estado mirando a ver qué objetos podía crear ahora y he encontrado PortableDevices.PortableDeviceCollection, PortableDevices.PortableDeviceFile, PortableDevices.PortableDeviceFolder y PortableDevices.PortableDeviceObject, pero no sé si habrá más o cómo se usa cualquiera de ellos.

¿Alguna ayuda?

Etiquetas: dispositivo, media, net, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:14.