gpt4 book ai didi

c++ - 如何调试 C++ DirectShow 过滤器

转载 作者:可可西里 更新时间:2023-11-01 16:27:59 25 4
gpt4 key购买 nike

directshow 过滤器有哪些调试工具可用?目前,我有一个编译和注册视频源过滤器的项目,然后我在 GraphEdit 中设置了一个图形。我在 visual studio 2008 中使用 c++。是否有可能以我可以设置断点、检查变量等的任何方式将调试器附加到过滤器?除此之外,有没有办法在我可以实时查看的地方记录诊断信息?

最佳答案

附加调试器应该没有问题。将 graphedt.exe 设置为筛选器的 Visual Studio 项目中的调试目标,您应该能够在代码中设置断点。如果您对此有困难,可能是因为某些解码器中的反调试逻辑——您必须避免使用它们。

您还可以通过记录交付及其时间戳和延迟来获取有用的调试信息。我发现最好的方法是使用直通过滤器。 www.gdcl.co.uk/mobile(win32 和 win mobile)上有一个像这样的源代码和二进制形式的示例监视器过滤器。

G

关于c++ - 如何调试 C++ DirectShow 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3002867/

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