26#ifndef TAGLIB_SYNCHRONIZEDLYRICSFRAME_H
27#define TAGLIB_SYNCHRONIZEDLYRICSFRAME_H
54 AbsoluteMpegFrames = 0x01,
57 AbsoluteMilliseconds = 0x02
69 TextTranscription = 0x02,
89 time(ms), text(str) { }
227 class SynchronizedLyricsFramePrivate;
229 std::unique_ptr<SynchronizedLyricsFramePrivate> d;
A byte vector.
Definition: tbytevector.h:46
A factory for creating ID3v2 frames during parsing.
Definition: id3v2framefactory.h:68
ID3v2 frame implementation.
Definition: id3v2frame.h:57
ID3v2 synchronized lyrics frame.
Definition: synchronizedlyricsframe.h:41
SynchronizedLyricsFrame & operator=(const SynchronizedLyricsFrame &)=delete
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 &languageEncoding)
Type
Definition: synchronizedlyricsframe.h:63
~SynchronizedLyricsFrame() override
SynchronizedLyricsFrame(String::Type encoding=String::Latin1)
void parseFields(const ByteVector &data) override
ByteVector renderFields() const override
String description() const
String toString() const override
SynchronizedLyricsFrame(const SynchronizedLyricsFrame &)=delete
TimestampFormat
Definition: synchronizedlyricsframe.h:49
void setTimestampFormat(TimestampFormat f)
ByteVector language() const
SynchedTextList synchedText() const
SynchronizedLyricsFrame(const ByteVector &data)
A generic, implicitly shared list.
Definition: tlist.h:54
A wide string class suitable for unicode.
Definition: tstring.h:83
Type
Definition: tstring.h:96
@ Latin1
Definition: tstring.h:100
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41
Definition: synchronizedlyricsframe.h:87
unsigned int time
Definition: synchronizedlyricsframe.h:90
String text
Definition: synchronizedlyricsframe.h:91
SynchedText(unsigned int ms, const String &str)
Definition: synchronizedlyricsframe.h:88
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
#define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
Definition: taglib_export.h:55