当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: DirectShow技术描述与应用 s=MsoNorma
 

 

 ·pmt资源之open source多媒体软件    »显示摘要«
    摘要: http://www.pmtsolution.net/articles/files/open source多媒体软件.pdf open source多媒体软件第一版 2002年12月 pmt 吴昊 本文是“pmt files”的一部分,收集、整理和汇编了open source的多媒体软件。最新版本可以从http://www.pmtsolution.net获得。 一、 音频/视频编辑1. ......
 ·c#和c++的速度大比拼(二)    »显示摘要«
    摘要: 数据库存取测试在这一部分,我们将用c++和c#代码来测试两者对数据库的存取和处理。方法是对同一个数据库表进行操作。表结构如下: create table testtable ( col1 integer, col2 varchar(50), primary key (col1) ) 测试将分三个部分,第一部分和第三部分集中对数据处理,第二部分集中对数据存取。数据处理和数据存取......


DirectShow技术描述与应用
  directshow技术描述与应用

directshow是我最早接触一项微软技术,比com技术还早,真不知道当时我是怎么学的.directshow是一个基于com组件技术的多媒体控制组件.它能够进行媒体的捕捉.格式转换以及播放等等功能.实际上,mediaplayer就是在directshow基础上搭建起来的.功能可以说非常的强大.此次我将directx 8.1中的directshow的使用说明部分翻译出来,与大家分享.出于个人英语水平,必有错译及误漏之处,还请不吝指正,于此万谢.blue_atlantis400@hotmail.com 【程序编程相关:我的Hook学习笔记

―――释雪 【推荐阅读:Microsoft Windows 20

directshow系统概述 【扩展信息:我的Dll(动态链接库)学习笔记

 

多媒体面临的挑战:

现今多媒体技术主要面临的技术有如下几点:

1.多媒体数据流一般包含了很大的数据信息,如何才能更好处理这些数据.

 

2.由于音频与视频必须同步播放,那么就需要解决它们如何同时开始与停止,并且拥有同样播放速率(rate).

 

3.数据流可以来自很多地方,如本地文件,网络,电话广播与数码相机等.如何解决它们,使能够同样地播放与处理.

 

4.数据流可以是不同的格式,如avi,asf还可以是mpeg等.如何解决它们,使能够同样地播放与处理.

 

5.在实施java/j2me/code/ target=_blank>程序设计时,并不了解使用者的硬件配置与性能.如何使得应用程序具有机器无关性.

 

directshow解决方案

directshow设计初衷就是要解决以上所涉及到种种技术问题.它主要设计目的是简化建立基于windows®平台的数字媒体应用程序的设计任务.并使它无需涉及数据传输,硬件通用性,媒体同步等等诸多复杂问题.

为了完成所需的音视频流的处理,directshow应用了directdraw®与directsound®技术.这些技术可以有效率将数据图像与音频还原(render)到用户的显卡与声卡上去.directshow通过压缩媒体流上的时间标记(time-stamped)来实现媒体同步重放.为了能够处理不同可能出现的数据源.数据格式以及硬件系统,directshow采用了一种标准化结构体系.
...   下一页
    摘要: c#目前是微软.net平台首推的应用程序开发语言。c#编写的应用程序必须运行在一个特殊的环境中,即受控环境(managed)。与以往非受控(unmanaged)的c++相比,c#应用程序的性能到底如何呢?经过几个方面的性能测试,我们发现c#应用程序的运行速度远远不如非受控c++应用程序。在这场速度的大比拼中,非受控c++具有明显的优势。它将一如既往地成为大多数程序员的最爱。 本文拟通过一些正统的......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE