IActiveBasicDevice interface
Represents an active IBasicDevice that is associated with a UPnP device.
Members
The IActiveBasicDevice interface inherits from IBasicDevice. IActiveBasicDevice also has these types of members:
Methods
The IActiveBasicDevice interface 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. |
| IsAudioSupported |
Gets a value that indicates if the device supports audio. |
| IsImageSupported |
Gets a value that indicates if the devices supports images. |
| IsMuteSupported |
Gets a value that indicates if the device supports muting. |
| IsSearchSupported |
Gets a value that indicates if the device supports search. |
| IsSetNextSourceSupported |
Gets a value that indicates if setting the next source is supported. |
| IsVideoSupported |
Gets a value that indicates if the device supports video. |
| LogicalNetworkInterface |
Gets the id of the logical network interface. |
| MaxVolume |
Gets the maximum volume supported by the device. |
| NotifyStreamingStatus |
Called by the application to indicate that the device is being used for active streaming. |
| PhysicalNetworkInterface |
Gets the id of the physical network interface. |
| SetCachedBitrateMeasurement |
Sets the cached bitrate. |
| SetCachedSinkProtocolInfo |
Gets the cached sink protocol info for the device. |
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] |
|
Header |
|
|
IDL |
|
|
DLL |
|
See also