Using DirectShow------------------msdn】的更多相关文章

DirectShow(简称 DShow) 是一个 Windows 平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能. 这篇博客主要是简单讲下如何学习 Direct Show 框架,避免让自己少走一点弯路. 一.学习途径 先介绍一下学习 Direct Show 的几个途径. DirectShow MSDN:Direct Show 作为微软官方开发的一个框架,在 MSDN 上自然也有官方教程,下载了Windows SDK还有一些基础的 sample(样例)可供参考学习.但是文档都是英文的,如…
CCapture directshow 视频捕获类: http://blog.csdn.net/xgx198831/article/details/7284618 ICaptureGraphBuilder2::RenderStream: http://www.360doc.com/content/13/0611/17/877840_292192614.shtml directshow -MSDN: https://msdn.microsoft.com/en-us/library/windows/…
二.Filter 原理 2.1 Filter 概述 Filter(过滤器)是 DirectShow 中最基本的概念.DirectShow 是通过 Filter Graph 来管理 Filter 的.Filter Graph 是 Filter 的 "容器",而 Filter 是 Filter Graph 中的最小功能模块. Filter 一般由一个或多个 Pin 组成,Filter 通过 Pin 相互连接,构成一条顺序的链路.Pin 是由 Filter 创建的 COM 对象.在上面曾经提…
近来工作需要,要用dirrectShow写一个视频播放的demo验证自己的想法.开发环境配置了好久都没有成功,最后终于弄完,现在记录下来,以后有同学遇到同样问题,可以以此法解决. windows SDK的下载地址: http://www.microsoft.com/en-us/download/details.aspx?id=8442 这里面有三个iso,可以对应相应平台下载: GRMSDK_EN_DVD.iso x86 GRMSDKIAI_EN_DVD.iso Itanium GRMSDKX_…
这几天在做dxva2硬件加速,找不到什么资料,翻译了一下微软的两篇相关文档.并准备记录一下用ffmpeg实现dxva2,将在第三篇写到.这是第二篇.,英文原址:https://msdn.microsoft.com/en-us/library/aa965245(v=vs.85).aspx 第一篇翻译的Direct3D device manager,链接:http://www.cnblogs.com/betterwgo/p/6124588.html 本主题描述如何在DirectShow的解码器中支持…
摘要:本篇文档概括性的介绍了DirectShow的主要组成部分,以及一些Directshow的基本概念.熟悉这些基本的知识对于Directshow的应用开发或者过滤器的开发者都会有所帮助. DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布.那么,DirectShow能够做些什么呢?且看,DirectShow为多媒体流 的捕捉和回放提供了强有力的支持.运用DirectShow,我们可以很方便地从支持WDM驱动模型的采集卡上捕获数据…
  2009-11-10 0:28 此文章:自己编写 转载于<汤姆&杰瑞> DirectShow 1 -- 下载与VC配置 1 DirectX SDK9 Directshow sdk 下载网址 : http://download.microsoft.com/download/d/9/1/d91c44b9-fbac-4e8e-bee1-4a75777923ec/dxsdk_feb2005_extras.exe 在执行DirectShow样例时必须先用设置Visual C++编辑环境,要不…
DirectShow是微软公司在ActiveMovie和Video for Windows的基础上推出的新一代基于COM(Component Object Model)的流媒体处理的开发包,9.0之前与DirectX开发包一起发布,之后包含在windows SDK中..DirectShow使用一种叫Filter Graph的模型来管理整个数据流的处理过程,运用DirectShow,我们可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中.这样使在多媒体数据库…
英文原文地址:https://msdn.microsoft.com/en-us/library/windows/desktop/dd390351(v=vs.85).aspx Microsoft®DirectShow®是MicrosoftWindows®平台上的流媒体体系结构. DirectShow提供了高质量的多媒体流的捕获和回放.它支持各种格式,包括高级系统格式(ASF),运动图像专家组(MPEG),音频视频交错(AVI),MPEG音频层-3(MP3)和WAV声音文件.它支持基于Windows…
  2009-11-10 0:28 此文章:自己编写 转载于<汤姆&杰瑞> DirectShow 1 -- 下载与VC配置 1 DirectX SDK9 Directshow sdk 下载网址 : http://download.microsoft.com/download/d/9/1/d91c44b9-fbac-4e8e-bee1-4a75777923ec/dxsdk_feb2005_extras.exe 在执行DirectShow样例时必须先用设置Visual C++编辑环境,要不…
本文准备总结一些 Direct Show 常用的API接口函数,方便以后查询回忆.如果这里没有你想了解的函数,你可以自行搜索MSDN + 函数名去 MSDN 查找你想要了解的函数,也可以查看百度百科相关. (持续更新中) CoInitialize 在当前线程上初始化 COM 库. Syntax HRESULT CoInitialize(LPVOID pvReserved); Parameters pvReserved:此参数是保留参数,必须为 NULL. 返回值 返回一个 HRESULT 值.可…
如果没有在安装vs过程中安装帮助,也可通过Visual Studio帮助菜单中的Manage Help Settings来对帮助进行设置或安装. 可以选择从磁盘安装内容,如果选择从磁盘安装可能会要求提供安装源位置,它位于光盘驱动器盘符:\ ProductDocumentation\HelpContentSetup.msha 但是我在加载此文件时出现错误,在使用查找源安装包中文件替换的尝试后仍然不能解决,或者只出现如下的帮助界面 而正常的加载.msha文件后应该如下: 在尝试多种方式解决无果后,另…
很多人网上下载3~10G不等的MSDN文档,发现,下载完成了不会用 很多人每次都得在线下载文档,手上万千PC,都重新下载不是得疯了? so==> 先看几张图 推荐一个工具:https://vshd.codeplex.com/ 不要一次性下载太多,不然容易下载超时,分批次下载即可 不会安装的看可以参考这篇文章:http://www.cnblogs.com/dunitian/articles/4553902.html 文章里面的部分图:(打开你的VS) 这边应该很多选项,全部添加即可…
使用SHFB(Sandcastle Help File Builder)建立MSDN风格的代码文档 下载地址:http://sandcastle.codeplex.com/ 下载地址2:http://shfb.codeplex.com/downloads/get/1408995 根据这两种图就下一步下一步的安装.安装之后会在你的开始菜单里看到"Sandcastle Help File Builder"这个文件夹如下: 第二:我们来简单的建一个项目,写一个方法. public class…
使用 MSBuild 和 Windows Installer XML 执行自动发布: http://msdn.microsoft.com/zh-cn/magazine/cc163456.aspx 用于创建可靠的最佳实践 Build,第 1 部分:http://msdn.microsoft.com/zh-cn/magazine/dd419659.aspx 用于创建可靠的最佳实践 Build,第 2 部分:http://msdn.microsoft.com/zh-cn/magazine/dd4832…
不得不说,使用windows的东西确实很麻烦,DirectShow这个东西不断更新换代,书本上的知识完全跟不上时代,只能去博客上查资料.百度之后,看了大量的文章,终于完成了自己的DirectShow安装,配置是Win7+VS2010+Windows SDK 7.1+VS2010SP1(补丁)+VC-Compiler-KB2519277.使用VS2012的同志们要注意了,可能配置的方法会很不一样,因为据说VS2012集成了Windows SDK,不知道DirectShow又没有被集成在里面,待我研…
一.介绍 摄像头图像采集处理在业界有着多种成熟的方案.从老的DirectShow.Grabber技术,到新的Windows Media Foundation框架,网络上都有着丰富的参考资料.OpenCV库里面甚至提供了非常简洁的接口,用户只要一两行代码即可实现数据采集.编解码等功能,使用起来甚是方便.但是,如果把数据采集的任务放到我们自己的程序中来实现的话,CPU的占用率会比较高.这在某些情况下不太可取.虽然可以实现,但是在客户端使用时效率非常低下.而公司恰好有一项开发任务:要求采集到摄像头数据…
看到Microsoft官方一篇关于异步编程的文章,感觉挺好,不敢独享,分享给大家. 原文地址:https://msdn.microsoft.com/zh-cn/library/hh191443.aspx 通过使用异步编程,你可以避免性能瓶颈并增强应用程序的总体响应能力. 但是,编写异步应用程序的传统技术可能比较复杂,使它们难以编写.调试和维护. Visual Studio 2012 引入了一个简化的方法(即异步编程),该方法利用 .NET Framework 4.5 和 Windows 运行时中…
有个itellyou,更新了所有MSDN的软件包.如果自己有微软的注册账户,还是从微软官网下载比较好.而且对自己账户里的系统和itellyou里的做了对比.发现SHA1码不相同,估计官方分配的序列号也不一定可以使用到itellyou下载的软件包里. 本着这样的执念.开始折腾从官网下载.速度超级慢,一个Windows10都要下载好几天才可以完成.在国内算是不可能的任务了吗.我记得在国外的时候,完全没有这个问题的. 官方的提示的Microsoft Download Manager在IE11后,就完全…
One of the extensibility points we have in Team Foundation V1 is that you can configure any other diff and merge tools you want.  The purpose of this article is to start collecting the most common ones we know or heard about in a central place so peo…
1 最简单的DirectShow应用程序 — 播放视频 1.简介DirectShow是DirectX中的一套处理媒体播放.音视频采集的开发包,在DirectX SDK Summer 2004(DirectX9.0C SDK的第一个版本,下载地址:http://download.microsoft.com/download/7/e/9/7e9f48c6-f28a-469b-9b8e-cc84032efbd4/ dxsdk_sum2004.exe)之前的DirectX SDK中都包含有DirectS…
verysource 100万源码http://www.verysource.com/category/delphi-vcl/ MSDN DOWNLOADhttp://msdn.itellyou.cn/ oschina项目大全http://www.oschina.net/project ----------------------------------------------------------------------- http://www.fwvv.net/ PHP,字体,软件,很全,…
VS2010正式版不再有单独的MSDN Library安装选项,VS2010的ISO安装光盘里已经包含有MSDN Library,只不过要手动安装,方法如下: 1.安装完VS2010后,在开始菜单中打开Microsoft Visual Studio 2010 - Visual Studio Tools – Manage Help Settings(管理帮助设置),第一次打开时会让你选择一个路径用于保存MSDN Library的内容,建议选择一个剩余空间比较大的盘2.点击“Choose onlin…
VS2010的MSDN采用代理网页的方式,规定首次确定目录后不能更改本地Help Library的路径,只好手动变更路径 第一步: 先把MSDN装好,先装在C盘,默认的路径 第二步 现在我要把MSDN移动到E:/vs2010HelpLibrary/目录下   打开注册表,HKEY_LOCAL_MACHINE –> SOFTWARE –> Microsoft –> Help –> v1.0,可以在localStore项中看到帮助文档的当前路径.将该目录下所有文件剪切到 E:/vs20…
自己理解的不够深刻,无奈基础较差!记上一笔,记忆深刻些,哈哈…… 1. 访问修饰符 public 同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员. private 只有同一类或结构中的代码可以访问该类型或成员. protected 只有同一类或结构或者此类的派生类中的代码才可以访问的类型或成员. internal 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以. protected internal 由其声明的程序集或另一个程序集派生的类中任…
昨天MSDN上K4W开发相关的中文版论坛正式开放了,地址 http://social.msdn.microsoft.com/Forums/zh-CN/home?forum=k4wdevelopment .虽然我的博客上有些Kinect开发相关的文章,不过如果大家有什么问题,还是建议去MSDN的K4W上去提问,那儿有专门的工程师给大家解答问题.我也是那个板块的版主,如果有谁对这个有兴趣,也可以申请版主或者副版主,谢谢...…
DirectShow .Net 实现视频 .获取视频采集设备IBaseFilter接口对象的方法 //获取所有视频设备名称 public ArrayList GetVideoInputDevice() { return GetDeviceCollection(FilterCategory.VideoInputDevice);} private ArrayList GetDeviceCollection(Guid DeviceType) { ArrayList returnString = new…
https://social.msdn.microsoft.com/Forums/zh-CN/caab1275-103e-470e-8888-ca39d1c48364/linehx2888?forum=visualcshartzhchs…
一个类型里面有两个属性仅仅是大小写区别,可是IIS不区分大小写,问:如何才能查看两个属性里面的文档那? http://msdn.microsoft.com/en-us/library/microsoft.jscript.globalobject.boolean%28v=vs.110%29.aspx…
Windows XP SP3 Professional 微软(MSDN)官方原版系统 Windows XP(版本号:5.1,开发代号:Whistler)是微软公司推出供个人电脑使用的操作系统,其RTM版于2001年8月24日发布:零售版于2001年10月25日上市.其名字“XP”的意思是英文中的“体验”(Windows XP是继Windows 2000及Windows Me之后的下一代Windows操作系统,也是微软首个面向消费者且使用Windows NT架构的操作系统. 2001年9月底前,W…