h&       Safe-Inferred! proteaaudioSound track handle. It is used to control the audio playback. (abstraction for playback) proteaaudioAudio sample resource handle. A sample can be shared between multiple Sound tracks. (abstraction for data) proteaaudioInitializes the audio system. proteaaudio2Releases the audio device and cleans up resources. proteaaudio1Checks if loader for this file type is available. proteaaudio5Loads raw linear pcm sound sample from memory buffer. proteaaudio*Loads wav sound sample from memory buffer. proteaaudio*Loads ogg sound sample from memory buffer. proteaaudio*Loads mp3 sound sample from memory buffer. proteaaudio5Loads raw linear pcm sound sample from memory buffer. proteaaudio*Loads wav sound sample from memory buffer. proteaaudio*Loads ogg sound sample from memory buffer. proteaaudio*Loads mp3 sound sample from memory buffer. proteaaudioLoads wav, ogg or mp3 sound sample from memory buffer (autodetects audio format).  proteaaudioLoads a sound sample from file.  proteaaudioUnloads a previously loaded sample from memory, invalidating the handle.  proteaaudioSet main mixer volume.  proteaaudio-Return the number of currently active sounds.  proteaaudioStops all sounds immediately. proteaaudioPlays a specified sound sample continuously any free channel and sets its parameters. proteaaudioPlays a specified sound sample once any free channel and sets its parameters. proteaaudioPlays a specified sound sample once on a specific channel and sets its parameters. proteaaudioPlays a specified sound sample continuously on a specific channel and sets its parameters. proteaaudio(Updates parameters of a specified sound. proteaaudio$Stops a specified sound immediately. proteaaudio,Checks if a specified sound is still active. proteaaudiothe maximum number of sounds that are played parallely, at most 1024. Computation time is linearly correlated to this factor. proteaaudiosample frequency of the playback in Hz. 22050 corresponds to FM radio 44100 is CD quality. Computation time is linearly correlated to this factor. proteaaudiothe number of bytes that are sent to the sound card at once. Low numbers lead to smaller latencies but need more computation time (thread switches). If a too small number is chosen, the sounds might not be played continuously. The default value 512 guarantees a good latency below 40 ms at 22050 Hz sample frequency. proteaaudioreturns True on success proteaaudiofile extension (e.g. ogg) proteaaudiomemory buffer pointer proteaaudiomemory buffer size in bytes proteaaudio2number of channels, e.g. 1 for mono, 2 for stereo. proteaaudiosample rate, i.e. 44100 Hz proteaaudiobits per sample, i.e. 8, 16, 32 proteaaudiovolume proteaaudioreturns handle proteaaudiomemory buffer pointer proteaaudiomemory buffer size in bytes proteaaudiovolume proteaaudioreturns handle proteaaudiomemory buffer pointer proteaaudiomemory buffer size in bytes proteaaudiovolume proteaaudioreturns handle proteaaudiomemory buffer pointer proteaaudiomemory buffer size in bytes proteaaudiovolume proteaaudioreturns handle proteaaudiopcm sample data; array of pcm samples (signed 8 bit int, signed 16 bit int or 32 bit float) proteaaudio2number of channels, e.g. 1 for mono, 2 for stereo. proteaaudiosample rate, i.e. 44100 Hz proteaaudiobits per sample, i.e. 8, 16, 32 proteaaudiovolume proteaaudioreturn sample handle proteaaudiowav sample data proteaaudiovolume proteaaudioreturn sample handle proteaaudioogg sample data proteaaudiovolume proteaaudioreturn sample handle proteaaudiomp3 sample data proteaaudiovolume proteaaudioreturn sample handle  proteaaudiosample filepath proteaaudiovolume proteaaudioreturns handle  proteaaudioleft proteaaudioright proteaaudio$handle of a previously loaded sample proteaaudio left volume proteaaudio right volume proteaaudiotime difference between left and right channel in seconds. Use negative values to specify a delay for the left channel, positive for the right proteaaudiopitch factor for playback. 0.5 corresponds to one octave below, 2.0 to one above the original sample proteaaudio$handle of a previously loaded sample proteaaudio left volume proteaaudio right volume proteaaudiotime difference between left and right channel in seconds. Use negative values to specify a delay for the left channel, positive for the right proteaaudiopitch factor for playback. 0.5 corresponds to one octave below, 2.0 to one above the original sample proteaaudionumber of the channel to use for playback with the first channel starting at 0 proteaaudio$handle of a previously loaded sample proteaaudio left volume proteaaudio right volume proteaaudiotime difference between left and right channel in seconds. Use negative values to specify a delay for the left channel, positive for the right proteaaudiopitch factor for playback. 0.5 corresponds to one octave below, 2.0 to one above the original sample proteaaudionumber of the channel to use for playback with the first channel starting at 0 proteaaudio$handle of a previously loaded sample proteaaudio left volume proteaaudio right volume proteaaudiotime difference between left and right channel in seconds. Use negative values to specify a delay for the left channel, positive for the right proteaaudiopitch factor for playback. 0.5 corresponds to one octave below, 2.0 to one above the original sample proteaaudiohandle of a currently active sound (if sound has stopped, this is a no-op) proteaaudio