Directshow VC ++ express 2010 vs Graph Edit

时间:2011-12-21 13:58:45

标签: c++ directshow

我有一个程序可以创建一个directshow图表,用于从硬件设备捕获视频并将编码直接编码为mpeg-4格式。

我最初在另一台计算机上运行此代码,它在哪里工作。现在我已经切换了机器,代码的行为如下:

什么有效:    图表设置正确    所有文件都已创建    创建图表时没有错误    我使用IMediaControl :: Start和:: Stop    XVID,ffdshow,divx编码器和haali matroska,matroska和gdcl复用器出现问题

问题:     当我在VC ++ 2010 Express中运行该程序时,该文件保持静态并且不会获得任何内容。但是,当我使用Graph Edit运行图表时,文件的大小会增加。

关于机器之间可能有什么不同的任何想法(设置,可能?)?或者为什么图形在GraphEdit中正常运行但在VC ++ 2010 Express中没有?

1 个答案:

答案 0 :(得分:0)

你做错了什么。你应该展示一些代码。一个典型的原因是过滤器图管理/等待线程上的NOT调度窗口消息。