
| synchrnzr Portable Sound Library (sPSL) | ||
|---|---|---|
| sPSL is our portable state-of-the-art audio library. This library is not publicly available yet. However, a beta version of sPSL-Basic is still being used in some iPhone games. If you want to use it in your project, please contact us. | ||
| Supported Sample Formats | ||
| Container Type | Channel Formats | Sample Formats |
| Microsoft Wave Format (.WAV) | Mono Stereo | PCM 8-bit unsigned integer PCM 16-bit signed integer PCM 24-bit signed integer PCM 32-bit signed integer PCM 32-bit IEEE float |
| Xiph.org OGG Vorbis (.OGG) | Mono Stereo | PCM 16-bit signed integer |
| Common Sample Control | ||
| Play Pause Stop Volume Control (32-bit) Stereo Balance Control (16-bit) | ||
| Mixing Engine | ||
| Virtual Channels: 2^32 (4294967296) channels Mixing Frequency: any Mixing Precission: 32-bit fixed-point Main Volume Control Main Stereo Balance Control | ||
| Allocation Modes | ||
| Memory Allocation (full uncompressed sample allocated into memory) Memory Streaming (full compressed sample allocated into memory) Disk/Flash Streaming (only buffering data allocated into memory) | ||
| Platforms | ||
| Operating System | Low-level Interface | |
| Microsoft Windows 95 Microsoft Windows 98 Microsoft Windows ME Microsoft Windows 2000 Microsoft Windows XP Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows 7 | DirectSound | |
| MacOS X | CoreAudio | |
| iPhoneOS 2.0 iPhoneOS 2.1 iPhoneOS 2.2 iPhoneOS 3.0 iPhoneOS 3.1 iPhoneOS 3.2 | CoreAudio | |
| Linux/Ubuntu | ALSA | |
| Symbian S60 | Mda | |