在 BDA 微型驱动程序筛选器的引脚之间进行连接

若要让 BDA 筛选器的引脚相互连接,这些筛选器的 BDA 微型驱动程序必须为引脚提供数据范围列表,如 AVStream 中的数据范围交集中所述。 换句话说,筛选器的引脚指定它们支持的数据范围,以启用与同样支持这些数据范围的其他筛选器的引脚的流连接。

例如,若要使 BDA 调谐器和捕获筛选器的引脚连接,调谐器筛选器的输出引脚和捕获筛选器的输入引脚必须在 引脚的 KSDATARANGE 结构中设置以下数据格式:

  • MajorFormat 设置为 STATIC_KSDATAFORMAT_TYPE_STREAM

  • SubFormat 设置为 STATIC_KSDATAFORMAT_TYPE_MPEG2_TRANSPORT

  • 说明符 设置为 STATIC_KSDATAFORMAT_SPECIFIER_BDA_TRANSPORT

若要允许 BDA 捕获和多路筛选器的引脚连接,捕获筛选器的输出引脚和多路筛选器的输入引脚必须在 引脚的 KSDATARANGE 结构中设置以下数据格式:

  • MajorFormat 设置为 STATIC_KSDATAFORMAT_TYPE_STREAM

  • SubFormat 设置为 STATIC_KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT

  • 说明符 设置为 STATIC_KSDATAFORMAT_SPECIFIER_NONE

注意 仅当筛选器的 AVStream 微型驱动程序符合 BDA 要求时,才能将多路筛选器的输入引脚设置为 STATIC_KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT 子格式。 如果输入引脚的媒体类型设置为 STATIC_KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT并且筛选器不符合 BDA 规则,则广播信号可能无法正确呈现。