Supported Audio Formats
GameCore supports 2 formats for audio:
- PCM Wav
- Ogg Vorbis (.ogg)
GameCore supports 16 bit audio files in both mono and stereo, and at any sampling rate. Standard Sample Rates used by games include 22Khz and 44.1 Khz. Some high-end audio packages also support 48Khz sample rates as well. The higher the sample rate the better quality the sound will be, at the cost of increased file size.
Ogg Vorbis also supports compression, allowing for very small file size (comparable to mp3 / aac) while remaining high quality.
Sounds in GameCore can be either Resident or Streaming, which simple means whether the sound is resident in memory (ie loaded for use afterwards) or Streamed from the user's hard-drive in an on-demand manner.
As you can likely guess, larger sound files such as SoundTracks are streamed on-demand, where one-shot sound effects (button clicks for menu items or sound effects (explosions etc) are typically loaded into memory so they can be played immediately.
