47 #ifndef __EST_WAVE_AUX_H__
48 #define __EST_WAVE_AUX_H__
50 #include "EST_String.h"
52 #include "ling_class/EST_Relation.h"
53 #include "EST_Option.h"
54 #include "EST_FMatrix.h"
55 #include "EST_TNamedEnum.h"
58 int wave_extract_channel(
EST_Wave &single,
const EST_Wave &multi,
int channel);
95 void ulaw_to_short(
const unsigned char *ulaw,
short *data,
int length);
96 void alaw_to_short(
const unsigned char *alaw,
short *data,
int length);
97 void uchar_to_short(
const unsigned char *chars,
short *data,
int length);
98 void short_to_char(
const short *data,
unsigned char *chars,
int length);
99 void short_to_ulaw(
const short *data,
unsigned char *ulaw,
int length);
102 VAL_REGISTER_CLASS_DCLS(wave,
EST_Wave)
104 enum EST_sample_type_t {