热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

h264视频编解码

KevinLib开发类库说明本类库为快速发视频系统必备参考之一,实现接口简单,开放源码,可以无限制的重复使用开发工具VC7.0实现了视

KevinLib开发类库说明本类库为快速发视频系统必备参考之一,实现接口简单,开放源码,可以无限制的重复使用

开发工具 VC++7.0

实现了视频采集,音频采集,压缩解压编码:H264,MPEG4,WMV9,DIVX,XVID等

另外类库里有一些文件操作类,接口十分简单,十分钟就可以建立起你的工程

源码CVS:

cvs -d :pserver:anonymous@videobbs.com:/CVSROOT/KevinLib co KevinLib

接口如下:

/*****************************************************************************************
MSN   :fuwenke@gmail.com
Q Q   :246552
BBS   :http://www.videobbs.com
CVS   :pserver:anonymous@videobbs.com:2401/CVSROOT/KevinLib co KevinLib
Author:Kevin
*****************************************************************************************/

typedef enum{
VIDEO_CODER_H264 = 0,
VIDEO_CODER_XVID,
VIDEO_CODER_MPEG4,
VIDEO_CODER_WMV9
}VIDEO_CODER_TYPE;

AFX_EXT_CLASS IKVVideoCapture *CreateIKVVideoCapture();
AFX_EXT_CLASS IKVVideoPlay *CreateIKVVideoPlay();
AFX_EXT_CLASS IKVVideoEncoder *CreateIKVVideoEncoder(VIDEO_CODER_TYPE coderType);
AFX_EXT_CLASS IKVVideoDecoder *CreateIKVVideoDecoder(VIDEO_CODER_TYPE coderType);
AFX_EXT_CLASS IKVVideoFile *CreateIKVVideoFile(VIDEO_FILE_TYPE vfType);

AFX_EXT_CLASS IKVAudioCapture *CreateIKVAudioCapture();
AFX_EXT_CLASS IKVAudioPlay *CreateIKVAudioPlay();
AFX_EXT_CLASS IKVAudioEncoder *CreateIKVAudioEncoder(AUDIO_CODER_TYPE coderType);
AFX_EXT_CLASS IKVAudioDecoder *CreateIKVAudioDecoder(AUDIO_CODER_TYPE coderType);
AFX_EXT_CLASS IKVAudioFile *CreateIKVAudioFile(AUDIO_FILE_TYPE afType);

AFX_EXT_CLASS IAVCodec* CreateIAVCodec();

AFX_EXT_CLASS ISocketServer* CreateSocketServer();
AFX_EXT_CLASS ISocketClient* CreateSocketClient();
 


推荐阅读
author-avatar
lucky2502882647
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有