作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试实现我创建的 graphedit 过滤器文件。我正在使用 3ivx 对视频进行编码和压缩,然后将其保存为 .mp4。
在我的 graphedit 文件中我有:
Mpeg4s Decoder DMO (out0) -> (XForm In) 3ivx MPEG-4 Video Encoder (XForm Out)->
但是,当我将其写入代码时,找不到引脚 (XForm In) 和 (XForm Out),因此无法连接。
我将运行图添加到 DsRot 以显示当前图,它显示过滤器的 (XForm In) 和 (XForm Out) 引脚未连接。
我打电话
IEnumPins pinsx;
filter.EnumPins( out pinsx );
尝试获取可用的引脚,但它不将名称存储在 IEnumPins 中,它存储对象。
如何找到与此过滤器关联的引脚?
最佳答案
查看 Splicer.Utilities.FilterGraphTools (codeplex) 处的 FindPinByDirection
函数.
还有一个 ConnectFilters 函数,您可能会用到它:
public static void ConnectFilters(IGraphBuilder graphBuilder,
IBaseFilter upFilter, IBaseFilter downFilter,
bool useIntelligentConnect)
关于c# - 如何识别 DirectShowNet 过滤器引脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6363550/
我是一名优秀的程序员,十分优秀!