DirectShow是微软公司在ActiveMovie和Video for Windows的基础上推出的新一代基于COM(Component Object Model)的流媒体处理的开发包,9.0之前与DirectX开发包一起发布,之后包含在windows SDK中。。DirectShow使用一种叫Filter Graph的模型来管理整个数据流的处理过程,运用DirectShow,我们可以很方便地...
分类:
其他好文 时间:
2014-09-24 20:28:09
阅读次数:
703
directShow 属性页的制作,为CBall filter加了一个属性页具体为分以下步骤: 1.在要显示属性的类中继承现ISpecifyPropertyPages类,并实现此类的GetPages()函数。如下所示:HRESULT STDMETHODCALLTYPE CBouncingBall::GetPages(CAUUID *pPages){ if (pPages == NULL) ret...
分类:
其他好文 时间:
2014-09-22 19:43:53
阅读次数:
229
在SERVER2008上注册自己写的directshow filter 的dll或者ax文件的时候总是提示
[Window Title]
RegSvr32
[Content]
模块“.\ball.dll”加载失败。
请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的 .DLL 文件是否有问题。
找不到指定的模块。
[确定]
...
分类:
其他好文 时间:
2014-09-02 10:31:30
阅读次数:
161
基于FFmpeg的RTSP directshow filter,注册好filter,可以直接render rtsp url...
分类:
其他好文 时间:
2014-09-01 17:41:43
阅读次数:
248
最近一个小项目要用到音乐播放模块,于是翻了一下资料,发现windows环境下播放音频文件有MCI、DirectShow等几种方式,当然也可以使用底层的api WaveOut播放。其中第一种方式最为简单,程序仅需通过发送MCI命令即可控制媒体设备,实现音频文件播放、暂停、停止等操作。其他两种方式就比较繁琐了,首先搭建DirectShow开发环境就比较周折,而使用WaveOut播放音频,需要先解码音频...
1,编写filter2,在debug模式下build3,注册filter:控制台cd到工程的debug目录下,即欲注册的filter(.ax文件)目录,xx:>regsvr32contrast.ax,提示注册成功,否则请检查4,vs下按F5,出来如下对话框,在可执行文件名称下面选择graphedit...
分类:
其他好文 时间:
2014-08-06 21:47:02
阅读次数:
238
这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘。本文所述的方法主要是对应Windows平台的。1. 列设备[plain] view plaincopyffmpeg-list_devicestrue-fdshow-idummy命令执行后输出的结果如下(注:中文...
分类:
其他好文 时间:
2014-08-02 15:05:53
阅读次数:
321
这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘。1. 列设备 ffmpeg -list_devices true -f dshow -i dummy命令执行后输出的结果如下(注:中文的设备会出现乱码的情况):我自己的机器上列出了以下设备:[dshow @0388f5e0] DirectShow video devices[dshow @0388...
分类:
其他好文 时间:
2014-08-02 01:51:17
阅读次数:
313
DirectShow是DirectX大家族中的一位成员。如DirectDraw和Direct3D负责二维图形图像/三维动画加速、DirectMusic和DirectSound负责交互式音乐/环境音效处理一样,DirectShow为Windows平台上处理各种格式的媒体文件播放、音视频采集等高性能.....
分类:
其他好文 时间:
2014-07-16 20:27:29
阅读次数:
204
using System;using System.Drawing;using
System.Windows.Forms;using AForge.Video;using AForge.Video.DirectShow;namespace
CameraCapture{ public parti...
分类:
Web程序 时间:
2014-05-25 22:30:32
阅读次数:
335