26#ifndef TAGLIB_SYNCHRONIZEDLYRICSFRAME_H
27#define TAGLIB_SYNCHRONIZEDLYRICSFRAME_H
54 AbsoluteMpegFrames = 0x01,
57 AbsoluteMilliseconds = 0x02
69 TextTranscription = 0x02,
225 class SynchronizedLyricsFramePrivate;
226 SynchronizedLyricsFramePrivate *d;
A byte vector.
Definition tbytevector.h:46
A factory for creating ID3v2 frames during parsing.
Definition id3v2framefactory.h:66
ID3v2 frame implementation.
Definition id3v2frame.h:55
ID3v2 synchronized lyrics frame.
Definition synchronizedlyricsframe.h:41
void setDescription(const String &s)
String::Type textEncoding() const
void setSynchedText(const SynchedTextList &t)
void setTextEncoding(String::Type encoding)
TimestampFormat timestampFormat() const
void setLanguage(const ByteVector &languageCode)
virtual String toString() const
Type
Definition synchronizedlyricsframe.h:63
SynchronizedLyricsFrame(String::Type encoding=String::Latin1)
TagLib::List< SynchedText > SynchedTextList
Definition synchronizedlyricsframe.h:96
String description() const
TimestampFormat
Definition synchronizedlyricsframe.h:49
virtual ~SynchronizedLyricsFrame()
void setTimestampFormat(TimestampFormat f)
ByteVector language() const
SynchedTextList synchedText() const
virtual void parseFields(const ByteVector &data)
virtual ByteVector renderFields() const
SynchronizedLyricsFrame(const ByteVector &data)
A generic, implicitly shared list.
Definition tlist.h:54
A wide string class suitable for unicode.
Definition tstring.h:85
Type
Definition tstring.h:97
A namespace for all TagLib related classes and functions.
Definition apefile.h:41
Definition synchronizedlyricsframe.h:87
SynchedText(unsigned int ms, String str)
Definition synchronizedlyricsframe.h:88
unsigned int time
Definition synchronizedlyricsframe.h:89
String text
Definition synchronizedlyricsframe.h:90
#define TAGLIB_EXPORT
Definition taglib_export.h:40