#include <ArSoundPlayer.h>
Static Public Member Functions | |
static ArRetFunctor2< bool, const char *, const char * > * | getPlayWavFileCallback () |
static ArFunctor * | getStopPlayingCallback () |
static bool | playNativeFile (const char *filename, const char *params) |
static bool | playSoundPCM16 (char *data, int numSamples) |
static bool | playWavFile (const char *filename, const char *params) |
static void | stopPlaying () |
Static Protected Attributes | |
static int | myPlayChildPID = -1 |
Only used on Linux. | |
static ArGlobalRetFunctor2< bool, const char *, const char * > | ourPlayWavFileCB |
static ArGlobalFunctor | ourStopPlayingCB |
|
Return the static functor for playWavFile
|
|
Return the static functor for stopPlaying().
|
|
Play a file in some native file format for the compilation platform. |
|
Play raw uncompressed PCM16 sound data. The format of this data is numSamples samples of two bytes each. Each byte pair is a signed little endian integer. The sound will be played back at 16kHz, monaurally.
|
|
Play a WAV (Windows RIFF) file
|
|
Cancel (interrupt) any current sound or file playback. |