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 + -
显示快捷键?