test_utils.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 #if !defined(_TEST_UTILS_H_)
00031 #define _TEST_UTILS_H_
00032
00033 enum
00034 {
00035 MUNGE_CODEC_NONE = 0,
00036 MUNGE_CODEC_ALAW,
00037 MUNGE_CODEC_ULAW,
00038 MUNGE_CODEC_G726_40K,
00039 MUNGE_CODEC_G726_32K,
00040 MUNGE_CODEC_G726_24K,
00041 MUNGE_CODEC_G726_16K,
00042 };
00043
00044 typedef struct codec_munge_state_s codec_munge_state_t;
00045
00046 typedef struct complexify_state_s complexify_state_t;
00047
00048 #ifdef __cplusplus
00049 extern "C" {
00050 #endif
00051
00052 complexify_state_t *complexify_init(void);
00053
00054 void complexify_release(complexify_state_t *s);
00055
00056 complexf_t complexify(complexify_state_t *s, int16_t amp);
00057
00058 void fft(complex_t data[], int len);
00059
00060 void ifft(complex_t data[], int len);
00061
00062 codec_munge_state_t *codec_munge_init(int codec, int info);
00063
00064 void codec_munge_release(codec_munge_state_t *s);
00065
00066 void codec_munge(codec_munge_state_t *s, int16_t amp[], int len);
00067
00068 AFfilehandle afOpenFile_telephony_read(const char *name, int channels);
00069
00070 AFfilehandle afOpenFile_telephony_write(const char *name, int channels);
00071
00072 #ifdef __cplusplus
00073 }
00074 #endif
00075
00076 #endif
00077