windows.media.streaming.h header

This header is used by Media Streaming API. For more information, see:

windows.media.streaming.h contains the following programming interfaces:

Interfaces

 
media::streaming::IActiveBasicDevice

Represents an active IBasicDevice that is associated with a UPnP device.
media::streaming::IActiveBasicDeviceStatics

Provides static methods for creating IActiveBasicDevice objects.
media::streaming::IBasicDevice

Encapsulates the methods and events needed to model a DLNA Device.
media::streaming::IDeviceController

Encapsulates the methods and events needed to retrieve 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.
media::streaming::IDeviceIcon

Encapsulates the methods needed to provide information about the icon of a DLNA Device.
media::streaming::IDevicePair

Represents a pair of ActiveBasicDevice objects which is comprised of a renderer and a server.
media::streaming::IMediaRenderer

Encapsulates the methods and events needed to represent a DLNA Digital Media Renderer (DMR) device.
media::streaming::IMediaRendererActionInformation

Encapsulates the methods needed to provide information about what methods can currently be invoked on the DMR.
media::streaming::IMediaRendererFactory

Encapsulates the methods needed to asynchronously create a new instance of an object that implements the IMediaRenderer interface.
media::streaming::IStreamSelectorStatics

Encapsulates the methods needed to asynchronously select a stream.
media::streaming::ITransportParameters

Encapsulates the methods needed to provide information about the current transport-related settings of the DMR. These settings include the current transport state and information about what methods can currently be invoked on the DMR.

Structures

 
PlaySpeed

Represents a playback speed as a rational number.
PositionInformation

Contains the current values of media playback position information obtained from the DMR.
RenderingParameters

Contains the current values of rendering parameters on the DMR.
TrackInformation

Contains the current track number and duration as part of the PositionInformation obtained from the DMR.
TransportInformation

Contains the current values of media playback transport-related information obtained from the DMR.

Enumerations

 
media::streaming::ConnectionStatus

Represents the state of the device in the network as last seen.
media::streaming::DeviceTypes

Describes the DLNA device types that are supported by the Media Streaming API.
media::streaming::TransportState

Defines the available transport states as defined by the UPnP Guidelines.
media::streaming::TransportStatus

Defines the available transport status as defined by the UPnP Guidelines.