bowen liu / Mbed OS mbed-os-example-blinky

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Embed: (wiki syntax)

« Back to documentation index

SpeexStereoState: Handling Speex stereo files

SpeexStereoState: Handling Speex stereo files

This describes the Speex intensity stereo encoding/decoding. More...

Data Structures

struct  SpeexStereoState
 State used for decoding (intensity) stereo information. More...

Typedefs

typedef struct SpeexStereoState SpeexStereoState
 State used for decoding (intensity) stereo information.

Functions

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'.
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'.
void speex_decode_stereo (float *data, int frame_size, SpeexStereoState *stereo)
 Transforms a mono frame into a stereo frame using intensity stereo info.
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.
int speex_std_stereo_request_handler (SpeexBits *bits, void *state, void *data)
 Callback handler for intensity stereo info.

Detailed Description

This describes the Speex intensity stereo encoding/decoding.


Typedef Documentation

State used for decoding (intensity) stereo information.


Function Documentation

void speex_decode_stereo ( float *  data,
int  frame_size,
SpeexStereoState stereo 
)

Transforms a mono frame into a stereo frame using intensity stereo info.

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.

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

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

int speex_std_stereo_request_handler ( SpeexBits bits,
void *  state,
void *  data 
)

Callback handler for intensity stereo info.