MusicDisplayProperties
MusicDisplayProperties
MusicDisplayProperties
MusicDisplayProperties
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
| 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 int AlbumTrackCount { get; set; }public uint AlbumTrackCount { get; set; }Public ReadWrite Property AlbumTrackCount As uint// You can use this property in JavaScript.
- Value
- unsigned int uint uint uint
The album track count.
| 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 int TrackNumber { get; set; }public uint TrackNumber { get; set; }Public ReadWrite Property TrackNumber As uint// You can use this property in JavaScript.
- Value
- unsigned int uint uint uint
The track number.