C++开源手机视频播放器器源代码,

windows(1)
下次造轮子前先看看现有的轮子吧
值得学习的C语言开源项目
- 1. Webbench&
Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。
下载链接:
- 2. Tinyhttpd
tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。
下载链接:
- 3. cJSON
cJSON是C语言中的一个JSON编解码器,非常轻量级,C文件只有500多行,速度也非常理想。
cJSON也存在几个弱点,虽然功能不是非常强大,但cJSON的小身板和速度是最值得赞赏的。其代码被非常好地维护着,结构也简单易懂,可以作为一个非常好的C语言项目进行学习。
- 4. CMockery
cmockery是google发布的用于C单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。cmockery的源代码行数不到3K,你阅读一下will_return和mock的源代码就一目了然了。
主要特点:
下载链接:
- 5. Libev
libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,效率较高,并且代码精简(4.15版本8000多行),是学习事件驱动编程的很好的资源。
下载链接:
- 6. Memcached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态数据库驱动网站的速度。Memcached 基于一个存储键/值对的 hashmap。Memcached-1.4.7的代码量还是可以接受的,只有10K行左右。
下载地址:
Lua很棒,Lua是巴西人发明的,这些都令我不爽,但是还不至于脸红,最多眼红。
让我脸红的是Lua的源代码,百分之一百的ANSI C,一点都不掺杂。在任何支持ANSI C编译器的平台上都可以轻松编译通过。我试过,真是一点废话都没有。Lua的代码数量足够小,5.1.4仅仅1.5W行,去掉空白行和注释估计能到1W行。
下载地址:
- 8. SQLite
SQLite是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。足够小,大致3万行C代码,250K。
下载地址:http://www.sqlite.org/ 。
- 9. UNIX v6
UNIX V6 的内核源代码包括设备驱动程序在内 约有1 万行,这个数量的源代码,初学者是能够充分理解的。有一种说法是一个人所能理解的代码量上限为1 万行,UNIX V6的内核源代码从数量上看正好在这个范围之内。看到这里,大家是不是也有“如果只有1万行的话没准儿我也能学会”的想法呢?
另一方面,最近的操作系统,例如Linux 最新版的内核源代码据说超过了1000 万行。就算不是初学者,想完全理解全部代码基本上也是不可能的。
下载地址:
- 10. NETBSD
NetBSD是一个免费的,具有高度移植性的 UNIX-like 操作系统,是现行可移植平台最多的操作系统,可以在许多平台上执行,从 64bit alpha 服务器到手持设备和嵌入式设备。NetBSD计划的口号是:”Of course it runs NetBSD”。它设计简洁,代码规范,拥有众多先进特性,使得它在业界和学术界广受好评。由于简洁的设计和先进的特征,使得它在生产和研究方面,都有卓越的表现,而且它也有受使用者支持的完整的源代码。许多程序都可以很容易地通过NetBSD Packages Collection获得。
下载地址:
C++ 资源大全
关于 C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。
C++标准库,包括了STL容器,算法和函数等。
C++通用框架和库
异步事件循环
音频,声音,音乐,数字化音乐库
生物信息,基因组学和生物技术
压缩和归档库
并发执行和多线程
数据库,SQL服务器,ODBC驱动程序和工具
调试库, 内存和资源泄露检测,单元测试
图形用户界面
动力学仿真引擎
Web应用框架
XML就是个垃圾,xml的解析很烦人,对于计算机它也是个灾难。这种糟糕的东西完全没有存在的理由了。-Linus Torvalds
一些有用的库或者工具,但是不适合上面的分类,或者还没有分类。
用于创建开发环境的软件
C/C++编译器列表
在线编译器
在线C/C++编译器列表
C/C++调试器列表
集成开发环境(IDE)
C/C++集成开发环境列表
静态代码分析
提高质量,减少瑕疵的代码分析工具列表
感谢平凡之路和fffaraz 的整理,转载请注明出处。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2322次
排名:千里之外
转载:11篇
(1)(4)(3)(5)SimplePlayer 使用C++和directshow编写的一个简单的视频播放器 Video Capture 捉/采集 238万源代码下载-
&文件名称: SimplePlayer
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 2453 KB
&&上传时间:
&&下载次数: 47
&&提 供 者:
&详细说明:使用C++和directshow编写的一个简单的视频播放器-use C++ and Directshow to write a simple videoPlayer
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&SimplePlayer\Application.aps&&............\Application.cpp&&............\Application.ico&&............\Application.rc&&............\Application.rc2&&............\DShowPlayer.cpp&&............\DShowPlayer.h&&............\Include\priv_auto_xxx.hxx&&............\MainDialog.cpp&&............\MainDialog.h&&............\makefile&&............\Misc.cpp&&............\Misc.h&&............\OpenUrlDialog.cpp&&............\OpenUrlDialog.h&&............\ResDefCE.h&&............\resources.h&&............\SimplePlayer.ncb&&............\SimplePlayer.sln&&............\simplePlayer.suo&&............\SimplePlayer.vcproj&&............\SimplePlayer.vcproj.zhu-PC.zhu.user&&............\sources&&............\UpgradeLog.XML&&............\_UpgradeReport_Files\UpgradeReport.css&&............\....................\UpgradeReport.xslt&&............\....................\UpgradeReport_Minus.gif&&............\....................\UpgradeReport_Plus.gif&&............\Include&&............\Windows Mobile 6 Professional SDK (ARMV4I)&&............\_UpgradeReport_Files&&SimplePlayer
&[]:文件不全
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 模仿暴风影音写的一个播放器.对学习DirectShow很有帮助的
&[] - 利用DIRECTSHOW技术制作的一个视频播放器,可实现AVI等文件的播放\暂停\回放等功能.
&[] - 用vs2005+directx9.0开发的一个简单的视频播放实例。对开发视频播放器入门有所帮助。
&[] - 在VC6.0实现avi,rmvb等视频文件的播放,停止,调节播放进度等功能.
&[] - 如何读取一个MD2格式的文件,并流畅的产生游戏动画,基于VC和DX
&[] - directX下面一个播放视频的例子,其中主要的播放类已经封装,可以在其他view里面 dailog 里面简单的调用就能播放。
修改MainFrm.cpp里面的
g_pcView-&m_movie.PlayFile("c:\\x.rmvb")
来修改播放路径
visual 6.0 可以
&[] - C#做成的一个音乐,视频播放器!
支持所有Windows Media Player能支持的文件格式!
&[] - 视频播放器,支持多种格式的文件,mpeg/wmv/mp3/avi and so on
&[] - 模仿暴风影音写的一个播放器.对学习DirectShow很有帮助的
&[] - 陆其明老师的directshow视频采集程序,已经调通,可实现一路视频采集、实时抓图等功能全部项目分类
共 26 个项目

我要回帖

更多关于 手机视频播放器 的文章

 

随机推荐