GraphEdit
GraphEdit,属于Microsoft DirectShow SDK的一个Utility,是一个用于创建和测试Filter graph的可视化工具,可用于测试DirectShow的filter。
GraphEdit位于SDK目录中的Bin\DXUtils\graphedt.exe,DirectShow Filter经过Registry登录后(Filter本质上是一种ActiveX,使用regsvr32.exe登录),即可以GraphEidt中得以搜索,插入后(Graph | Insert Filters),在GraphEdit上会显示成灰色盒子状,并有Filter名称列于其中(即Friendly name),有的Filter会出现输入或输出的Pin脚。Input Pin可与Output Pin相互链接,用户可以自行链接,或交由系统直接生成。如链接成功,可以继续运行Run的动作,可将Active Movie Window调用起来,这个动作是运行IMediaControl::Run。
GraphEdit上的盒子大部份显示为灰色,但有一种架构在KsProxy.ax之上的Filter(本质上可以是一种driver,例如:avstream)会显示为橘黄色。
外部链接
- Download (页面存档备份,存于)
- Overview of GraphEdit (页面存档备份,存于)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.