Classes

The Media Streaming API provides the following classes.

In this section

TopicDescription

ActiveBasicDevice

Implements the IActiveBasicDevice interface that represents an active Digital Living Network Alliance (DLNA) device.

BasicDevice

Implements the IBasicDevice interface that represents a DLNA device.

CreateMediaRendererOperation

Registers an event handler that is invoked when the asynchronous operation started by CreateMediaRendererAsync or CreateMediaRendererFromBasicDeviceAsync completes, and provides a method that returns the results of the operation.

DeviceController

Implements the IDeviceController interface that retrieves a list of cached Digital Media Renderers (DMRs) and/or Digital Media Servers (DMSs), or to asynchronously find the DMRs and/or DMSs that are currently on the network.

DevicePair

Implements the IDevicePair interface that represents a pair of ActiveBasicDevice objects which is comprised of a renderer and a server.

GetMuteOperation

Registers an event handler that is invoked when the asynchronous operation started by GetMuteAsync completes, and provides a method that returns the results of the operation.

GetPositionInformationOperation

Registers an event handler that is invoked when the asynchronous operation started by GetPositionInformationAsync completes, and provides a method that returns the results of the operation.

GetStreamPropertiesOperation

Registers an event handler that is invoked when the asynchronous operation started by GetStreamPropertiesAsync completes, and provides a method that returns the results of the operation.

GetTransportInformationOperation

Registers an event handler that is invoked when the asynchronous operation started by GetTransportInformationAsync completes, and provides a method that returns the results of the operation.

GetVolumeOperation

Registers an event handler that is invoked when the asynchronous operation started by GetVolumeAsync completes, and provides a method that returns the results of the operation.

MediaRenderer

Implements the IMediaRenderer interface that represents a DLNA Digital Media Renderer (DMR) device.

PlaybackOperation

Registers an event handler that is invoked when an asynchronous operation started by one of the MediaRenderer playback methods completes, and provides a method that returns the results of the operation.

StreamSelectOperation

Registers an event handler that is invoked when the asynchronous operation started by GetMuteAsync completes, and provides a method that returns the results of the operation.

StreamSelector

Implements the IStreamSelectorStatics interface and enables selecting a stream.

 

 

 

Community Additions

ADD
Show: