Project

General

Profile

« Previous | Next » 

Revision 60f0b5c4

Added by danij over 9 years ago

Refactor|Audio: Began remodelling Audio system components

Remodelled audiodriver_t into a more object-oriented, AudioDriver
model (C++ class). Gave audio::System direct ownership of drivers
Removed the MAX_AUDIO_INTERFACES fixed limit (was 16). Iterating
active audio interfaces is now done with C++11 lambdas.

Next step: Revise AudioDriver management and initialization so as
to allow new driver plugins to be implemented without modifying
the app.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences