Music​Display​Properties Music​Display​Properties Music​Display​Properties Music​Display​Properties Class

Definition

Provides properties for music information that is displayed by the SystemMediaTransportControlsDisplayUpdater class.

public : sealed class MusicDisplayProperties : IMusicDisplayProperties, IMusicDisplayProperties2, IMusicDisplayProperties3public sealed class MusicDisplayProperties : IMusicDisplayProperties, IMusicDisplayProperties2, IMusicDisplayProperties3Public NotInheritable Class MusicDisplayProperties Implements IMusicDisplayProperties, IMusicDisplayProperties2, IMusicDisplayProperties3// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

Starting with Windows 10, version 1607, UWP apps that use the MediaPlayer class or AudioGraph class to play media are automatically integrated with the System Media Transport Controls by default. When using automatic integration, you can get an instance of the MusicDisplayProperties class using the MediaPlaybackItem class. Call GetDisplayProperties to get an instance of the MediaItemDisplayProperties class. Update the object with the values you want to be displayed for the item in the SMTC and then call ApplyDisplayProperties to commit the changes. For how-to guidance on using the SMTC from your app, see Integrate with the SystemMediaTransportControls.

When manually controlling the SMTC, get an instance of MusicDisplayProperties by using the SystemMediaTransportControlsDisplayUpdater class. For how-to guidance on manually controlling the SMTC, see Manual control of the System Media Transport Controls.

Properties

AlbumArtist AlbumArtist AlbumArtist AlbumArtist

Gets or sets the name of the album artist.

public : PlatForm::String AlbumArtist { get; set; }public string AlbumArtist { get; set; }Public ReadWrite Property AlbumArtist As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The name of the album artist.

AlbumTitle AlbumTitle AlbumTitle AlbumTitle

Gets or sets the album title.

public : PlatForm::String AlbumTitle { get; set; }public string AlbumTitle { get; set; }Public ReadWrite Property AlbumTitle As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The album title.

AlbumTrackCount AlbumTrackCount AlbumTrackCount AlbumTrackCount

Gets or sets the album track count.

public : unsigned short AlbumTrackCount { get; set; }public uint AlbumTrackCount { get; set; }Public ReadWrite Property AlbumTrackCount As uint// You can use this property in JavaScript.
Value
unsigned short uint uint uint

The album track count.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)

Artist Artist Artist Artist

Gets or set the name of the song artist.

public : PlatForm::String Artist { get; set; }public string Artist { get; set; }Public ReadWrite Property Artist As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The name of the song artist.

Genres Genres Genres Genres

Gets a modifiable list of strings representing genre names.

public : IVector<string> Genres { get; }public IList<string> Genres { get; }Public ReadOnly Property Genres As IList<string>// You can use this property in JavaScript.
Value
IVector<PlatForm::String> IList<string> IList<string> IList<string>

A modifiable list of strings representing genre names.

Title Title Title Title

Gets or set the title of the song.

public : PlatForm::String Title { get; set; }public string Title { get; set; }Public ReadWrite Property Title As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The title of the song.

TrackNumber TrackNumber TrackNumber TrackNumber

Gets or sets the track number.

public : unsigned short TrackNumber { get; set; }public uint TrackNumber { get; set; }Public ReadWrite Property TrackNumber As uint// You can use this property in JavaScript.
Value
unsigned short uint uint uint

The track number.

See Also