Main Page   Compound List   File List   Compound Members   File Members  

speex_stereo.h File Reference

Describes the handling for intensity stereo. More...

#include "speex_bits.h"

Go to the source code of this file.

Compounds

struct  SpeexStereoState

Defines

#define SPEEX_STEREO_STATE_INIT   {1,.5,1,1}

Typedefs

typedef SpeexStereoState SpeexStereoState

Functions

void speex_encode_stereo (float *data, int frame_size, SpeexBits *bits)
void speex_decode_stereo (float *data, int frame_size, SpeexStereoState *stereo)
int speex_std_stereo_request_handler (SpeexBits *bits, void *state, void *data)


Detailed Description

Describes the handling for intensity stereo.


Define Documentation

#define SPEEX_STEREO_STATE_INIT   {1,.5,1,1}
 

Initialization value for a stereo state


Typedef Documentation

typedef struct SpeexStereoState SpeexStereoState
 

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_encode_stereo float *    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


Generated on Wed Feb 11 13:48:37 2004 for speex by doxygen1.2.15