智慧的鱼http://blog.yesky.com/Blog/aoosang/复制地址
摘要:这篇文章讨论了一个播放Filter需要处理的一些消息通知。只要正确的处理这些消息通知,才能够正确地设置Directshow播放视频的画面。1开发一个可选择的视频播放filterDirectshow提供了一个基于窗口的视频播放Filter,它也提供了一个全屏幕实时播放的filter。你可以利用Directshow的基类开发自己的可选择的视频播放filte...
阅读(2802) | 评论(0)编辑 | 举报
摘要:本篇文档我们将要讲述如何给一个filter创建一个属性页,通过CBasePropertyPage基类。这篇文档的实例代码演示了创建属性页的步骤,这里我们假设我们要创建属性页的视频filter支持饱和度属性页,这个属性页有一个滑动条,用户可以通过这个滑动条来控制饱和度。第一步,设置属性的机理Filter必须支持一种和属性页沟通的方式,通过属性页可以设置或...
阅读(1479) | 评论(1)编辑 | 举报
摘要:我们一般不推荐自己开发音频或者视频捕捉过滤器,因为diectshow对于音视频的捕捉设备以经提供了支持。所以,这篇文档,对于某些用户需要从特定设备捕捉一些数据提供一些帮助。这篇文档主要包括以下内容。1捕捉filter对pin的要求2如何完成一个预览pin3如何产生源数据1对pin的要求PinRequirementsforCaptureFiltersPi...
阅读(3432) | 评论(0)编辑 | 举报
摘要:本篇文档主要讲述了利用Directshow开发传输filter时应该注意的一些事情。在开发自己的filter之前,看看DMO(DirectXMediaObject)是否满足你的要求,因为DMO可以做许多和filter相同的工作,但是开发DMO比开发filter要简单多了。开发transformfilter主要有下面的几个步骤,努力的遵循吧第一步选择一个...
阅读(1288) | 评论(0)编辑 | 举报
Filter开发基础摘要:关于开发自己的Filter,我以前写过一篇文章,《利用Directshow开发自己的filter》,里面详细介绍了开发filter一些步骤,这里我想介绍一些filter的基础知识,可以让你更好的理解filter。本篇文档主要包括下面一些内容1filter的连接2filter间的数据流动3pin连接时数据格式的动态改变4Threads...
阅读(3729) | 评论(0)编辑 | 举报
Directshow(SDK)学习笔记九_视频捕捉摘要:本篇文档主要描述关于用Directshow进行视频开发的一些技术主要包括下面内容1关于视频捕捉(AboutVideoCaptureinDshow)2选择一个视频捕捉设备(Selectcapturedevice)3预览视频(PreviewingVideo)4如何捕捉视频流并保存到文件(Capturevid...
阅读(5056) | 评论(3)编辑 | 举报
摘要:本篇文档主要讲述了Graph图构建过程中常用的技巧主要的内容如下:1如何根据CLSID向graph中添加filter2如何查找filter空闲的pin3如何连接两个Filter4如何获得filter或者pin的接口指针5如何查找和某个filter的上下相连的filter6如何删除graph中的所有filter7如何利用CaptureGraphBuild...
阅读(4864) | 评论(1)编辑 | 举报
摘要:本文档主要讲述了Filtergraph的动态构建技术1动态的重新连接在进行pin连接的时候,应用程序一般都要讲graph停掉。但是,一些filter支持pin的动态连接。图1如上图,我们想将Filter2动态移走。有两个必要条件:(1)Filter3(pinD)必须支持IPinConnection接口(这个接口能够保证Filter在非Stopped状态...
阅读(1682) | 评论(0)编辑 | 举报
摘要:本篇文档主要讲述了Directshow开发的一些基本概念和技巧主要内容如下:1视频播放(VideoRendering)2如何处理事件通知(EventNotification)3如何枚举系统的设备和过虑器4如何枚举Graph图中的对象(filter,pin)5SeekingFiltergraph6如何设置Graph时钟(SettingGraphClock...
阅读(3206) | 评论(0)编辑 | 举报
摘要:本篇文档主要讲述如何使用GraphEdit来模拟构建graph图,测试你的filter。1GraphEdit概述GraphEdit是一个很有用的工具,可以用来构建graph图。通过GraphEdit,你可以在开发代码之前进行一下体验,你也可以装载一个你的应用程序创建的Graph文件。如果你想开发一个自己的filter,GraphEdit给你提供了一个快...
阅读(1684) | 评论(1)编辑 | 举报

版权声明:天极是本Blog托管服务提供商。如本文牵涉版权问题,天极不承担相关责任,请版权拥有者直接与文章作者联系解决。
Powered by:

Copyright © aoosang