![]() |
SOUND4 BIGVOICE.CL Library [1.1.4]
|
Functions | |
| void | bigvoice_AudioConvertFrom (const uint8_t *payload, float *output, size_t nSpl, enum bigvoice_SampleFormat fmt) |
| void | bigvoice_AudioConvertTo (const float *input, uint8_t *payload, size_t nSpl, enum bigvoice_SampleFormat fmt) |
| void | bigvoice_StereoToMono (const float *input, float *output, size_t nFrame) |
| void | bigvoice_MonoToStereo (const float *input, float *output, size_t nFrame) |
| void | bigvoice_StereoToMono_Planar (const float *inputL, const float *inputR, float *output, size_t nFrame) |
| void | bigvoice_MonoToStereo_Planar (const float *input, float *outputL, float *outputR, size_t nFrame) |
| void | bigvoice_AudioMonoFromLiveStereo (const uint8_t *payload, float *output) |
| void | bigvoice_AudioMonoToLiveStereo (const float *input, uint8_t *payload) |
| void bigvoice_AudioConvertFrom | ( | const uint8_t * | payload, |
| float * | output, | ||
| size_t | nSpl, | ||
| enum bigvoice_SampleFormat | fmt | ||
| ) |
Convert the payload to floating-point array
| payload | the binary raw audio buffer |
| output | audio output buffer (64 byte aligned) |
| nSpl | the number of samples (not frames) |
| fmt | the format of the payload |
| void bigvoice_AudioConvertTo | ( | const float * | input, |
| uint8_t * | payload, | ||
| size_t | nSpl, | ||
| enum bigvoice_SampleFormat | fmt | ||
| ) |
Convert floating-point array to payload
| input | audio input buffer (64 byte aligned) |
| payload | the binary raw audio buffer |
| nSpl | the number of samples (not frames) |
| fmt | the format of the payload |
| void bigvoice_AudioMonoFromLiveStereo | ( | const uint8_t * | payload, |
| float * | output | ||
| ) |
Convert Livewire Livestereo payload to floating-point Mono (12 samples)
| payload | Livewire Live Stereo raw buffer |
| output | audio output mono buffer (64 byte aligned) |
| void bigvoice_AudioMonoToLiveStereo | ( | const float * | input, |
| uint8_t * | payload | ||
| ) |
Convert floating-point Mono (12 samples) to Livewire Livestereo payload
| input | audio input mono buffer (64 byte aligned) |
| payload | Livewire Live Stereo raw buffer |
| void bigvoice_MonoToStereo | ( | const float * | input, |
| float * | output, | ||
| size_t | nFrame | ||
| ) |
Convert floating-point Mono to Stereo (L,L)
| input | audio input mono buffer (64 byte aligned) |
| output | audio output stereo buffer (64 byte aligned) |
| nFrame | the number of frames |
| void bigvoice_MonoToStereo_Planar | ( | const float * | input, |
| float * | outputL, | ||
| float * | outputR, | ||
| size_t | nFrame | ||
| ) |
Convert floating-point Mono to Stereo (planar) (L,L)
| input | audio input mono buffer (64 byte aligned) |
| outputL | audio output left buffer (64 byte aligned) |
| outputR | audio output right buffer (64 byte aligned) |
| nFrame | the number of frames |
| void bigvoice_StereoToMono | ( | const float * | input, |
| float * | output, | ||
| size_t | nFrame | ||
| ) |
Convert floating-point Stereo to Mono (L+R)/2
| input | audio input stereo buffer (64 byte aligned) |
| output | audio output mono buffer (64 byte aligned) |
| nFrame | the number of frames |
| void bigvoice_StereoToMono_Planar | ( | const float * | inputL, |
| const float * | inputR, | ||
| float * | output, | ||
| size_t | nFrame | ||
| ) |
Convert floating-point Stereo (planar) to Mono (L+R)/2
| inputL | audio input left buffer (64 byte aligned) |
| inputR | audio input right buffer (64 byte aligned) |
| output | audio output mono buffer (64 byte aligned) |
| nFrame | the number of frames |