Click or drag to resize

GHAUPnPDevice Class

[This is preliminary documentation and is subject to change.]

Generic UPnPDevice definition for GHA
Inheritance Hierarchy

Namespace:  GHASchema.Classes.Device.AudioVideo.UPnPAV
Assembly:  GHASchema (in GHASchema.dll) Version: 1.1.8074.31450 (1.0.0.0)
Syntax
C#
public abstract class GHAUPnPDevice : GHAObject, 
	IIPDevice

The GHAUPnPDevice type exposes the following members.

Constructors
  NameDescription
Public methodGHAUPnPDevice
Constructor for GHAObject base class. Takes care of populating path and objectID fields on object creation.
Top
Properties
  NameDescription
Public propertyBaseURL
Base URL ofthe UPnP device
Public propertyDeviceURN
Device Universal resource name
Public propertyFriendlyName
Friendly name for the device
Public propertyIPAddress
Internet Protocol (IP) Version 4 address of the device
Public propertyIPPort
IP port used by this device to receive information
Public propertyManufacturer
Manufacturer of the device
Public propertyModelDescription
Model description for the device
Public propertyModelName
Model name of the device
Public propertyModelNumber
Model number of the device
Public propertyRemoteEndpoint
IP Address:Port of the UPnP device
Public propertyUUID
Universal device identifier of the UPnP device
Public propertyVersion
Version number reported by the UPnP device
Top
Methods
  NameDescription
Public methodGetUPnPDevice
Returns the underlying UPnP Device from the Intel UPnP SDK
Public methodInitialize
Called during discovery and startup to handle any initialization steps for the device
Public methodPrepareForDelete
When overriden, allows the object to perform any cleanup tasks just before it is deleted
(Overrides GHAObject.PrepareForDelete.)
Top
See Also