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. |