【发布时间】:2012-02-02 20:08:36
【问题描述】:
这可能是一个愚蠢的问题,但我很难概念化我需要在这里做什么...过去我使用 DirectShow 连接到相机并使用源过滤器 AVI 捕获 AVI多路复用器,压缩过滤器,运行图表等......小菜一碟。 在这种特殊情况下,当我的非 DirectShow 相机驱动程序准备好缓冲区时,我会收到通知。我收到通知,然后我去抓取 BYTE* 并使用 GDI 渲染它。我现在还需要用这些缓冲区创建一个 AVI。 从概念上讲,每次收到缓冲区时,我都使用 vfw 之类的东西并写入 AVI 流是有意义的,当然 vfw 是旧技术,我也遇到了一些问题来让它工作(正如我在另一个论坛上发布的那样) . 如何将这些缓冲区推送到 DirectShow AVI Mux 并写入文件?我是否必须创建自己的源过滤器来接收这些缓冲区,然后将我的源过滤器和 avi mux 添加到过滤器图中? 感谢您的任何提示
【问题讨论】:
标签: c++ directshow