g729ev_main_encod.h

来自「最新的ITU-T的宽带语音编解码标准G.729.1,是对原先的G.729的最好的」· C头文件 代码 · 共 67 行

H
67
字号
/* ITU-T G.729EV Optimization/Characterization Candidate                         *//* Version:       1.0.a                                                          *//* Revision Date: June 28, 2006                                                  *//*   ITU-T G.729EV Optimization/Characterization Candidate    ANSI-C Source Code   Copyright (c) 2006    France Telecom, Matsushita Electric, Mindspeed, Siemens AG, ETRI, VoiceAge Corp.   All rights reserved*/#ifndef __G729EV_MAIN_ENCOD_H__#define __G729EV_MAIN_ENCOD_H__#include "stl.h"#include "G729EV_G729_CodStat.h"#include "G729EV_G729_DecStat.h"#include "G729EV_MAIN_filt.h"#include "G729EV_MAIN_defines.h"#include "G729EV_TDBWE_encoder.h"/* Types : */typedef struct{  /* filter states */  G729EV_MAIN_QMFCODSTAT qmf_ana;  G729EV_MAIN_IIR2STAT mem_hp50;  G729EV_MAIN_IIRN_STAT mem_lp3k;  /* G.729 state variables */  G729EV_G729_CODSTAT codStG729;  G729EV_G729_DECSTAT decStG729;  G729EV_TDBWE_CODSTAT tdbwe;  /* states for perceptual weighting filtering of lower-band difference signal */  Word16    mem_Wz_in[G729EV_G729_M];  Word16    mem_wsp[G729EV_G729_M];  /* memory of MDCT */  Word16    mem_mdct_lo[G729EV_MAIN_L_FRAME2];  Word16    mem_mdct_hi[G729EV_MAIN_L_FRAME2];  /* states variables of FER encoder */  Word16    oldferclass;  Word16    lp_speech;  Word16    relE_hist;  Word16    relE_var;  Word16    old_pulspos;  /* encoder flags (8kHz sampled input, G729 bitstream mode) */  Word16    f8;  Word16    g729_bst;} CODSTATMAIN;/* Functions : */void      G729EV_MAIN_InitEncoder(CODSTATMAIN * codstat, Word16 rate, Word16 f8, Word16 g729_bst);void      G729EV_MAIN_Encode(CODSTATMAIN * codstat, Word16 * samplesIn, Word16 * itu_192_bitstream, Word16 rate);#endif  /*__G729EV_MAIN_ENCOD_H__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?