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 {