Sayonara Player
Loading...
Searching...
No Matches
Xiph::LyricsFrame Class Reference
Inheritance diagram for Xiph::LyricsFrame:
Xiph::XiphFrame< QString > Tagging::AbstractFrame< TagLib::Ogg::XiphComment > Tagging::AbstractFrameHelper

Public Member Functions

 LyricsFrame (TagLib::Ogg::XiphComment *tag)
bool isFrameAvailable () const override
bool read (QString &model) const
bool write (const QString &model)

Protected Member Functions

std::optional< QString > mapTagToData () const override
void mapDataToTag (const QString &lyrics) override
std::optional< TagLib::String > stringData () const
void setStringData (const TagLib::String &value)
TagLib::Ogg::XiphComment * tag () const
QByteArray key () const
TagLib::ByteVector tagKey () const

Member Function Documentation

◆ isFrameAvailable()

bool Xiph::LyricsFrame::isFrameAvailable ( ) const
nodiscardoverridevirtual

Reimplemented from Xiph::XiphFrame< QString >.

◆ mapDataToTag()

void Xiph::LyricsFrame::mapDataToTag ( const QString & lyrics)
overrideprotectedvirtual

◆ mapTagToData()

std::optional< QString > Xiph::LyricsFrame::mapTagToData ( ) const
nodiscardoverrideprotectedvirtual