Sayonara Player
Loading...
Searching...
No Matches
MP4::MP4Frame< Model_t > Class Template Referenceabstract
Inheritance diagram for MP4::MP4Frame< Model_t >:
Tagging::AbstractFrame< TagLib::MP4::Tag > Tagging::AbstractFrameHelper

Public Member Functions

 MP4Frame (TagLib::MP4::Tag *tag, const QByteArray &identifier)
bool read (Model_t &data) const
bool write (const Model_t &data)
bool isFrameAvailable () const

Protected Member Functions

virtual std::optional< Model_t > mapItemToData (const TagLib::MP4::Item &item) const =0
virtual std::optional< TagLib::MP4::Item > mapDataToItem (const Model_t &model)=0
TagLib::MP4::Tag * tag () const
QByteArray key () const
TagLib::ByteVector tagKey () const