文件名称:divxecode
介绍说明--下载内容均来自于网络,请自行研究使用
编解码器的xvid静态库的c++封装
编码:
m_vdo_enc->Encode(pBuffer) // 这里pBuffer是BGR24的320x240的数据
编码如果成功,就会自动调用PostEncHandler函数,就可以得到编码后的结果
解码:
m_vdo_dec->Decode(xvid, xvid_len) // 传入的存有xvid数据的buffer和长度
解码成功后,会自动调用PostDecHandler,注意对于流媒体数据而言,在这个函数中还有一个形参是标明本次解码用掉了多少个字节的xvid缓冲区的数据,便于下一帧解码的时候调整缓冲区指针-Xvid codec static library code c++ package: m_vdo_enc-> Encode (pBuffer) // here pBuffer is 320x240 the BGR24 data encoding, if successful, will automatically call PostEncHandler function can be encoded on the results of decoding : m_vdo_dec-> Decode (xvid, xvid_len) // incoming data have xvid codec and the length of the buffer is successful, will automatically call PostDecHandler, pay attention to the streaming media data, in this function there is a shape parameter decoder is used indicate the number of bytes of the data buffer xvid for decoding the next fr a me when the buffer pointer adjustment
编码:
m_vdo_enc->Encode(pBuffer) // 这里pBuffer是BGR24的320x240的数据
编码如果成功,就会自动调用PostEncHandler函数,就可以得到编码后的结果
解码:
m_vdo_dec->Decode(xvid, xvid_len) // 传入的存有xvid数据的buffer和长度
解码成功后,会自动调用PostDecHandler,注意对于流媒体数据而言,在这个函数中还有一个形参是标明本次解码用掉了多少个字节的xvid缓冲区的数据,便于下一帧解码的时候调整缓冲区指针-Xvid codec static library code c++ package: m_vdo_enc-> Encode (pBuffer) // here pBuffer is 320x240 the BGR24 data encoding, if successful, will automatically call PostEncHandler function can be encoded on the results of decoding : m_vdo_dec-> Decode (xvid, xvid_len) // incoming data have xvid codec and the length of the buffer is successful, will automatically call PostDecHandler, pay attention to the streaming media data, in this function there is a shape parameter decoder is used indicate the number of bytes of the data buffer xvid for decoding the next fr a me when the buffer pointer adjustment
(系统自动生成,下载前可以参看下载内容)
下载文件列表
divxecode
.........\dec.cpp
.........\enc.cpp
.........\readme.txt
.........\xviddec.h
.........\xvidenc.h
.........\dec.cpp
.........\enc.cpp
.........\readme.txt
.........\xviddec.h
.........\xvidenc.h