Simple Sound for Small
Devices
libsssd
last updated: 03 JUN 2003 (v0.6)
Function Name: sssd_playSample
Asks the mixer to play a sample. This function is a
simplified macro for sssd_playSamplePP()
C Prototype:
int sssd_playSample( struct sssdaudio* ga, int sample_id, int
repeat_count, int volume, int pan )
Other Prototypes:
Arguments:
struct
gameaudio *ga
Pointer to an initialized sssdaudio structure
(returned by sssd_initAudio)
int sample_id
Sample ID number returned by loadSample...,
copySample..., or registerSample.
int repeat count
Number of times to repeat sample. 1 plays the
sample once, 0 plays loops the sample indefinately. Numbers
greater than 1 will play the sample n number of times.
int volume
Volume to play the sample at. 0 is silent, 256
is full volume.
int pan
Pan location to play sample at. -128 is left
speaker, 0 is center, and 128 is right speaker. This argument is
ignored if the mixer is set to mono (channels=1)
Returns:
!=0
Playing_id to be used to control play instance of sample.
0
Invalid sample_id.
libsssd (c)2003
Patrick Roberts created from libgaudio (c) 1999-2000 A. Schiffler.
Release as open source under MPL 1.1. Documentation (c)2003
Patrick Roberts.