1,079
edits
(LaTeX docs were removed) |
(Update remarks on AudioStream/AudioCD Manager) |
||
Line 74: | Line 74: | ||
==== Audio streams ==== | ==== Audio streams ==== | ||
* Add a "SeekableAudioStream" class, which would allow seeking in an audiostream: Forward / backward; offset is specified in milliseconds. Then, convert at least the MP3/FLAC/Vorbis audiostream classes to subclass that, and also adapt the corresponding factory functions. Converting more would obviously be nice, too. | |||
* Add a "SeekableAudioStream" class, which would allow seeking in an audiostream: Forward / backward; offset is specified in milliseconds. Then, convert at least the MP3/FLAC/Vorbis audiostream classes to subclass that, and also adapt the corresponding factory functions. Converting more would obviously be nice, too | |||
==== CD ==== | ==== CD ==== | ||
* | * Now that the FLAC/Ogg Vorbis/MP3 AudioStream subclasses support looping and playing only a portion of the input file, we could get rid of DigitalTrackInfo and its subclasses. | ||
* This in turn would make it easiert to extend the Audio CD Manager with e.g. WAV or VOR support (essentially, the WAV/VOC code would need to be enhanced by adding a factory function similar to that provided for the FLAC/Vorbis/MP3 streams). | |||
==== MIDI ==== | ==== MIDI ==== |
edits