直接显示错误 - 由于不支持相同的传输,引脚无法连接。 (0x80040266)

时间:2017-11-06 18:39:04

标签: video directshow directshow.net

尝试使用DirectShow.net播放视频文件时间歇性地发生此错误,并在应用程序中使用嵌入式播放器。

视频文件将在应用程序的会话中多次正确播放,然后在图形构建器无法连接过滤器时失败。

视频文件是使用JPEG视频流(MJPG编解码器)的AVI格式。它们是使用ADOBE Premier Pro编码的。

有哪些工具或跟踪设置可用于调试此类问题?获得诊断的最佳策略在哪里?

1 个答案:

答案 0 :(得分:0)

在DirectShow中我很少见到传输错误,但是在我遇到这些错误时,通常与我的视频渲染器问题有关。

请注意发生的任何图形事件。

您可能会发现GDCL monitor filter通常是用于在难以跟踪问题时跟踪过滤器之间发生的情况。可以扩展为足够容易地记录感兴趣的信息。

查找可用于在错误发生之前和之后询问渲染器过滤器状态的接口。

此问题的答案中提到了一些有用的技术,特别是将图形导出到ROT并与图形编辑器连接。 How can I reverse engineer a DirectShow graph?