spdl.io.parse_wav¶
- parse_wav(data: bytes | bytearray | memoryview[bytes]) WAVHeader[source]¶
Parse WAV file header and extract metadata.
Changed in version 0.8.0: The
dataargument now accepts mutablebytearrayinputs without copying the input buffer.- Parameters:
data – Binary WAV data as bytes, bytearray, or memoryview
- Returns:
Object containing WAV header information.
- Return type:
WAVHeader
- Raises:
ValueError – If the WAV data is invalid or malformed.