我正在开发一个 DirectShow 过滤器,它的输入连接到 H.264 编码器的输出, 过滤器的目的是在 H.264 NAL 的 header 之前插入 FEC 位, 什么需要我在位级别上读取编码器的数据。
我已经制作了 FEC 过滤器 DLL 并使用 GraphEdit 连接了它。 假设我想在 GraphEdit 中看到一些带有视频数据(位)的 LOG 消息进入我的过滤器 任何人都知道如何生成这些日志消息或日志文件?
最佳答案
有两种可能:
1) 在 FEC 过滤器中将您需要知道的任何内容记录到外部文件中
2) 您可以在 FEC 过滤器之前(和/或之后)放置“智能三通”过滤器以“发球”流并将第二个引脚连接到“转储”过滤器 (http://msdn.microsoft.com/en-us/library/dd388553(v=vs.85).aspx) 可以将所有接收到的样本写入文件供以后分析
关于c++ - 调试 DirectShow 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7331661/