- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于directshow视频播放器的开发与设计
XXXX学院 软件设计 题 目:基于DirectShow的视频播放器 所 在 系: 计算机科学系 专 业: 计算机科学与技术 学 号: 作者姓名: 指导教师: 2013年 10 月 5 日 基于DirectShow的视频播放器 摘要:DirectShow是微软Windows SDK中的流媒体开发平台,它基于COM技术。采用DirectShow开发视频播放软件,具有快捷、代码量少和程序稳健的特点。本文介绍用DirectShow开发视频播放器的基本过程。 关键词:DirectShow , COM , 视频播放器 Abstract: DirectShow, based on COM technology , is an important component of Microsoft Windows platform SDK. Developing video player using DirectShow has the benefits of quickness , reduced code and robustness . This paper introduces the basic procedure of developing video player basing DirectShow. Keyword : DirectShow , COM , Video Player 目录 1.引言 2 2. DirectShow介绍 2 2.1 DirectShow系统 2 2.2. DirectShow技术 3 2.2.1过滤器Filter 3 2.2.2针脚Pin 3 2.2.3 Filter Graph 4 2.2.4 Filter Graph Manager 4 2.3. 基于DirectShow的应用程序开发 4 2.4播放媒体文件 4 3.视频播放器的开发 5 3.1开发环境的配置 5 3.2.基于对话框的MFC应用程序 5 3.3 编辑对话框界面 6 3.4.视频窗口控制 6 3.5.封装类CDXGraph 7 3.6.创建Filter Graph 7 3.7.处理Filter Graph的事件 7 3.7.1 消息映射 7 3.7.2图表消息响应函数 8 3.7.3 打开按钮响应函数 9 3.7.4播放按钮响应函数 9 3.7.5暂停按钮响应函数 9 3.7.6 停止按钮响应函数 10 3.7.7进度条的实现 10 4.程序测试 11 5.参考文献 11 1.引言 DirectShow是微软公司在ActiveMovie和Video for Windows的基础上推出的新一代基于COM(Component Object Model)的流媒体处理的开发包,与DirectX开发包一起发布。DirectShow为多媒体流的捕捉和回放提供了强有力的支持。运用DirectShow,可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中。这样使在多媒体数据库管理系统(MDBMS)中多媒体数据的存取变得更加方便。DirectShow广泛地支持各种媒体格式,包括Asf、Mpeg、Avi、Dv、Mp3、Wave等等,使得多媒体数据的回放变得轻而易举。另外,DirectShow还集成了DirectX其它部分(比如DirectDraw、DirectSound)的技术,直接支持DVD的播放,视频的非线性编辑,以及与数字摄像机的数据交换。DirectShow实现能播放多种格式文件(AVI、MPEG、WAVDirectShow的架构如图1所示。图中央最大的一块即是DirectShow系统,虚线以下是Ring 0 图1 DirectShow架构 2.2. DirectShow技术 2.2.1过滤器Filter 过滤器是DirectShow 的基本“建筑”单元。DirectShow把数字媒体的处理(播放、捕获和格式转换)划分为一些独立的步骤,过滤器就是完成一个或多个步骤的COM 对象。 按照功能来分,Filter大致分为3类:Source Filter、Transform Filter和Rendering Filter。Source Filter主要负责获取数据,数据源可以是文件、因特网计算机里的采集卡(WDM驱动的或VFW驱动的)数字摄像机等,然后将数据往下传输;Transform Filter主要负责数据的格式转换,例如数据流分离、合成,解码、编码等,然后将数
您可能关注的文档
- 医院感染管理相关知识已经.doc
- 医院各部门岗位职责(病房护理护理员卫生员助产士).doc
- 医院住院病人管理数据库设计.doc
- 医院特殊药品管理制度`.doc
- 医院病区交接班本电子模板.doc
- 医院病历模板.doc
- 医院空调系统设计规范.docx
- 医院药剂科人员2012年年测试题.doc
- 医院负压隔离病房控制感染的环境要求.doc
- 医院食堂满意度调查分析及持续整改.doc
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
有哪些信誉好的足球投注网站
文档评论(0)