資源簡介
G722實現編解碼,很實用,看看源碼就知道了

代碼片段和文件信息
#ifdef?WIN32???
????#include????
#endif???
#include????
#include?“G722Encode.h“???
#include?“Transmit.h“???
???
int?G722_enc(int?ENC_OPTG722Encframe?*pEncframe)???
{???
????G722_Encode?*pEnc;???
????switch(ENC_OPT)???
????{???
????case?G722_OPT_ENC_ENC:???
????????pEnc=(G722_Encode*)pEncframe->handle;???
????????pEncframe->lengthOut?=?g722_encode(pEnc???
????????????pEncframe->imageIn???
????????????(unsigned?char*)(pEncframe->bitstream)???
????????????pEncframe->lengthIn);???
????????return?G722_ENC_RET_OK;???
????case?G722_OPT_ENC_FREE:???
????????pEnc=(G722_Encode*)pEncframe->handle;???
????????if(pEnc)?free((void*)pEnc);???
????????return?G722_ENC_RET_OK;???
????case?G722_OPT_ENC_INI:???
????????pEnc=(G722_Encode*)malloc(sizeof(G722_Encode));???
????????if(pEnc==NULL)?return?G722_ENC_RET_MEMORY;???
????????rst_transmit_enc(pEnc3);???
????????pEncframe->handle=(void*)pEnc;???
????????return?G722_ENC_RET_OK;???
????default:???
????????return?G722_ENC_RET_FAILED;???
????}???
}???
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6620??2012-04-08?17:32??Table.c
?????文件????????664??2012-04-08?17:33??Transmit.h
?????文件??????30951??2012-04-08?17:33??Transmit.c
?????文件???????1051??2012-04-08?17:34??G722Encoder.c
?????文件????????619??2012-04-08?17:35??G722Encoder.h
?????文件???????1338??2012-04-08?17:32??Table.h
-----------?---------??----------?-----??----
????????????????41243????????????????????6
評論
共有 條評論