在 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 规则,则广播信号可能无法正确呈现。