我们有一个 DLL,它为流式传输实时视频构建 Directshow 图。我现在正在构建一个使用此 DLL 的小型 .NET 应用程序,但遇到了一个奇怪的问题。在构建图形和各种过滤器引脚相互连接的位置,尝试查找解码器过滤器的输出媒体类型时,对 IEnumMediaTypes::Next 的调用失败。这很奇怪,有两个原因 - 首先,这个 DLL 已在我们构建的其他应用程序中多次使用,其次 - 如果我使用主应用程序作为运行目标在 Debug (VS2010) 中运行 DLL 的项目,一切正常正好。
关于我需要在哪里寻找问题的任何想法?