?? g729a_coder.h
字號(hào):
#ifndef _H_G729AENCODER
#define _H_G729AENCODER
#define NBIT 32
#define STORE_BITS(bb, bc) \
bc[0] = (unsigned char)(bb >> 24); \
bc[1] = (unsigned char)(bb >> 16); \
bc[2] = (unsigned char)(bb >> 8); \
bc[3] = (unsigned char)(bb);
#define LOAD_BITS(bc) (ntohl(*(unsigned int*)(bc)))
#define PUT_BITS(bits, n, nbb, bb, bc) \
{ \
nbb += (n); \
if (nbb > NBIT) { \
unsigned int extra = (nbb) - NBIT; \
bb |= (unsigned int)(bits) >> extra; \
STORE_BITS(bb, bc) \
bc += sizeof(unsigned int); \
bb = (unsigned int)(bits) << (NBIT - extra); \
nbb = extra; \
} else \
bb |= (unsigned int)(bits) << (NBIT - (nbb)); \
}
void G729AInitEncoder();
int G729AEnCoder(Word16 *sample, char *buf, int samplelen, int *buflen);
#endif //_H_G729AENCODER
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -