The following table describes the <cue-point> field values for a WAVE file containing multiple 'data' and 'slnt' chunks enclosed in a 'wavl' LIST chunk:
┌────────────────────┬────────────────────┬────────────────────┐ │Cue Point Location │Field │Value │ ├────────────────────┼────────────────────┼────────────────────┤ │In a 'slnt' chunk │fccChunk │FOURCC value 'slnt'.│ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulChunkStart │File position of the│ │ │ │'slnt' chunk │ │ │ │relative to the │ │ │ │start of the data │ │ │ │section in the │ │ │ │'wavl' LIST chunk. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulBlockStart │File position of the│ │ │ │data section of the │ │ │ │'slnt' chunk │ │ │ │relative to the │ │ │ │start of the data │ │ │ │section of the │ │ │ │'wavl' LIST chunk. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulSampleOffset │Sample position of │ │ │ │the cue point │ │ │ │relative to the │ │ │ │start of the 'slnt' │ │ │ │chunk. │ ├────────────────────┼────────────────────┼────────────────────┤ │In a PCM 'data' │fccChunk │FOURCC value 'data'.│ │chunk │ │ │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulChunkStart │File position of the│ │ │ │'data' chunk │ │ │ │relative to the │ │ │ │start of the data │ │ │ │section in the │ │ │ │'wavl' LIST chunk. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulBlockStart │File position of the│ │ │ │cue point relative │ │ │ │to the start of the │ │ │ │data section of the │ │ │ │'wavl' LIST chunk. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulSampleOffset │Zero value. │ ├────────────────────┼────────────────────┼────────────────────┤ │In a compressed │fccChunk │FOURCC value 'data'.│ │'data' chunk │ │ │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulChunkStart │Fle position of the │ │ │ │start of the 'data' │ │ │ │chunk relative to │ │ │ │the start o f the │ │ │ │data section of the │ │ │ │'wavl' LIST chunk. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulBlockStart │File position of the│ │ │ │enclosing block │ │ │ │relative to the │ │ │ │start of the data │ │ │ │section of the │ │ │ │'wavl' LIST chunk. │ │ │ │The software can │ │ │ │begin the │ │ │ │decompression at │ │ │ │this point. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulSampleOffset │Sample position of │ │ │ │the cue point │ │ │ │relative to the │ │ │ │start of the block. │ └────────────────────┴────────────────────┴────────────────────┘
The following table describes the <cue-point> field values for a WAVE file containing a single 'data' chunk:
┌────────────────────┬────────────────────┬────────────────────┐ │Cue Point Location │Field │Value │ ├────────────────────┼────────────────────┼────────────────────┤ │Within PCM data │fccChunk │FOURCC value 'data'.│ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulChunkStart │Zero value. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulBlockStart │Zero value. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulSampleOffset │Sample position of │ │ │ │the cue point │ │ │ │relative to the │ │ │ │start of the 'data' │ │ │ │chunk. │ ├────────────────────┼────────────────────┼────────────────────┤ │In a compressed │fccChunk │FOURCC value 'data'.│ │'data' chunk │ │ │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulChunkStart │Zero value. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulBlockStart │File position of the│ │ │ │enclosing block │ │ │ │relative to the │ │ │ │start of the 'data' │ │ │ │chunk. The software │ │ │ │can begin the │ │ │ │decompression at │ │ │ │this point. │ ├────────────────────┼────────────────────┼────────────────────┤ │ │ulSampleOffset │Sample position of │ │ │ │the cue point │ │ │ │relative to the │ │ │ │start of the block. │ └────────────────────┴────────────────────┴────────────────────┘