This document describes how to store DFPWM data in a WAV file.
DFPWM data is specified through the WAVE_FORMAT_EXTENDED data type, with the UUID 3ac1fa38-811d-4361-a40d-ce53ca607cd1. Channels are stored interleaved, and samples are packed in groups of 8 per byte, as is consistent with raw DFPWM data. Only DFPWM1a data is considered here - original DFPWM should not be stored using this UUID.
The fmt ย chunk follows the standard layout for WAVE_FORMAT_EXTENDED, using the assigned DFPWM UUID:
| Offset | Bytes | Description |