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.
|
1.4.0