gpt4 book ai didi

c++ - 直接显示捕获过滤器 "wrapper"

转载 作者:可可西里 更新时间:2023-11-01 12:08:09 26 4
gpt4 key购买 nike

我需要编写一个 DirectShow 捕获过滤器来包装“真实”视频设备 (fitler) 并对捕获的视频进行去隔行处理。来自接口(interface)视角,这必须是一个单独的视频设备在枚举器中可用,选择后,它会连接到真实视频设备并在视频之间插入变换过滤器(去隔行扫描)设备输出引脚和它自己的输出引脚。我的问题是 - 是我的方法正确吗?我想简单地开发一个DShow捕获视频过滤器,在其中实例化一个转换过滤器并连接我的引脚自动过滤。有没有更好的方法来“注入(inject)”transfrom在真实视频设备和使用它的应用程序之间进行过滤?问候

多米尼克汤姆恰克

最佳答案

要在没有包装器的情况下进行去隔行扫描,您可以创建一个变换过滤器并赋予它很高的值(value),这样它就可以自动添加(注入(inject))到图形中。参见 MatrixMixer它对音频做了一些类似的事情。

如果您确实需要包装器,请使用原始视频设备和变换过滤器创建第二个图形。然后将输出传输到包装过滤器所在的图形中。参见 GMFBridge例如如何使用图 A 的输出作为图 B 的输入。

关于c++ - 直接显示捕获过滤器 "wrapper",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3709454/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com