Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Implements the IActiveBasicDevice interface that represents an active Digital Living Network Alliance (DLNA) device.
ActiveBasicDevice has these types of members:
- Methods
- Properties
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 |
PlayToDevice.idl |
DLL |
Playtodevice.dll |