TestimoX

API Reference

Class

WindowsMediaStatus

Namespace ComputerX.Media
Assembly ComputerX
Implements
ILocalStatusSnapshot IEquatable<WindowsMediaStatus>
Modifiers sealed

Snapshot of local Windows media transport status.

Inheritance

  • Object
  • WindowsMediaStatus

Constructors

public WindowsMediaStatus(Boolean IsAvailable, String PlayerName, WindowsMediaPlaybackState State, String TrackTitle, String ArtistName, String AlbumTitle, String Message) #

Snapshot of local Windows media transport status.

Parameters

IsAvailable System.Boolean requiredposition: 0
True when media transport actions are available.
PlayerName System.String requiredposition: 1
Optional player name.
State ComputerX.Media.WindowsMediaPlaybackState requiredposition: 2
Playback state.
TrackTitle System.String requiredposition: 3
Optional track title.
ArtistName System.String requiredposition: 4
Optional artist name.
AlbumTitle System.String requiredposition: 5
Optional album title.
Message System.String requiredposition: 6
Optional status detail or limitation note.

Methods

public WindowsMediaStatus <Clone>$() #
Returns: WindowsMediaStatus
public Void Deconstruct(out Boolean IsAvailable, out String PlayerName, out WindowsMediaPlaybackState State, out String TrackTitle, out String ArtistName, out String AlbumTitle, out String Message) #
Returns: Void

Parameters

IsAvailable Boolean requiredposition: 0
PlayerName String requiredposition: 1
State WindowsMediaPlaybackState requiredposition: 2
TrackTitle String requiredposition: 3
ArtistName String requiredposition: 4
AlbumTitle String requiredposition: 5
Message String requiredposition: 6
public virtual Boolean Equals(WindowsMediaStatus other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public virtual Boolean IsAvailable { get; set; } #

True when media transport actions are available.

public String PlayerName { get; set; } #

Optional player name.

public WindowsMediaPlaybackState State { get; set; } #

Playback state.

public String TrackTitle { get; set; } #

Optional track title.

public String ArtistName { get; set; } #

Optional artist name.

public String AlbumTitle { get; set; } #

Optional album title.

public virtual String Message { get; set; } #

Optional status detail or limitation note.