Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MUSIC_INFO::CMusicInfoTag Class Referencefinal

#include <MusicInfoTag.h>

Inheritance diagram for MUSIC_INFO::CMusicInfoTag:
IArchivable ISerializable ISortable

Public Member Functions

 CMusicInfoTag (void)
 
bool operator!= (const CMusicInfoTag &tag) const
 
bool Loaded () const
 
const std::string & GetTitle () const
 
const std::string & GetURL () const
 
const std::vector< std::string > & GetArtist () const
 
const std::string & GetArtistSort () const
 
std::string GetArtistString () const
 
const std::string & GetComposerSort () const
 
const std::string & GetAlbum () const
 
int GetAlbumId () const
 
const std::vector< std::string > & GetAlbumArtist () const
 
std::string GetAlbumArtistString () const
 
const std::string & GetAlbumArtistSort () const
 
const std::vector< std::string > & GetGenre () const
 
int GetTrackNumber () const
 
int GetDiscNumber () const
 
int GetTrackAndDiscNumber () const
 
int GetTotalDiscs () const
 
int GetDuration () const
 
int GetYear () const
 
const std::string & GetReleaseDate () const
 
std::string GetReleaseYear () const
 
const std::string & GetOriginalDate () const
 
std::string GetOriginalYear () const
 
int GetDatabaseId () const
 
const std::string & GetType () const
 
const std::string & GetDiscSubtitle () const
 
int GetBPM () const
 
std::string GetYearString () const
 
const std::string & GetMusicBrainzTrackID () const
 
const std::vector< std::string > & GetMusicBrainzArtistID () const
 
const std::vector< std::string > & GetMusicBrainzArtistHints () const
 
const std::string & GetMusicBrainzAlbumID () const
 
const std::string & GetMusicBrainzReleaseGroupID () const
 
const std::vector< std::string > & GetMusicBrainzAlbumArtistID () const
 
const std::vector< std::string > & GetMusicBrainzAlbumArtistHints () const
 
const std::string & GetMusicBrainzReleaseType () const
 
const std::string & GetComment () const
 
const std::string & GetMood () const
 
const std::string & GetRecordLabel () const
 
const std::string & GetLyrics () const
 
const std::string & GetCueSheet () const
 
const CDateTimeGetLastPlayed () const
 
const CDateTimeGetDateAdded () const
 
bool GetCompilation () const
 
bool GetBoxset () const
 
float GetRating () const
 
int GetUserrating () const
 
int GetVotes () const
 
int GetListeners () const
 
int GetPlayCount () const
 
int GetBitRate () const
 
int GetNoOfChannels () const
 
int GetSampleRate () const
 
const std::string & GetAlbumReleaseStatus () const
 
const std::string & GetStationName () const
 
const std::string & GetStationArt () const
 
const std::string & GetSongVideoURL () const
 
const EmbeddedArtInfoGetCoverArtInfo () const
 
const ReplayGainGetReplayGain () const
 
CAlbum::ReleaseType GetAlbumReleaseType () const
 
const ChapterMarksGetChapterMarks () const
 
void SetURL (std::string_view strURL)
 
void SetTitle (const std::string &strTitle)
 
void SetArtist (const std::string &strArtist)
 
void SetArtist (const std::vector< std::string > &artists, bool FillDesc=false)
 
void SetArtistDesc (std::string_view strArtistDesc)
 
void SetArtistSort (std::string_view strArtistsort)
 
void SetComposerSort (std::string_view strComposerSort)
 
void SetAlbum (const std::string &strAlbum)
 
void SetAlbumId (const int iAlbumId)
 
void SetAlbumArtist (const std::string &strAlbumArtist)
 
void SetAlbumArtist (const std::vector< std::string > &albumArtists, bool FillDesc=false)
 
void SetAlbumArtistDesc (std::string_view strAlbumArtistDesc)
 
void SetAlbumArtistSort (std::string_view strAlbumArtistSort)
 
void SetGenre (const std::string &strGenre, bool bTrim=false)
 
void SetGenre (const std::vector< std::string > &genres, bool bTrim=false)
 
void SetYear (int year)
 
void SetOriginalDate (std::string_view strOriginalDate)
 
void SetReleaseDate (std::string_view strReleaseDate)
 
void SetDatabaseId (int id, std::string_view type)
 
void SetTrackNumber (int iTrack)
 
void SetDiscNumber (int iDiscNumber)
 
void SetTrackAndDiscNumber (int iTrackAndDisc)
 
void SetDuration (int iSec)
 
void SetLoaded (bool bOnOff=true)
 
void SetArtist (const CArtist &artist)
 
void SetAlbum (const CAlbum &album)
 
void SetSong (const CSong &song)
 
void SetMusicBrainzTrackID (std::string_view strTrackID)
 
void SetMusicBrainzArtistID (const std::vector< std::string > &musicBrainzArtistId)
 
void SetMusicBrainzArtistHints (const std::vector< std::string > &musicBrainzArtistHints)
 
void SetMusicBrainzAlbumID (std::string_view strAlbumID)
 
void SetMusicBrainzAlbumArtistID (const std::vector< std::string > &musicBrainzAlbumArtistId)
 
void SetMusicBrainzAlbumArtistHints (const std::vector< std::string > &musicBrainzAlbumArtistHints)
 
void SetMusicBrainzReleaseGroupID (std::string_view strReleaseGroupID)
 
void SetMusicBrainzReleaseType (std::string_view releaseType)
 
void SetComment (std::string_view comment)
 
void SetMood (std::string_view mood)
 
void SetRecordLabel (std::string_view publisher)
 
void SetLyrics (std::string_view lyrics)
 
void SetCueSheet (std::string_view cueSheet)
 
void SetRating (float rating)
 
void SetUserrating (int rating)
 
void SetVotes (int votes)
 
void SetListeners (int listeners)
 
void SetPlayCount (int playcount)
 
void SetLastPlayed (const std::string &strLastPlayed)
 
void SetLastPlayed (const CDateTime &strLastPlayed)
 
void SetDateAdded (const std::string &strDateAdded)
 
void SetDateAdded (const CDateTime &dateAdded)
 
void SetDateUpdated (const std::string &strDateUpdated)
 
void SetDateUpdated (const CDateTime &dateUpdated)
 
void SetDateNew (const std::string &strDateNew)
 
void SetDateNew (const CDateTime &dateNew)
 
void SetCompilation (bool compilation)
 
void SetBoxset (bool boxset)
 
void SetCoverArtInfo (size_t size, const std::string &mimeType)
 
void SetReplayGain (const ReplayGain &aGain)
 
void SetAlbumReleaseType (CAlbum::ReleaseType releaseType)
 
void SetType (MediaType_view mediaType)
 
void SetDiscSubtitle (std::string_view strDiscSubtitle)
 
void SetTotalDiscs (int iDiscTotal)
 
void SetBPM (int iBPM)
 
void SetBitRate (int bitrate)
 
void SetNoOfChannels (int channels)
 
void SetSampleRate (int samplerate)
 
void SetAlbumReleaseStatus (std::string_view strReleaseStatus)
 
void SetStationName (std::string_view strStationName)
 
void SetStationArt (std::string_view strStationArt)
 
void SetSongVideoURL (std::string_view songVideoURL)
 
void SetChapterMarks (const ChapterMarks &chapters)
 
void AppendArtist (const std::string &artist)
 Append a unique artist to the artist list Checks if we have this artist already added, and if not adds it to the songs artist list.
 
void AppendAlbumArtist (const std::string &albumArtist)
 Append a unique album artist to the artist list Checks if we have this album artist already added, and if not adds it to the songs album artist list.
 
void AppendGenre (const std::string &genre)
 Append a unique genre to the genre list Checks if we have this genre already added, and if not adds it to the songs genre list.
 
void AddOriginalDate (std::string_view strDateYear)
 
void AddReleaseDate (const std::string &strDateYear, bool isMonth=false)
 
void AddArtistRole (const std::string &role, const std::string &strArtist)
 
void AddArtistRole (const std::string &role, const std::vector< std::string > &artists)
 
void AppendArtistRole (const CMusicRole &artistRole)
 
std::string GetArtistStringForRole (const std::string &strRole) const
 
std::string GetContributorsText () const
 
std::string GetContributorsAndRolesText () const
 
const VECMUSICROLESGetContributors () const
 
void SetContributors (const VECMUSICROLES &contributors)
 
bool HasContributors () const
 
void Archive (CArchive &ar) override
 
void Serialize (CVariant &ar) const override
 
void ToSortable (SortItem &sortable, Field field) const override
 
void Clear ()
 

Additional Inherited Members

- Protected Member Functions inherited from IArchivable
virtual ~IArchivable ()=default
 
- Protected Member Functions inherited from ISerializable
 ~ISerializable ()=default
 
- Protected Member Functions inherited from ISortable
 ~ISortable ()=default
 

Constructor & Destructor Documentation

◆ CMusicInfoTag()

CMusicInfoTag::CMusicInfoTag ( void )

Member Function Documentation

◆ AddArtistRole() [1/2]

void CMusicInfoTag::AddArtistRole ( const std::string & role,
const std::string & strArtist )

◆ AddArtistRole() [2/2]

void CMusicInfoTag::AddArtistRole ( const std::string & role,
const std::vector< std::string > & artists )

◆ AddOriginalDate()

void CMusicInfoTag::AddOriginalDate ( std::string_view strDateYear)

◆ AddReleaseDate()

void CMusicInfoTag::AddReleaseDate ( const std::string & strDateYear,
bool isMonth = false )

◆ AppendAlbumArtist()

void CMusicInfoTag::AppendAlbumArtist ( const std::string & albumArtist)

Append a unique album artist to the artist list Checks if we have this album artist already added, and if not adds it to the songs album artist list.

Parameters
albumArtistalbum artist to add.

◆ AppendArtist()

void CMusicInfoTag::AppendArtist ( const std::string & artist)

Append a unique artist to the artist list Checks if we have this artist already added, and if not adds it to the songs artist list.

Parameters
valueartist to add.

◆ AppendArtistRole()

void CMusicInfoTag::AppendArtistRole ( const CMusicRole & artistRole)

◆ AppendGenre()

void CMusicInfoTag::AppendGenre ( const std::string & genre)

Append a unique genre to the genre list Checks if we have this genre already added, and if not adds it to the songs genre list.

Parameters
genregenre to add.

◆ Archive()

void CMusicInfoTag::Archive ( CArchive & ar)
overridevirtual

Implements IArchivable.

◆ Clear()

void CMusicInfoTag::Clear ( )

◆ GetAlbum()

const std::string & CMusicInfoTag::GetAlbum ( ) const

◆ GetAlbumArtist()

const std::vector< std::string > & CMusicInfoTag::GetAlbumArtist ( ) const

◆ GetAlbumArtistSort()

const std::string & CMusicInfoTag::GetAlbumArtistSort ( ) const

◆ GetAlbumArtistString()

std::string CMusicInfoTag::GetAlbumArtistString ( ) const

◆ GetAlbumId()

int CMusicInfoTag::GetAlbumId ( ) const

◆ GetAlbumReleaseStatus()

const std::string & CMusicInfoTag::GetAlbumReleaseStatus ( ) const

◆ GetAlbumReleaseType()

CAlbum::ReleaseType CMusicInfoTag::GetAlbumReleaseType ( ) const

◆ GetArtist()

const std::vector< std::string > & CMusicInfoTag::GetArtist ( ) const

◆ GetArtistSort()

const std::string & CMusicInfoTag::GetArtistSort ( ) const

◆ GetArtistString()

std::string CMusicInfoTag::GetArtistString ( ) const

◆ GetArtistStringForRole()

std::string CMusicInfoTag::GetArtistStringForRole ( const std::string & strRole) const

◆ GetBitRate()

int CMusicInfoTag::GetBitRate ( ) const

◆ GetBoxset()

bool CMusicInfoTag::GetBoxset ( ) const

◆ GetBPM()

int CMusicInfoTag::GetBPM ( ) const

◆ GetChapterMarks()

const ChapterMarks & CMusicInfoTag::GetChapterMarks ( ) const

◆ GetComment()

const std::string & CMusicInfoTag::GetComment ( ) const

◆ GetCompilation()

bool CMusicInfoTag::GetCompilation ( ) const

◆ GetComposerSort()

const std::string & CMusicInfoTag::GetComposerSort ( ) const

◆ GetContributors()

const VECMUSICROLES & CMusicInfoTag::GetContributors ( ) const

◆ GetContributorsAndRolesText()

std::string CMusicInfoTag::GetContributorsAndRolesText ( ) const

◆ GetContributorsText()

std::string CMusicInfoTag::GetContributorsText ( ) const

◆ GetCoverArtInfo()

const EmbeddedArtInfo & CMusicInfoTag::GetCoverArtInfo ( ) const

◆ GetCueSheet()

const std::string & CMusicInfoTag::GetCueSheet ( ) const

◆ GetDatabaseId()

int CMusicInfoTag::GetDatabaseId ( ) const

◆ GetDateAdded()

const CDateTime & CMusicInfoTag::GetDateAdded ( ) const

◆ GetDiscNumber()

int CMusicInfoTag::GetDiscNumber ( ) const

◆ GetDiscSubtitle()

const std::string & CMusicInfoTag::GetDiscSubtitle ( ) const

◆ GetDuration()

int CMusicInfoTag::GetDuration ( ) const

◆ GetGenre()

const std::vector< std::string > & CMusicInfoTag::GetGenre ( ) const

◆ GetLastPlayed()

const CDateTime & CMusicInfoTag::GetLastPlayed ( ) const

◆ GetListeners()

int CMusicInfoTag::GetListeners ( ) const

◆ GetLyrics()

const std::string & CMusicInfoTag::GetLyrics ( ) const

◆ GetMood()

const std::string & CMusicInfoTag::GetMood ( ) const

◆ GetMusicBrainzAlbumArtistHints()

const std::vector< std::string > & CMusicInfoTag::GetMusicBrainzAlbumArtistHints ( ) const

◆ GetMusicBrainzAlbumArtistID()

const std::vector< std::string > & CMusicInfoTag::GetMusicBrainzAlbumArtistID ( ) const

◆ GetMusicBrainzAlbumID()

const std::string & CMusicInfoTag::GetMusicBrainzAlbumID ( ) const

◆ GetMusicBrainzArtistHints()

const std::vector< std::string > & CMusicInfoTag::GetMusicBrainzArtistHints ( ) const

◆ GetMusicBrainzArtistID()

const std::vector< std::string > & CMusicInfoTag::GetMusicBrainzArtistID ( ) const

◆ GetMusicBrainzReleaseGroupID()

const std::string & MUSIC_INFO::CMusicInfoTag::GetMusicBrainzReleaseGroupID ( ) const

◆ GetMusicBrainzReleaseType()

const std::string & CMusicInfoTag::GetMusicBrainzReleaseType ( ) const

◆ GetMusicBrainzTrackID()

const std::string & CMusicInfoTag::GetMusicBrainzTrackID ( ) const

◆ GetNoOfChannels()

int CMusicInfoTag::GetNoOfChannels ( ) const

◆ GetOriginalDate()

const std::string & CMusicInfoTag::GetOriginalDate ( ) const

◆ GetOriginalYear()

std::string MUSIC_INFO::CMusicInfoTag::GetOriginalYear ( ) const

◆ GetPlayCount()

int CMusicInfoTag::GetPlayCount ( ) const

◆ GetRating()

float CMusicInfoTag::GetRating ( ) const

◆ GetRecordLabel()

const std::string & CMusicInfoTag::GetRecordLabel ( ) const

◆ GetReleaseDate()

const std::string & CMusicInfoTag::GetReleaseDate ( ) const

◆ GetReleaseYear()

std::string MUSIC_INFO::CMusicInfoTag::GetReleaseYear ( ) const

◆ GetReplayGain()

const ReplayGain & CMusicInfoTag::GetReplayGain ( ) const

◆ GetSampleRate()

int CMusicInfoTag::GetSampleRate ( ) const

◆ GetSongVideoURL()

const std::string & CMusicInfoTag::GetSongVideoURL ( ) const

◆ GetStationArt()

const std::string & CMusicInfoTag::GetStationArt ( ) const

◆ GetStationName()

const std::string & CMusicInfoTag::GetStationName ( ) const

◆ GetTitle()

const std::string & CMusicInfoTag::GetTitle ( ) const

◆ GetTotalDiscs()

int CMusicInfoTag::GetTotalDiscs ( ) const

◆ GetTrackAndDiscNumber()

int CMusicInfoTag::GetTrackAndDiscNumber ( ) const

◆ GetTrackNumber()

int CMusicInfoTag::GetTrackNumber ( ) const

◆ GetType()

const std::string & CMusicInfoTag::GetType ( ) const

◆ GetURL()

const std::string & CMusicInfoTag::GetURL ( ) const

◆ GetUserrating()

int CMusicInfoTag::GetUserrating ( ) const

◆ GetVotes()

int CMusicInfoTag::GetVotes ( ) const

◆ GetYear()

int CMusicInfoTag::GetYear ( ) const

◆ GetYearString()

std::string CMusicInfoTag::GetYearString ( ) const

◆ HasContributors()

bool MUSIC_INFO::CMusicInfoTag::HasContributors ( ) const
inline

◆ Loaded()

bool CMusicInfoTag::Loaded ( ) const

◆ operator!=()

bool CMusicInfoTag::operator!= ( const CMusicInfoTag & tag) const

◆ Serialize()

void CMusicInfoTag::Serialize ( CVariant & ar) const
overridevirtual

Implements ISerializable.

◆ SetAlbum() [1/2]

void CMusicInfoTag::SetAlbum ( const CAlbum & album)

◆ SetAlbum() [2/2]

void CMusicInfoTag::SetAlbum ( const std::string & strAlbum)

◆ SetAlbumArtist() [1/2]

void CMusicInfoTag::SetAlbumArtist ( const std::string & strAlbumArtist)

◆ SetAlbumArtist() [2/2]

void CMusicInfoTag::SetAlbumArtist ( const std::vector< std::string > & albumArtists,
bool FillDesc = false )

◆ SetAlbumArtistDesc()

void CMusicInfoTag::SetAlbumArtistDesc ( std::string_view strAlbumArtistDesc)

◆ SetAlbumArtistSort()

void CMusicInfoTag::SetAlbumArtistSort ( std::string_view strAlbumArtistSort)

◆ SetAlbumId()

void CMusicInfoTag::SetAlbumId ( const int iAlbumId)

◆ SetAlbumReleaseStatus()

void CMusicInfoTag::SetAlbumReleaseStatus ( std::string_view strReleaseStatus)

◆ SetAlbumReleaseType()

void CMusicInfoTag::SetAlbumReleaseType ( CAlbum::ReleaseType releaseType)

◆ SetArtist() [1/3]

void CMusicInfoTag::SetArtist ( const CArtist & artist)

◆ SetArtist() [2/3]

void CMusicInfoTag::SetArtist ( const std::string & strArtist)

◆ SetArtist() [3/3]

void CMusicInfoTag::SetArtist ( const std::vector< std::string > & artists,
bool FillDesc = false )

◆ SetArtistDesc()

void CMusicInfoTag::SetArtistDesc ( std::string_view strArtistDesc)

◆ SetArtistSort()

void CMusicInfoTag::SetArtistSort ( std::string_view strArtistsort)

◆ SetBitRate()

void CMusicInfoTag::SetBitRate ( int bitrate)

◆ SetBoxset()

void CMusicInfoTag::SetBoxset ( bool boxset)

◆ SetBPM()

void CMusicInfoTag::SetBPM ( int iBPM)

◆ SetChapterMarks()

void CMusicInfoTag::SetChapterMarks ( const ChapterMarks & chapters)

◆ SetComment()

void CMusicInfoTag::SetComment ( std::string_view comment)

◆ SetCompilation()

void CMusicInfoTag::SetCompilation ( bool compilation)

◆ SetComposerSort()

void CMusicInfoTag::SetComposerSort ( std::string_view strComposerSort)

◆ SetContributors()

void CMusicInfoTag::SetContributors ( const VECMUSICROLES & contributors)

◆ SetCoverArtInfo()

void CMusicInfoTag::SetCoverArtInfo ( size_t size,
const std::string & mimeType )

◆ SetCueSheet()

void CMusicInfoTag::SetCueSheet ( std::string_view cueSheet)

◆ SetDatabaseId()

void CMusicInfoTag::SetDatabaseId ( int id,
std::string_view type )

◆ SetDateAdded() [1/2]

void CMusicInfoTag::SetDateAdded ( const CDateTime & dateAdded)

◆ SetDateAdded() [2/2]

void CMusicInfoTag::SetDateAdded ( const std::string & strDateAdded)

◆ SetDateNew() [1/2]

void MUSIC_INFO::CMusicInfoTag::SetDateNew ( const CDateTime & dateNew)

◆ SetDateNew() [2/2]

void MUSIC_INFO::CMusicInfoTag::SetDateNew ( const std::string & strDateNew)

◆ SetDateUpdated() [1/2]

void MUSIC_INFO::CMusicInfoTag::SetDateUpdated ( const CDateTime & dateUpdated)

◆ SetDateUpdated() [2/2]

void MUSIC_INFO::CMusicInfoTag::SetDateUpdated ( const std::string & strDateUpdated)

◆ SetDiscNumber()

void CMusicInfoTag::SetDiscNumber ( int iDiscNumber)

◆ SetDiscSubtitle()

void CMusicInfoTag::SetDiscSubtitle ( std::string_view strDiscSubtitle)

◆ SetDuration()

void CMusicInfoTag::SetDuration ( int iSec)

◆ SetGenre() [1/2]

void CMusicInfoTag::SetGenre ( const std::string & strGenre,
bool bTrim = false )

◆ SetGenre() [2/2]

void CMusicInfoTag::SetGenre ( const std::vector< std::string > & genres,
bool bTrim = false )

◆ SetLastPlayed() [1/2]

void CMusicInfoTag::SetLastPlayed ( const CDateTime & strLastPlayed)

◆ SetLastPlayed() [2/2]

void CMusicInfoTag::SetLastPlayed ( const std::string & strLastPlayed)

◆ SetListeners()

void CMusicInfoTag::SetListeners ( int listeners)

◆ SetLoaded()

void CMusicInfoTag::SetLoaded ( bool bOnOff = true)

◆ SetLyrics()

void CMusicInfoTag::SetLyrics ( std::string_view lyrics)

◆ SetMood()

void CMusicInfoTag::SetMood ( std::string_view mood)

◆ SetMusicBrainzAlbumArtistHints()

void CMusicInfoTag::SetMusicBrainzAlbumArtistHints ( const std::vector< std::string > & musicBrainzAlbumArtistHints)

◆ SetMusicBrainzAlbumArtistID()

void CMusicInfoTag::SetMusicBrainzAlbumArtistID ( const std::vector< std::string > & musicBrainzAlbumArtistId)

◆ SetMusicBrainzAlbumID()

void CMusicInfoTag::SetMusicBrainzAlbumID ( std::string_view strAlbumID)

◆ SetMusicBrainzArtistHints()

void CMusicInfoTag::SetMusicBrainzArtistHints ( const std::vector< std::string > & musicBrainzArtistHints)

◆ SetMusicBrainzArtistID()

void CMusicInfoTag::SetMusicBrainzArtistID ( const std::vector< std::string > & musicBrainzArtistId)

◆ SetMusicBrainzReleaseGroupID()

void MUSIC_INFO::CMusicInfoTag::SetMusicBrainzReleaseGroupID ( std::string_view strReleaseGroupID)

◆ SetMusicBrainzReleaseType()

void CMusicInfoTag::SetMusicBrainzReleaseType ( std::string_view releaseType)

◆ SetMusicBrainzTrackID()

void CMusicInfoTag::SetMusicBrainzTrackID ( std::string_view strTrackID)

◆ SetNoOfChannels()

void CMusicInfoTag::SetNoOfChannels ( int channels)

◆ SetOriginalDate()

void CMusicInfoTag::SetOriginalDate ( std::string_view strOriginalDate)

◆ SetPlayCount()

void CMusicInfoTag::SetPlayCount ( int playcount)

◆ SetRating()

void CMusicInfoTag::SetRating ( float rating)

◆ SetRecordLabel()

void CMusicInfoTag::SetRecordLabel ( std::string_view publisher)

◆ SetReleaseDate()

void CMusicInfoTag::SetReleaseDate ( std::string_view strReleaseDate)

◆ SetReplayGain()

void CMusicInfoTag::SetReplayGain ( const ReplayGain & aGain)

◆ SetSampleRate()

void CMusicInfoTag::SetSampleRate ( int samplerate)

◆ SetSong()

void CMusicInfoTag::SetSong ( const CSong & song)

◆ SetSongVideoURL()

void CMusicInfoTag::SetSongVideoURL ( std::string_view songVideoURL)

◆ SetStationArt()

void CMusicInfoTag::SetStationArt ( std::string_view strStationArt)

◆ SetStationName()

void CMusicInfoTag::SetStationName ( std::string_view strStationName)

◆ SetTitle()

void CMusicInfoTag::SetTitle ( const std::string & strTitle)

◆ SetTotalDiscs()

void CMusicInfoTag::SetTotalDiscs ( int iDiscTotal)

◆ SetTrackAndDiscNumber()

void CMusicInfoTag::SetTrackAndDiscNumber ( int iTrackAndDisc)

◆ SetTrackNumber()

void CMusicInfoTag::SetTrackNumber ( int iTrack)

◆ SetType()

void CMusicInfoTag::SetType ( MediaType_view mediaType)

◆ SetURL()

void CMusicInfoTag::SetURL ( std::string_view strURL)

◆ SetUserrating()

void CMusicInfoTag::SetUserrating ( int rating)

◆ SetVotes()

void CMusicInfoTag::SetVotes ( int votes)

◆ SetYear()

void CMusicInfoTag::SetYear ( int year)

◆ ToSortable()

void CMusicInfoTag::ToSortable ( SortItem & sortable,
Field field ) const
overridevirtual

Implements ISortable.


The documentation for this class was generated from the following files: