📄 amrcode_public.h
字号:
#ifndef AMRCODE_PUBLIC_H
#define AMRCODE_PUBLIC_H
#include "typedef.h"
#define MAX_BYTES 32
/* type defines */
typedef enum
{ MR475 = 0,
MR515, MR59, MR67, MR74, MR795, MR102, MR122, MRDTX, N_MODES
}Mode ;
typedef enum
{
TX_SPEECH_GOOD = 0,
TX_SID_FIRST,
TX_SID_UPDATE,
TX_NO_DATA,
TX_SPEECH_DEGRADED,
TX_SPEECH_BAD,
TX_SID_BAD,
TX_ONSET,
TX_N_FRAMETYPES /* number of frame types */
}TXFrameType;
/*******************************************************************
**** Interface fucntion declarations *******
********************************************************************/
int Speech_Encode_Frame_init (void**amrcoder, Flag dtx);
void Speech_Encode_Frame_exit (void **amrcoder);
int Speech_Encode_Frame (void *amrcoder, Mode mode, Word16 *new_speech,
unsigned char* bitstr, Mode *usedMode, TXFrameType *tx_frame_type);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -