|
NXC
Version 1.2.1 r5
|
Functions for accessing and modifying sound module features. More...
Functions | |
| char | PlayFile (string filename) |
| Play a file. | |
| char | PlayFileEx (string filename, byte volume, bool loop, unsigned int sr=0) |
| Play a file with extra options. | |
| char | PlayTone (unsigned int frequency, unsigned int duration) |
| Play a tone. | |
| char | PlayToneEx (unsigned int frequency, unsigned int duration, byte volume, bool loop) |
| Play a tone with extra options. | |
| byte | SoundState () |
| Get sound module state. | |
| byte | SoundFlags () |
| Get sound module flags. | |
| byte | StopSound () |
| Stop sound. | |
| unsigned int | SoundFrequency () |
| Get sound frequency. | |
| unsigned int | SoundDuration () |
| Get sound duration. | |
| unsigned int | SoundSampleRate () |
| Get sample rate. | |
| byte | SoundMode () |
| Get sound mode. | |
| byte | SoundVolume () |
| Get volume. | |
| void | SetSoundDuration (unsigned int duration) |
| Set sound duration. | |
| void | SetSoundFlags (byte flags) |
| Set sound module flags. | |
| void | SetSoundFrequency (unsigned int frequency) |
| Set sound frequency. | |
| void | SetSoundMode (byte mode) |
| Set sound mode. | |
| void | SetSoundModuleState (byte state) |
| Set sound module state. | |
| void | SetSoundSampleRate (unsigned int sampleRate) |
| Set sample rate. | |
| void | SetSoundVolume (byte volume) |
| Set sound volume. | |
| void | SysSoundPlayFile (SoundPlayFileType &args) |
| Play sound file. | |
| void | SysSoundPlayTone (SoundPlayToneType &args) |
| Play tone. | |
| void | SysSoundGetState (SoundGetStateType &args) |
| Get sound state. | |
| void | SysSoundSetState (SoundSetStateType &args) |
| Set sound state. | |
| void | PlaySound (const int &aCode) |
| Play a system sound. | |
| void | PlayTones (Tone tones[]) |
| Play multiple tones. | |
Functions for accessing and modifying sound module features.