Project

General

Profile

« Previous | Next » 

Revision 913dc39a

Added by danij about 9 years ago

Refactor|Audio|Client: Began revising mechanism for loading audio drivers

Automatically find and attempt to load all recognized audio::Drivers
when initializing the audio::System, ready for playback.

Driver initialization is now performed later, before initializing the
selected playback interfaces.

Drivers now identify themselves to the engine by proving a symbolic
identifier (and a human-friendly textual name). Refactored away the
"invalid" Driver state, so that only recognized drivers state are
part of the collection owned by audio::System.

Note: Presently the "built-in" drivers are ignored by audio::System
(i.e., they won't work...).

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences