Sayonara Player
Loading...
Searching...
No Matches
MP4::Lyrics Class Reference
Inheritance diagram for MP4::Lyrics:
MP4::MP4Frame< QString > Tagging::AbstractFrame< TagLib::MP4::Tag > Tagging::AbstractFrameHelper

Public Member Functions

 Lyrics (TagLib::MP4::Tag *tag)
bool read (QString &data) const
bool write (const QString &data)
bool isFrameAvailable () const

Protected Member Functions

std::optional< QString > mapItemToData (const TagLib::MP4::Item &item) const override
std::optional< TagLib::MP4::Item > mapDataToItem (const QString &model) override
std::optional< QString > findDataInPropertyMap () const override
QByteArray propertyMapKey () const override
TagLib::MP4::Tag * tag () const
QByteArray key () const
TagLib::ByteVector tagKey () const

Member Function Documentation

◆ findDataInPropertyMap()

std::optional< QString > MP4::Lyrics::findDataInPropertyMap ( ) const
nodiscardoverrideprotectedvirtual

Reimplemented from MP4::MP4Frame< QString >.

◆ mapDataToItem()

std::optional< TagLib::MP4::Item > MP4::Lyrics::mapDataToItem ( const QString & model)
nodiscardoverrideprotectedvirtual

◆ mapItemToData()

std::optional< QString > MP4::Lyrics::mapItemToData ( const TagLib::MP4::Item & item) const
nodiscardoverrideprotectedvirtual

◆ propertyMapKey()

QByteArray MP4::Lyrics::propertyMapKey ( ) const
nodiscardoverrideprotectedvirtual

Reimplemented from MP4::MP4Frame< QString >.