快速获取不支持IAMStreamConfig的DirectShow引脚的媒体格式?

时间:2011-11-18 01:10:36

标签: delphi debugging filter directshow

当我的Delphi 6(带有DSPACK)DirectShow应用程序出现引脚连接问题时,我喜欢将当前分配给连接所涉及引脚的媒体格式。我这样做是通过查询IAMStreamConfig接口,如果引脚支持它。我发现有些引脚没有。还有另一种可靠的方法可以快速获取当前分配给不支持IAMStreamConfig的引脚的媒体格式吗?

1 个答案:

答案 0 :(得分:1)

  • IPin::ConnectionMediaType获取连接媒体类型,即引脚已商定的类型
  • IAMStreamConfig::GetFormat为您提供未连接但仍为pin的媒体类型,该类型即将为所谓的连接“首选”