|
TagLib 1.11.1 (synchronizedlyricsframe.h Source File) |
|
|
|
Go to the documentation of this file.
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;
SynchronizedLyricsFrame(String::Type encoding=String::Latin1)
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41
A factory for creating ID3v2 frames during parsing.
Definition: id3v2framefactory.h:66
virtual void parseFields(const ByteVector &data)
String description() const
TimestampFormat timestampFormat() const
String text
Definition: synchronizedlyricsframe.h:90
virtual ByteVector renderFields() const
Type
Definition: synchronizedlyricsframe.h:63
A generic, implicitly shared list.
Definition: tlist.h:54
void setDescription(const String &s)
Type
Definition: tstring.h:97
void setLanguage(const ByteVector &languageCode)
unsigned int time
Definition: synchronizedlyricsframe.h:89
void setSynchedText(const SynchedTextList &t)
void setTextEncoding(String::Type encoding)
void setTimestampFormat(TimestampFormat f)
TagLib::List< SynchedText > SynchedTextList
Definition: synchronizedlyricsframe.h:96
Definition: synchronizedlyricsframe.h:87
@ Latin1
Definition: tstring.h:113
virtual String toString() const
A byte vector.
Definition: tbytevector.h:46
ID3v2 synchronized lyrics frame.
Definition: synchronizedlyricsframe.h:41
SynchedText(unsigned int ms, String str)
Definition: synchronizedlyricsframe.h:88
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
virtual ~SynchronizedLyricsFrame()
ID3v2 frame implementation.
Definition: id3v2frame.h:55
ByteVector language() const
SynchedTextList synchedText() const
TimestampFormat
Definition: synchronizedlyricsframe.h:49
String::Type textEncoding() const
SynchronizedLyricsFrame(const ByteVector &data)
A wide string class suitable for unicode.
Definition: tstring.h:85