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.

MethodDescription
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

Windows.Media.Streaming.Devices.h

IDL

Windows.Media.Streaming.Devices.idl

DLL

PlayToDevice.dll

See also

IBasicDevice

 

 

Community Additions

ADD
Show: