1,079
edits
(→Misc: Removed some done things (even if it's not my user page...)) |
(→Mixer) |
||
Line 63: | Line 63: | ||
* Change backends to use namespaces ?! (Not really that useful, I guess, except for the Doxygen pages) | * Change backends to use namespaces ?! (Not really that useful, I guess, except for the Doxygen pages) | ||
=== Mixer === | === Sound system === | ||
==== Mixer ==== | |||
* document the semantics of sound handles and sound ids | * document the semantics of sound handles and sound ids | ||
* cleanup the API: | * cleanup the API: | ||
Line 71: | Line 73: | ||
** We could also make it possible to change the output sample rate the mixer uses on the fly (this would be a private API, only available to the backend, for backends which can change the output sample rate). This would essentially require changing the Channel::_converter objects | ** We could also make it possible to change the output sample rate the mixer uses on the fly (this would be a private API, only available to the backend, for backends which can change the output sample rate). This would essentially require changing the Channel::_converter objects | ||
* Are there backends which could benefit from a 'custom' mixer? If so, what would be required to implement such a thing? Needs talking to porters | * Are there backends which could benefit from a 'custom' mixer? If so, what would be required to implement such a thing? Needs talking to porters | ||
==== Audio CD handling ==== | |||
* add a "pause" feature to the AudioCDManager (might require us to extend the OSystem CD API, too). Useful to be able to fully pause the currently running engine | |||
=== SCUMM === | === SCUMM === |
edits