Go to the source code of this file.
Typedefs | |
typedef int(* | FishSoundDecoded_Float )(FishSound *fsound, float *pcm[], long frames, void *user_data) |
Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as non-interleaved floats. | |
typedef int(* | FishSoundDecoded_FloatIlv )(FishSound *fsound, float **pcm, long frames, void *user_data) |
Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as interleaved floats. | |
Functions | |
int | fish_sound_set_decoded_float (FishSound *fsound, FishSoundDecoded_Float decoded, void *user_data) |
Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as non-interleaved floats. | |
int | fish_sound_set_decoded_float_ilv (FishSound *fsound, FishSoundDecoded_FloatIlv decoded, void *user_data) |
Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as interleaved floats. | |
long | fish_sound_decode (FishSound *fsound, unsigned char *buf, long bytes) |
Decode a block of data. |
|
Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as non-interleaved floats.
|
|
Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as interleaved floats.
|
|
Decode a block of data.
|
|
Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as non-interleaved floats.
|
|
Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as interleaved floats.
|