mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-12-12 21:52:01 +00:00
26e948357e
The idea here is to decouple the actual reader creation from the code using them so that, for example, the Open function can decide if it wants to open the file regularly or memory mapped and return different readers as deemed useful. For that to work the exposed object needs to be an abstract wrapper so that this can be done without having to use pointers and all the drawbacks coming from that. So far put to use in a few parts of the music code so the general functionality could be tested. |
||
---|---|---|
.. | ||
music_fluidsynth_mididevice.cpp | ||
music_opl_mididevice.cpp | ||
music_opldumper_mididevice.cpp | ||
music_softsynth_mididevice.cpp | ||
music_timidity_mididevice.cpp | ||
music_timiditypp_mididevice.cpp | ||
music_wavewriter_mididevice.cpp | ||
music_wildmidi_mididevice.cpp | ||
music_win_mididevice.cpp |