Cue-Points Chunk
The <cue-ck> cue-points chunk identifies a series of positions
in the waveform data stream. The <cue-ck> is defined as follows:
<cue-ck> cue( <ulCuePoints:ULONG> /* Count of cue points */
<cue-point>... ) /* Cue-point table */
<cue-point> struct {
ULONG ulName;
ULONG ulPosition;
FOURCC fccChunk;
ULONG ulChunkStart;
ULONG ulBlockStart;
ULONG ulSampleOffset;
}
The <cue-point> fields are as follows:
Field
ulName
Specifies the cue point name. Each <cue-point>
record must have a unique ulName field.
ulPosition
Specifies the sample position of the cue point.
This is the sequential sample number within the play order. See Playlist
Chunk later in this document, for a discussion of the play order.
fccChunk
Specifies the name or chunk ID of the chunk
containing the cue point.
ulChunkStart
Specifies
the file position of the start of the chunk containing the cue point. This
is a byte offset relative to the start of the data section of the 'wavl'
LIST chunk.
ulBlockStart
Specifies
the file position of the start of the block containing the position. This
is a byte offset relative to the start of the data section of the 'wavl'
LIST chunk.
ulSampleOffset
Specifies
the sample offset of the cue point relative to the start of the block.
[Back: FACT Chunk]
[Next: Examples of File Position Values]