| Silverlight 5 | WinRT |
| public sealed struct CurrentTimeChangedEventArgs | |
| : ValueType |
| public sealed class CurrentTimeChangedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToReceiver sender, CurrentTimeChangedEventArgs e); |
| public abstract interface IPlayToManagerStatics | |
| public abstract virtual PlayToManager GetForCurrentView(); | |
| public abstract virtual void ShowPlayToUI(); |
| public sealed struct MutedChangedEventArgs | |
| : ValueType |
| public sealed class MutedChangedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToReceiver sender, MutedChangedEventArgs e); |
| public sealed class PausedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToReceiver sender); |
| public sealed struct PlaybackRateChangedEventArgs | |
| : ValueType |
| public sealed class PlaybackRateChangedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToReceiver sender, PlaybackRateChangedEventArgs e); |
| public sealed class PlayingEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToReceiver sender); |
| public sealed class PlayToConnection | |
| : __ComObject, IPlayToConnection | |
| public virtual PlayToConnectionState State { get; } | |
| public virtual event PlayToConnectionErrorEventHandler Error; | |
| public virtual event PlayToConnectionStateChangedEventHandler StateChanged; | |
| public virtual event PlayToConnectionTransferredEventHandler Transferred; | |
| public virtual void Disconnect(); |
| public sealed enum PlayToConnectionError | |
| : IComparable, IFormattable, IConvertible | |
| { None, DeviceNotResponding, DeviceError } |
| public sealed class PlayToConnectionErrorEventArgs | |
| : __ComObject, IPlayToConnectionErrorEventArgs | |
| public virtual PlayToConnectionError Code { get; } | |
| public virtual String Message { get; } |
| public sealed class PlayToConnectionErrorEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToConnection sender, PlayToConnectionErrorEventArgs e); |
| public sealed class PlayToConnectionRenderingEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToConnection sender); |
| public sealed enum PlayToConnectionState | |
| : IComparable, IFormattable, IConvertible | |
| { Disconnected, Connected, Rendering } |
| public sealed class PlayToConnectionStateChangedEventArgs | |
| : __ComObject, IPlayToConnectionStateChangedEventArgs | |
| public virtual PlayToConnectionState CurrentState { get; } | |
| public virtual PlayToConnectionState PreviousState { get; } |
| public sealed class PlayToConnectionStateChangedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToConnection sender, PlayToConnectionStateChangedEventArgs e); |
| public sealed class PlayToConnectionTransferredEventArgs | |
| : __ComObject, IPlayToConnectionTransferredEventArgs | |
| public virtual PlayToSource CurrentSource { get; } | |
| public virtual PlayToSource PreviousSource { get; } |
| public sealed class PlayToConnectionTransferredEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToConnection sender, PlayToConnectionTransferredEventArgs e); |
| public sealed class PlayToManager | |
| : __ComObject, IPlayToManager | |
| public virtual event PlayToSourceRequestedEventHandler SourceRequested; | |
| public virtual event PlayToSourceSelectedEventHandler SourceSelected; | |
| static public PlayToManager GetForCurrentView(); | |
| static public void ShowPlayToUI(); |
| public sealed class PlayToReceiver | |
| : __ComObject, IPlayToReceiver | |
| public virtual String FriendlyName { get; set; } | |
| public virtual IPropertySet Properties { get; } | |
| public virtual Boolean SupportsAudio { get; set; } | |
| public virtual Boolean SupportsImage { get; set; } | |
| public virtual Boolean SupportsVideo { get; set; } | |
| public virtual event CurrentTimeChangedEventHandler CurrentTimeChanged; | |
| public virtual event MutedChangedEventHandler MutedChanged; | |
| public virtual event PausedEventHandler Paused; | |
| public virtual event PlaybackRateChangedEventHandler PlaybackRateChanged; | |
| public virtual event PlayingEventHandler Playing; | |
| public virtual event SourceChangedEventHandler SourceChanged; | |
| public virtual event VolumeChangedEventHandler VolumeChanged; | |
| public virtual void NotifyDurationChange(TimeSpan duration); | |
| public virtual void NotifyEmptied(); | |
| public virtual void NotifyEnded(); | |
| public virtual void NotifyError(UInt32 error); | |
| public virtual void NotifyLoadedMetadata(); | |
| public virtual void NotifyPaused(); | |
| public virtual void NotifyPlaying(); | |
| public virtual void NotifyRateChange(Double rate); | |
| public virtual void NotifySeeked(); | |
| public virtual void NotifySeeking(); | |
| public virtual void NotifyTimeUpdate(TimeSpan currentTime); | |
| public virtual void NotifyVolumeChange(Double volume, Boolean mute); | |
| public virtual void Start(); | |
| public virtual void Stop(); |
| public sealed class PlayToSource | |
| : __ComObject, IPlayToSource | |
| public virtual PlayToConnection Connection { get; } | |
| public virtual PlayToSource Next { get; set; } | |
| public virtual void PlayNext(); |
| public sealed class PlayToSourceDeferral | |
| : __ComObject, IPlayToSourceDeferral | |
| public virtual void Complete(); |
| public sealed class PlayToSourceRequest | |
| : __ComObject, IPlayToSourceRequest | |
| public virtual DateTimeOffset Deadline { get; } | |
| public virtual void DisplayErrorString(String errorString); | |
| public virtual PlayToSourceDeferral GetDeferral(); | |
| public virtual void SetSource(PlayToSource value); |
| public sealed class PlayToSourceRequestedEventArgs | |
| : __ComObject, IPlayToSourceRequestedEventArgs | |
| public virtual PlayToSourceRequest SourceRequest { get; } |
| public sealed class PlayToSourceRequestedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToManager sender, PlayToSourceRequestedEventArgs e); |
| public sealed class PlayToSourceSelectedEventArgs | |
| : __ComObject, IPlayToSourceSelectedEventArgs | |
| public virtual String FriendlyName { get; } | |
| public virtual IRandomAccessStreamWithContentType Icon { get; } | |
| public virtual Boolean SupportsAudio { get; } | |
| public virtual Boolean SupportsImage { get; } | |
| public virtual Boolean SupportsVideo { get; } |
| public sealed class PlayToSourceSelectedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToManager sender, PlayToSourceSelectedEventArgs e); |
| public sealed class SourceChangedEventArgs | |
| : __ComObject, ISourceChangedEventArgs | |
| public virtual IRandomAccessStreamWithContentType Stream { get; } |
| public sealed class SourceChangedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToReceiver sender, SourceChangedEventArgs e); |
| public sealed struct VolumeChangedEventArgs | |
| : ValueType |
| public sealed class VolumeChangedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual void Invoke(PlayToReceiver sender, VolumeChangedEventArgs e); |