MediaTagInfo Class
Represents the metadata tags of a media file.
public sealed class MediaTagInfoConstructors
| Name | Description |
|---|---|
| MediaTagInfo() |
MediaTagInfo()
MediaTagInfo.cspublic MediaTagInfo()No documentation is available.
Properties
| Name | Description |
|---|---|
| Album | Gets or sets the album name. |
| AlbumArtist | Gets or sets the album artist. |
| Artist | Gets or sets the performing artist. |
| Bpm | Gets or sets the beats per minute. Must not be negative. |
| Comment | Gets or sets a comment or description. |
| Composer | Gets or sets the composer. |
| Conductor | Gets or sets the conductor. |
| Copyright | Gets or sets the copyright information. |
| CustomFields | Gets the collection of custom or format-specific metadata fields. |
| DiscNumber | Gets or sets the disc number. Must not be negative. |
| DiscTotal | Gets or sets the total number of discs. Must not be negative. |
| Duration | Gets or sets the media duration. |
| Format | Gets or sets the source format that the tags were read from. |
| Genre | Gets or sets the genre. |
| IsCompilation | Gets or sets whether this track is part of a compilation. |
| Isrc | Gets or sets the ISRC (International Standard Recording Code). |
| Lyrics | Gets or sets the track lyrics. |
| MusicBrainzAlbumId | Gets or sets the MusicBrainz album ID. |
| MusicBrainzArtistId | Gets or sets the MusicBrainz artist ID. |
| MusicBrainzReleaseGroupId | Gets or sets the MusicBrainz release group ID. |
| MusicBrainzTrackId | Gets or sets the MusicBrainz recording ID. |
| Pictures | Gets the list of embedded pictures (album art). |
| ReplayGain | Gets or sets ReplayGain loudness normalization values. |
| Title | Gets or sets the title of the track. |
| TrackNumber | Gets or sets the track number. Must not be negative. |
| TrackTotal | Gets or sets the total number of tracks. Must not be negative. |
| Year | Gets or sets the year of release. Must be between 0 and 9999. |
Album
MediaTagInfo.csAlbumArtist
MediaTagInfo.csArtist
MediaTagInfo.csGets or sets the beats per minute. Must not be negative.
public int? Bpm { get; set; }Comment
MediaTagInfo.csComposer
MediaTagInfo.csConductor
MediaTagInfo.csCopyright
MediaTagInfo.csCustomFields
MediaTagInfo.csGets the collection of custom or format-specific metadata fields.
public IDictionary<string, string> CustomFields { get; }Property value
DiscNumber
MediaTagInfo.csGets or sets the disc number. Must not be negative.
public int? DiscNumber { get; set; }DiscTotal
MediaTagInfo.csGets or sets the total number of discs. Must not be negative.
public int? DiscTotal { get; set; }Duration
MediaTagInfo.csFormat
MediaTagInfo.csGets or sets the source format that the tags were read from.
public MediaFormat? Format { get; set; }Property value
Genre
MediaTagInfo.csIsCompilation
MediaTagInfo.csIsrc
MediaTagInfo.csLyrics
MediaTagInfo.csMusicBrainzAlbumId
MediaTagInfo.csMusicBrainzArtistId
MediaTagInfo.csMusicBrainzReleaseGroupId
MediaTagInfo.csMusicBrainzTrackId
MediaTagInfo.csPictures
MediaTagInfo.csGets the list of embedded pictures (album art).
public IList<MediaPicture> Pictures { get; }Property value
ReplayGain
MediaTagInfo.csGets or sets ReplayGain loudness normalization values.
public ReplayGainInfo? ReplayGain { get; set; }Property value
Title
MediaTagInfo.csTrackNumber
MediaTagInfo.csGets or sets the track number. Must not be negative.
public int? TrackNumber { get; set; }TrackTotal
MediaTagInfo.csGets or sets the total number of tracks. Must not be negative.
public int? TrackTotal { get; set; }Year
MediaTagInfo.csGets or sets the year of release. Must be between 0 and 9999.
public int? Year { get; set; }