Snack library

Snack library functions

This is the public API of Snack to be used by C/C++-level extensions. The functions are contained in Snack's stub library, libsnackstub2.1.a (unix), snackstub21.lib (win). Linking with this will make your extension usable with different versions of Snack without recompilation.

Snack_AddCallback

Snack_AddSubCmd

Snack_Alaw2Lin

Snack_CreateFilterType

Snack_CreateFileFormat

Snack_DeleteSound

Snack_ExecCallbacks

Snack_GetBytesPerSample

Snack_GetFrequency

Snack_GetLength

Snack_GetNumChannels

Snack_GetSample

Snack_GetSampleFormat

Snack_GetSound

Snack_GetSoundData

Snack_GetSoundFilename

Snack_Lin2Alaw

Snack_Lin2Mulaw

Snack_Mulaw2Lin

Snack_NewSound

Snack_PutSoundData

Snack_RemoveCallback

Snack_ResizeSoundStorage

Snack_SetBytesPerSample

Snack_SetFrequency

Snack_SetHeaderSize

Snack_SetLength

Snack_SetNumChannels

Snack_SetSample

Snack_SetSampleFormat

Snack_SwapShort

Snack_UpdateExtremes


Snack home