Project

General

Profile

« Previous | Next » 

Revision 5cb3875f

Added by danij almost 9 years ago

Refactor|Audio|System: Continued to re-architect the audio subsystem

Taken into use the new audio components and began restructuring the
audio::System itself for separating concerns along boundaries which
will support dynamic reconfiguration at runtime.

After further consideration it makes much more sense to retain the
existing Channel abstraction (and name) and instead reserve Sound for
use as entity which represents a logical sound in the soundstage.

Began to unify driver level playback interfaces through a polymorphic
Channel class hierarchy. Hopefully it will be possible to ultimately
remove most of the need for channel specialization.

Still a lot more work to be done...

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences