26#ifndef TAGLIB_EVENTTIMINGCODESFRAME_H
27#define TAGLIB_EVENTTIMINGCODESFRAME_H
179 class EventTimingCodesFramePrivate;
180 EventTimingCodesFramePrivate *d;
A byte vector.
Definition tbytevector.h:46
virtual ~EventTimingCodesFrame()
EventTimingCodesFrame(const ByteVector &data)
TagLib::List< SynchedEvent > SynchedEventList
Definition eventtimingcodesframe.h:119
TimestampFormat timestampFormat() const
virtual ByteVector renderFields() const
SynchedEventList synchedEvents() const
void setTimestampFormat(TimestampFormat f)
void setSynchedEvents(const SynchedEventList &e)
virtual String toString() const
virtual void parseFields(const ByteVector &data)
friend class FrameFactory
Definition eventtimingcodesframe.h:42
EventType
Definition eventtimingcodesframe.h:63
@ NotPredefinedSynch5
Definition eventtimingcodesframe.h:92
@ ThemeEnd
Definition eventtimingcodesframe.h:84
@ NotPredefinedSynch4
Definition eventtimingcodesframe.h:91
@ NotPredefinedSynch1
Definition eventtimingcodesframe.h:88
@ NotPredefinedSynch3
Definition eventtimingcodesframe.h:90
@ RefrainStart
Definition eventtimingcodesframe.h:71
@ OutroEnd
Definition eventtimingcodesframe.h:69
@ NotPredefinedSynch9
Definition eventtimingcodesframe.h:96
@ Profanity
Definition eventtimingcodesframe.h:85
@ ThemeStart
Definition eventtimingcodesframe.h:73
@ MainPartStart
Definition eventtimingcodesframe.h:67
@ RefrainEnd
Definition eventtimingcodesframe.h:83
@ TimeChange
Definition eventtimingcodesframe.h:76
@ IntroStart
Definition eventtimingcodesframe.h:66
@ SustainedNoiseEnd
Definition eventtimingcodesframe.h:79
@ SustainedNoise
Definition eventtimingcodesframe.h:78
@ NotPredefinedSynch8
Definition eventtimingcodesframe.h:95
@ OutroStart
Definition eventtimingcodesframe.h:68
@ NotPredefinedSynchB
Definition eventtimingcodesframe.h:98
@ IntroEnd
Definition eventtimingcodesframe.h:80
@ NotPredefinedSynchF
Definition eventtimingcodesframe.h:102
@ AudioEnd
Definition eventtimingcodesframe.h:103
@ VerseEnd
Definition eventtimingcodesframe.h:82
@ NotPredefinedSynchE
Definition eventtimingcodesframe.h:101
@ ProfanityEnd
Definition eventtimingcodesframe.h:86
@ Padding
Definition eventtimingcodesframe.h:64
@ NotPredefinedSynch2
Definition eventtimingcodesframe.h:89
@ NotPredefinedSynchD
Definition eventtimingcodesframe.h:100
@ MomentaryUnwantedNoise
Definition eventtimingcodesframe.h:77
@ NotPredefinedSynchC
Definition eventtimingcodesframe.h:99
@ NotPredefinedSynch6
Definition eventtimingcodesframe.h:93
@ KeyChange
Definition eventtimingcodesframe.h:75
@ VariationStart
Definition eventtimingcodesframe.h:74
@ EndOfInitialSilence
Definition eventtimingcodesframe.h:65
@ NotPredefinedSynch7
Definition eventtimingcodesframe.h:94
@ MainPartEnd
Definition eventtimingcodesframe.h:81
@ VerseStart
Definition eventtimingcodesframe.h:70
@ AudioFileEnds
Definition eventtimingcodesframe.h:104
@ NotPredefinedSynchA
Definition eventtimingcodesframe.h:97
@ InterludeStart
Definition eventtimingcodesframe.h:72
@ NotPredefinedSynch0
Definition eventtimingcodesframe.h:87
TimestampFormat
Definition eventtimingcodesframe.h:49
@ AbsoluteMpegFrames
Definition eventtimingcodesframe.h:54
@ Unknown
The timestamp is of unknown format.
Definition eventtimingcodesframe.h:51
@ AbsoluteMilliseconds
Definition eventtimingcodesframe.h:57
Frame(const ByteVector &data)
A generic, implicitly shared list.
Definition tlist.h:54
A wide string class suitable for unicode.
Definition tstring.h:85
An ID3v2 implementation.
Definition flacfile.h:40
A namespace for all TagLib related classes and functions.
Definition apefile.h:41
SynchedEvent(unsigned int ms, EventType t)
Definition eventtimingcodesframe.h:111
unsigned int time
Definition eventtimingcodesframe.h:112
EventType type
Definition eventtimingcodesframe.h:113
#define TAGLIB_EXPORT
Definition taglib_export.h:40