基于FFMpeg的H264解码库
来源:互联网 发布:天津优化 编辑:程序博客网 时间:2024/05/17 22:11
最近基于ffmpeg做了个h264视频流解码库,支持多路同时解码,主要提供的对外接口如下 :
#ifdef _H264DECODER_EXPORTS#define H264DECODER_API __declspec(dllexport)#else#define H264DECODER_API __declspec(dllimport)#endif#define PLAYHANDLE void *#ifdef __cplusplusextern "C" { #endiftypedef int (CALLBACK *LPCALLYUVData)(int decHandle, unsigned char* pYUVData, unsigned long lSize, unsigned long dwWidth,unsigned long dwHeight, void* lpUser);H264DECODER_API int FAR PASCAL H264Decoder_Init();H264DECODER_API int FAR PASCAL H264Decoder_Open(); // 返回解码句柄H264DECODER_API int FAR PASCAL H264Decoder_Close(int nDecHandle);H264DECODER_API int FAR PASCAL H264Decoder_SetYuvCallback(int nDecHandle,LPCALLYUVData pCallBack,DWORD dwContext); // 回调出 yuv 420p 数据H264DECODER_API int FAR PASCAL H264Decoder_InputData(int nDecHandle,void* pBuf,DWORD dwDataLen); // 码流输入H264DECODER_API int FAR PASCAL H264Decoder_Fini();#ifdef __cplusplus}这只是个初始版本,最终我想把音频解码、PS流、TS流解码也做进去
编译好的release版 动态库 lib 和 头文件 下载地址:
http://www.gddhx.com/post/49.html
- 基于FFMpeg的H264解码库
- 基于ffmpeg解码h264视频
- 使用ffmpeg的lib库解码H264/H265
- ffmpeg h264实时解码用到的函数
- 利用ffmpeg解码h264流的代码
- 利用ffmpeg解码h264流的代码
- 利用ffmpeg解码h264流的代码
- ffmpeg解码H264缺少帧的解决办法
- ffmpeg解码H264缺少帧的解决办法
- ffmpeg编译,解码 H264
- FFMPEG解码H264拼帧简解
- FFMPEG解码H264拼帧简解
- ffmpeg 解码h264
- ffmpeg编译,解码 H264
- ffmpeg编译,解码 H264
- ffmpeg编译,解码 H264
- ffmpeg--编码解码h264
- ffmpeg 解码h264数据
- 二叉树的前序遍历、中序遍历及后序遍历
- Android资源图片内存占用及优化
- C#:反射以及Attribute在ORM中的应用
- 怎么能让fgets和fgetc不读到'\n'啊
- Prim算法构造最小生成树
- 基于FFMpeg的H264解码库
- DLog
- c++沉思录笔记(15章代码)
- Grub Customize Setting
- 错排 问题
- Oracle学习笔记之监听程序对会话的影响
- GoAgent图文教程详细版(附GoAgent最新版下载)
- 一条经典的SQL语句优化实例
- CODE 35: Validate Binary Search Tree