This describes the Speex intensity stereo encoding/decoding.
More...
|
SpeexStereoState * | speex_stereo_state_init () |
|
void | speex_stereo_state_reset (SpeexStereoState *stereo) |
|
void | speex_stereo_state_destroy (SpeexStereoState *stereo) |
|
void | speex_encode_stereo (float *data, int frame_size, SpeexBits *bits) |
|
void | speex_encode_stereo_int (spx_int16_t *data, int frame_size, SpeexBits *bits) |
|
void | speex_decode_stereo (float *data, int frame_size, SpeexStereoState *stereo) |
|
void | speex_decode_stereo_int (spx_int16_t *data, int frame_size, SpeexStereoState *stereo) |
|
int | speex_std_stereo_request_handler (SpeexBits *bits, void *state, void *data) |
|
This describes the Speex intensity stereo encoding/decoding.
◆ SPEEX_STEREO_STATE_INIT
#define SPEEX_STEREO_STATE_INIT {1,.5,1,1,0,0} |
◆ SpeexStereoState
If you access any of these fields directly, I'll personally come and bite you
◆ speex_decode_stereo()
void speex_decode_stereo |
( |
float * |
data, |
|
|
int |
frame_size, |
|
|
SpeexStereoState * |
stereo |
|
) |
| |
Transforms a mono frame into a stereo frame using intensity stereo info
◆ speex_decode_stereo_int()
void speex_decode_stereo_int |
( |
spx_int16_t * |
data, |
|
|
int |
frame_size, |
|
|
SpeexStereoState * |
stereo |
|
) |
| |
Transforms a mono frame into a stereo frame using intensity stereo info
◆ speex_encode_stereo()
void speex_encode_stereo |
( |
float * |
data, |
|
|
int |
frame_size, |
|
|
SpeexBits * |
bits |
|
) |
| |
Transforms a stereo frame into a mono frame and stores intensity stereo info in 'bits'
◆ speex_encode_stereo_int()
void speex_encode_stereo_int |
( |
spx_int16_t * |
data, |
|
|
int |
frame_size, |
|
|
SpeexBits * |
bits |
|
) |
| |
Transforms a stereo frame into a mono frame and stores intensity stereo info in 'bits'
◆ speex_std_stereo_request_handler()
int speex_std_stereo_request_handler |
( |
SpeexBits * |
bits, |
|
|
void * |
state, |
|
|
void * |
data |
|
) |
| |
Callback handler for intensity stereo info
◆ speex_stereo_state_destroy()
Destroy a stereo stereo state
◆ speex_stereo_state_init()
Initialise/create a stereo stereo state
◆ speex_stereo_state_reset()
Reset/re-initialise an already allocated stereo state