ssplSpoolData

Send a block full of data. (convenience routine)

Synopsis

int32 ssplSpoolData ( SoundSpooler *sspl, char *Data, int32 NumBytes, void *UserData )

Description

ssplSpoolData() is a convenience function that does the following operations:

Arguments

sspl
Pointer to a SoundSpooler structure.
Data
Pointer to the buffer of data.
NumBytes
Number of bytes of data to send.
UserData
Pointer to user data, or NULL.

Return Value

Positive value on success indicating the signal to be sent when the buffer finishes playing, zero if no SoundBufferNodes are available, or negative 3DO error code for others kinds of failure.

Implementation

Convenience call implemented in music.lib V21.

Associated Files

soundspooler.h, music.lib

See Also

ssplPlayData(), ssplRequestBuffer(), ssplSendBuffer(), ssplSetBufferAddressLength(), ssplSetUserData()