hound v3.0.0 Release Notes
-
๐ Released 2016-11-27.
๐ This release focuses on improving write performance.
๐ฅ Breaking changes:
- When a
WavWriter
is constructed, the header is now written immediately, therefore the constructor now returns aResult
.
Other changes:
WavWriter
no longer maintains a buffer internally.WavWriter::create()
does still wrap the file it opens in a buffered writer.- โ Adds
SampleWriter16
for fast writing of 16-bit samples. Dedicated writers for other bit depths might be added in future releases.
โฌ๏ธ Upgrading requires dealing with the
Result
inWavWriter::new()
andWavWriter::create()
. In many cases this should be as simple as wrapping the call in atry!()
, or appending a?
on recent versions of Rust. - When a