28 #ifndef TAGLIB_UNSYNCHRONIZEDLYRICSFRAME_H
29 #define TAGLIB_UNSYNCHRONIZEDLYRICSFRAME_H
43 friend class FrameFactory;
55 explicit UnsynchronizedLyricsFrame(
const ByteVector &data);
60 virtual ~UnsynchronizedLyricsFrame();
67 virtual String toString()
const;
77 ByteVector language()
const;
86 String description()
const;
102 void setLanguage(
const ByteVector &languageCode);
109 void setDescription(
const String &s);
116 virtual void setText(
const String &s);
148 PropertyMap asProperties()
const;
157 static UnsynchronizedLyricsFrame *findByDescription(
const Tag *tag,
const String &d);
162 virtual void parseFields(
const ByteVector &data);
163 virtual ByteVector renderFields()
const;
169 UnsynchronizedLyricsFrame(
const ByteVector &data, Header *h);
170 UnsynchronizedLyricsFrame(
const UnsynchronizedLyricsFrame &);
171 UnsynchronizedLyricsFrame &operator=(
const UnsynchronizedLyricsFrame &);
173 class UnsynchronizedLyricsFramePrivate;
174 UnsynchronizedLyricsFramePrivate *d;