博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
zz
weiliming.cublog.cn
管理博客
发表文章
留言
收藏夹
· 编程
· 多媒体
}
· Direcshow
博客圈
音乐
· 我喜欢
相册
文章
· 生活
· 编程
}
· asp.net
· c/c++
}
· BCB
· VC
· 算法
· 网络
· LTI
· Meshlab
· vcf
· VCG
· wix
· 数据库
· UML
· Matlab
· 命令行
· 编程工具
· 多媒体
}
· Direcshow
· DirecX
· software
· 未整理
首页
关于作者
姓名: 职业: 年龄: 位置: 个性介绍:
||
<<
>>
||
我的分类
文章列表 - DirecX
用DirectShow实现QQ的音视频聊天功能 zz
<DIV><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 18.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-weight: bold"> 眼下比较流行的即时通信工具,比如<SPAN lang=EN-US>MSN</SPAN>,<SPAN lang=EN-US>QQ</SPAN>等都实现了视音频的功能,通过视频,音频,我们可以更好的和朋友通过网络进行沟通,本文通过<SPAN lang=EN-US>DirectShow</SPAN>技术模拟<SPAN lang=EN-US>QQ</SPAN>实现了视频和音频的采集,传输,基本实现了<SPAN lang=EN-US>QQ</SPAN>的视音频聊天的功能。<SPAN lang=EN-US> <BR><BR></SPAN> 网络视音频系统主要功能就在于视音频的采集,网络传输两个方面,通过<SPAN lang=EN-US>Video Capture</SPAN>系列<SPAN lang=EN-US>API</SPAN>函数,你就可以轻松的搞定视频捕捉,但是对于视频的网络传输,则要费一番功夫了。 对于视音频数据的传输,只简单地使用数据报套接字传输音视频数据是不可行的,还必须在<SPAN lang=EN-US>UDP</SPAN>层上采用<SPAN lang=EN-US>RTP</SPAN>(实时传输协议)和<SPAN lang=EN-US>RTCP</SPAN>(实……
查看全文
发表于:2008-03-10 ┆
阅读(117)
┆
评论(0)
DirectShow的一个捕捉程序 zz
<FONT face=Tahoma size=2>DirectShow 提供了用应用程序从适当的硬件中捕捉和预览音/视频的能力。数据源包括:VCR,camera,TV tuner,microphone,或其他的数据源。一个应用程序可以立刻显示捕捉的数据(预览),或是保存到一个文件中。</FONT> <P><FONT face=Tahoma size=2>在这个例子中,ICaptureGraphBuilder 接口是处理捕捉工作的主要接口。你可以在你自己的捕捉程序中使用同样的方法和接口。在这里主要讨论ICaptureGraphBuilder 如何执行音/视频的捕捉。我们假设你已经熟悉了DirectShow的filter graph的体系和一般的capture filter graph的结构(可以参考DirectShow基础指南)。</FONT></P> <P><FONT face=Tahoma size=2>ICaptureGraphBuilder 接口提供了一个filter graph builder对象,让你的应用程序在建立capture filter graph时,省去处理很多单调乏味的工作,集中精力于捕捉中。他提供的方法满足了基本的捕捉和预览功能的要求。</FONT></P> <P><FONT face=Tahoma size=2>方法FindInterface ,在filter graph中查找一个于捕捉有关的详细的接口。使的你可以访问一个详细接口的功能,而不需要你去列举在filter graph中的pins 和 filters。<BR>方法RenderStream ,连接源过……
查看全文
发表于:2008-03-10 ┆
阅读(108)
┆
评论(0)
DirectX 9 SDK for Borland C++ Builder zz
<DIV> <DIV class=date>2008-03-06 14:28</DIV> <TABLE style="TABLE-LAYOUT: fixed"> <TBODY> <TR> <TD> <DIV class=cnt id=blog_text> <P>http://www.cppfans.com/</P> <P>【软件简介】 DirectX 9 SDK for Borland C++ Builder, 发布日期: 2004-07-20 Microsoft 公司的 DirectX 9 SDK 经过格式转换生成的 Borland C++ Builder 库文件。 这个开发库只支持 Borland C++ Builder, 如果要其他版本的,请到 Microsoft 主页上找。 如果有什么问题请到网友留言上发帖。 补充内容: strmbase.lib -- DirectShow 的库文件, 请参阅本页后面的“注意事项”, 发布日期: 2004-08-27 文档下载链接已修复: 由于原先文档放在别人的空间里, 引起文档无法下载, 现在已经修复, 放在我自己的空间里面了。(2004-09-13)</P> <P>【有关版权】 DirectX 9 SDK: Copyright (C) Microsoft Corp. DirectX 9 SDK for Borland C++ Builder: Copyright (C) Victor Chen, http://www.cppfans.com/ 原来的 DirectX 9 SDK 是免费的开发库,DirectX 9 SDK for Borland C++ Builder 仍然是免费的开发库。</P> <P>【内容介绍】 DX9SDK: 开发库 SAMPLES: 示例程序 示例程序包括:</P> <P>★ Direct3D 就是……
查看全文
发表于:2008-03-10 ┆
阅读(171)
┆
评论(0)