12345678910111213141516171819 |
- #include "stdafx.h"
- #define G722_API extern "C"__declspec(dllimport)
- #define ALLOC_RESOURCE_ERROR 1 //资源分配错误
- #define PARAMETER_ERROR 2 //参数错误
- #define AUDENCSIZE 1280
- #define AUDDECSIZE 80
- //解码 nBitrate = 16000
- G722_API void* __stdcall InitG722Decoder(int nBitrate);
- G722_API void __stdcall ReleaseG722Decoder(void *pDecHandle);
- G722_API BOOL __stdcall DecodeG722Frame(void *pDecHandle, unsigned char* pInBuffer, unsigned char* pOutBuffer);
- //编码
- G722_API void* __stdcall InitG722Encoder();
- G722_API BOOL __stdcall EncodeG722Frame(void *pEncodeHandle,unsigned char* pInBuffer, unsigned char* pOutBuffer);
- G722_API void __stdcall ReleaseG722Encoder(void *pEncodeHandle);
|