roUPnPDevice
Este objeto es devuelto por el método roUPnPSearchEvent.GetObject() bajo ciertas condiciones.
ifUPnPDevice
GetUUID() As String
GetHeaders() As roAssociativeArray
Devuelve un array asociativo de encabezados (incluidas extensiones específicas del proveedor) asociados con el anuncio o la búsqueda.
GetDeviceInfo() As roAssociativeArray
Devuelve un array asociativo de metadatos del dispositivo desde el XML del dispositivo (aplicable solo a elementos raíz).
GetEmbeddedDevices() As roAssociativeArray
Devuelve un array asociativo de instancias de objetos roUPnPDevice integrados, indexados por tipo de dispositivo.
GetEmbeddedDevice(deviceType As String) As roUPnPDevice
Devuelve una instancia de roUPnPDevice utilizando el deviceType especificado como identificador único. El parámetro deviceType debe usar uno de los siguientes formatos:
- urn:schemas-upnp:device:deviceType:v: Buscar cualquier dispositivo de este tipo. El deviceType y la versión (v) están definidos por el comité de trabajo del Foro UPnP.
- urn:domain-name:device:deviceType:v: Buscar cualquier dispositivo de este tipo. El domain-name, tipo de dispositivo, y la versión (v) están definidos por el proveedor de UPnP. Los caracteres de punto en el nombre de dominio deben reemplazarse con guiones de acuerdo con RFC2141.
GetServices() Como roAssociativeArray
Devuelve un array asociativo de instancias de objetos roPnPService integrados, indexados por tipo.
GetService(serviceType As String) As roUPnPService
Devuelve una instancia de roUPnPService del tipo especificado.