Open main menu
215 bytes added ,  12:53, 9 January 2008
(→‎Misc: Removed some done things (even if it's not my user page...))
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 ===
1,079

edits