• 大小: 7KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: 其他
  • 标签: G722  

资源简介

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


评论

共有 条评论

相关资源