Update README.md

Roadmap updates to "Features"
This commit is contained in:
Jamie Hardt
2020-12-04 20:33:30 -08:00
committed by GitHub
parent 0dd7ee4d18
commit 7a9f9c8bb3

View File

@@ -6,22 +6,21 @@
# bwavfile
Rust Wave File Reader/Writer with Broadcast-WAV, MBWF and RF64 Support
This is currently a work-in-progress!
### Features
- Read standard WAV, Broadcast-Wave, and 64-bit RF64 and BW64 wave files with one interface for
This is currently a work-in-progress! However many features presently work:
- [x] Read standard WAV, Broadcast-Wave, and 64-bit RF64 and BW64 wave files with one interface for
all types with transparent format detection.
- Unified format definition interface for standard and extended-format wave files.
- Read channel/speaker map metadata.
- Read standard EBU Broadcast-Wave metadata and decode to fields, including timestamp and SMPTE UMID.
- Validate the compatibility of a given wave file for certain regimes.
- Metadata support for ambisonic B-format.
### In Progress
- Wave/RF64 file writing.
- iXML and ADM XML metadata reading/writing.
- [ ] Wave/RF64 file writing with transparent promotion from WAV to Broadcast-WAV.
- [x] Unified format definition interface for standard and extended-format wave files.
- [x] Read channel/speaker map metadata.
- [x] iXML and ADM XML metadata.
- [ ] Broadcast-WAV Level and Quality metadata.
- [ ] Cue list, label, and labeled text metadata.
- [x] Read standard EBU Broadcast-Wave metadata and decode to fields, including timestamp and SMPTE UMID.
- [x] Validate the compatibility of a given wave file for certain regimes.
- [x] Metadata support for ambisonic B-format.
## Use Examples