NovelRT
NovelRT copied to clipboard
Audio Service needs rework
After discussion, the current implementation of the Audio Service does not meet the original specification as discussed/designed.
What was sought was for is a three-part system:
AudioService -> AudioChannel -> AudioSource
The Service would handle creation of channels, and the channel would handle creation of sources/files. This would also allow for manipulation of the channel as a whole, as well as channel grouping.
This will need to be done as well to help support additional Audio back-ends (i.e. XAudio, OpenAL-Soft) in the future.