KSound
 

This is the sound subsytem of KEngine. It has the task of controlling the audio resources and simplify its access and execution.

KSound is a small sound support for KEngine and allows sound hardware probing, initialization and mass segment loading and management.

Some features of KSound are:
-Simple architecture allows loading and playing sounds with few lines of code.
-Segment managers allows loading and administration of multiple sound segments.
-KSound scripts allows mass segment loading.

KEngine is based on Microsoft DirectX8 DirectXAudio Technology. DirectMusic8 allows playing WAVs, MP3-encoded WAVs and high quality MIDI segments with audio scripts. Programmers can access the DirectXAudio objects directly in case aditional features are needed.