This frame allows synchronisation with key events in the audio. The
header is:
<Header for 'Event timing codes', ID: "ETCO">
Where time stamp format is:
$01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
$02 Absolute time, 32 bit sized, using milliseconds as unit
Absolute time means that every stamp contains the time from the
beginning of the file.
Followed by a list of key events in the following format:
Type of event $xx
The 'Time stamp' is set to zero if directly at the beginning of the
sound or after the previous event. All events MUST be sorted in
chronological order. The type of event is as follows:
$00 padding (has no meaning)
$01 end of initial silence
$02 intro start
$17-$DF reserved for future use
$E0-$EF not predefined synch 0-F
$F0-$FC reserved for future use
$FD audio end (start of silence)
Terminating the start events such as "intro start" is OPTIONAL. The
'Not predefined synch's ($E0-EF) are for user events. You might want
to synchronise your music to something, like setting off an explosion
on-stage, activating a screensaver etc.
There may only be one "ETCO" frame in each tag.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|