SSSD Functions by Name:


(note: All are prefaced with 'sssd_')
blockUntilComplete()
Given a playing id, will block the calling application until the sample is finished playing
blockUntilSample()
Given a playing id and frame number, block until sample has been sent to device
checkBackground()
Checks if the background music file is playing
copySample...()
Registers a sample already in memory with sssd (sssd will convert format if necessary)
ctrlBackground()
Issue a command to the running background music decoder
ctrlDevice()
Control audio device parameters
ctrlSample()
Control sample parameters
freeAudio()
Free audio device
freeSamples()
Free registered samples
getAudioInfo()
Get information about the audio system
getLastError()
Return last error issued by sssd
getSystemInfo()
Return information about the hardware platform
groupSamples()
Identify a number of samples that can be acted upon as a group
initAudio()
Initialize sssd structures and parameters
pauseAudio()
Pause playback
playBackground()
Start a background music file playing
playSample()
Play a registered sample
playSamplePP()
Play a registered sample setting playback in/out and looping in/out points
registerSample()
Register a sample already in memory with sssd (no conversion possible)
resample()
Create a copy of a PCM sample at a new frequency
resume()
Resume the audio system after a suspend()
startAudio()
Start the sssd audio subsystem and initialize audio hardware
stopAllSamples()
Stop all playing samples
stopAudio()
Shut down the sssd audio subsystem
stopBackground()
Stop playing the background music file
stopSample()
Stop a playing sample
suspend()
Suspend the sssd audio subsystem
testLatency()
Test the audio playback latency
timeBackground()
Return the amount of time the background music file has been playing
timePlaying()
Return the last sample position sent to the device for a given sample
unpauseAudio()
Unpause audio after a pause()



All SSSD documentation (c)2003 Patrick Roberts.  Duplication and reproduction rights granted under any circumstances.  No warranty expressed or implied.  Accuracy not guaranteed.