WRID>RIFF-WAVE>plst

DRAFT!

TODO: overview

The plst chunk specifies a play order for a series of cue points.

[RIFF1991]

Usage

While this chunk is defined in [RIFF1991] , it seems to be extremely rarely included in WAVE files. I haven't been able to find a single example in my collection of files.

Spec

Chunk GroupName Bytes Type conditionDescriptionWRID
plst id 4 u8[4] id = plst ...>id
plst size 4 u32 ...>size
plst segments 4 u32 Count of play segments. ...>segments
plst segment name 4 u32 play-segment field: Specifies the cue point name. This value must match one of the names listed in the cue cue-point table. ...>name
plst segment length 4 u32 play-segment field: Specifies the length of the section in samples. ...>length
plst segment loops 4 u32 play-segment field: Specifies the number of times to play the section. ...>loops

All fields where Repeat Group = segment repeat segments times as a group (struct).

Learning References

Specification

  • [RIFF1991] Multimedia Programming Interface and Data Specifications (1991). See pages 56-65.
  • [RIFF1994] New Multimedia Data Types and Data Techniques (1994). See pages 12-22.