IBasicDevice interface
Encapsulates the methods and events needed to model a DLNA Device.
Members
The IBasicDevice interface inherits from IInspectable. IBasicDevice also has these types of members:
Methods
The IBasicDevice interface has these methods.
| Method | Description |
|---|---|
| add_ConnectionStatusChanged |
Registers an event handler for the ConnectionStatusChanged event. |
| CanWakeDevices |
Retrieves a value that indicates if the device can wake. |
| ConnectionStatus |
Returns an enumeration value indicating whether the device is currently on-line, off-line or sleeping but wakeable. |
| Description |
Retrieves a description of the device. |
| DiscoveredOnCurrentNetwork |
Retrieves a value that indicates if the device is on the current network. |
| FriendlyName |
Retrieves the device’s friendly name. |
| Icons |
Returns a vector of IDeviceIcon interfaces. |
| IpAddresses |
Returns a vector of IP addresses. |
| ManufacturerName |
Retrieves the device’s manufacturer name. |
| ManufacturerUrl |
Retrieves the device’s manufacturer URL. |
| ModelName |
Retrieves the device’s model name. |
| ModelNumber |
Retrieves the device’s model number. |
| ModelUrl |
Retrieves the device’s model URL. |
| PhysicalAddresses |
Returns a vector of physical addresses. |
| PresentationUrl |
Retrieves the device’s presentation URL. |
| RemoteStreamingUrls |
Returns a vector of remote streaming URLs. |
| remove_ConnectionStatusChanged |
Unregisters an event handler for the ConnectionStatusChanged event. |
| SerialNumber |
Retrieves the device’s serial number. |
| Type |
Retreives an enumeration value indicating the device type of the DLNA device. |
| UniqueDeviceName |
Retrieves the device’s unique device name (UDN). |
See also