Sayonara Player
Loading...
Searching...
No Matches
Xiph::XiphFrame< Model_t > Class Template Referenceabstract
Inheritance diagram for Xiph::XiphFrame< Model_t >:
Tagging::AbstractFrame< TagLib::Ogg::XiphComment > Tagging::AbstractFrameHelper

Public Member Functions

 XiphFrame (TagLib::Ogg::XiphComment *tag, const QString &identifier)
 
bool read (Model_t &model) const
 
bool write (const Model_t &model)
 
virtual bool isFrameAvailable () const
 

Protected Member Functions

virtual std::optional< Model_t > mapTagToData () const =0
 
virtual void mapDataToTag (const Model_t &model)=0
 
std::optional< TagLib::String > stringData () const
 
void setStringData (const TagLib::String &value)
 
void setStringData (const QString &value)
 
TagLib::Ogg::XiphComment * tag () const
 
QByteArray key () const
 
TagLib::ByteVector tagKey () const