ActiveBasicDevice class
Implements the IActiveBasicDevice interface that represents an active Digital Living Network Alliance (DLNA) device.
ActiveBasicDevice has these types of members:
Methods
The ActiveBasicDevice class has these methods.
| Method | Description |
|---|---|
| GetCachedBitrateMeasurement |
Gets the cached bitrate. |
| GetCachedExtraSinkProtocolInfo |
Gets additional cached sink protocol info for the device. |
| GetCachedSinkProtocolInfo |
Gets the cached sink protocol info for the device. |
| GetEffectiveBandwidth |
Gets the current effective bandwidth for the device. |
| SetCachedBitrateMeasurement |
Sets the cached bitrate. |
| SetCachedSinkProtocolInfo |
Gets the cached sink protocol info for the device. |
Properties
The ActiveBasicDevice class has these properties.
| Property | Access type | Description |
|---|---|---|
| Read-only |
Gets a value that indicates if the device supports audio. | |
| Read-only |
Gets a value that indicates if the device supports images. | |
| Read-only |
Gets a value that indicates if the device supports muting the audio. | |
| Read-only |
Gets a value that indicates if the device supports search. | |
| Read-only |
Gets a value that indicates if setting the next source is supported. | |
| Read-only |
Gets a value that indicates if the device supports video. | |
| Read-only |
Gets the id of the logical network interface. | |
| Read-only |
Gets the maximum volume supported by the device. | |
| Read-only |
Gets the id of the physical network interface. |
Remarks
An IActiveBasicDevice is associated with a UPnP device. To retrieve a pointer to the underlying IUPnPDevice, IServiceProvider->QueryService can be used with GUID_NativeDeviceService to get native interfaces for the device.
For example, you can retrieve a IUPnPDevice pointer as follows:
pActiveBasicDevice->QueryService( GUID_NativeDeviceService, IID_IUPnPDevice, (void **)&spUPnPDevice );
Requirements
|
Minimum supported client | Windows 8.1 [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2012 R2 [desktop apps only] |
|
IDL |
|
|
DLL |
|