BDA 微型驱动程序使用 BDA 节点类别 GUID 来指定可用于创建的 BDA 节点的类型。 A BDA minidriver assigns one of these GUIDs in the variable to which the Type member of a KSNODE_DESCRIPTOR structure points. The Bdamedia.h header file defines these GUIDs.
The network provider uses the KSPROPERTY_BDA_NODE_TYPES property of the KSPROPSETID_BdaTopology property set to retrieve a list of nodes types available from the BDA minidriver. 此节点类型列表是KSNODE_DESCRIPTOR结构的数组。
BDA 中提供了以下节点类别 GUID:
KSNODE_BDA_RF_TUNER
BDA 微型驱动程序分配此 GUID 以指定用于电缆、卫星或地面广播的 BDA 无线电频率优化器节点。
KSNODE_BDA_ANALOG_DEMODULATOR
BDA 微型驱动程序分配此 GUID 以指定 BDA 模拟类型演示器节点。
KSNODE_BDA_QAM_DEMODULATOR
BDA 微型驱动程序分配此 GUID 以指定数字视频广播(DVB)电缆演示器的 BDA QAM 类型演示器节点。
KSNODE_BDA_QPSK_DEMODULATOR
BDA 微型驱动程序分配此 GUID 来指定 DVB 卫星演示器的 BDA QPSK 类型演示器节点。
KSNODE_BDA_8VSB_DEMODULATOR
BDA 微型驱动程序分配此 GUID 来为高级电视系统委员会(ATSC)地面演示器指定 BDA 8VSB 类型的演示器节点。
KSNODE_BDA_COFDM_DEMODULATOR
BDA 微型驱动程序分配此 GUID 来为 DVB 地面演示器指定 BDA COFDM 类型的演示器节点。
KSNODE_BDA_OPENCABLE_POD
BDA 微型驱动程序分配此 GUID 以指定 BDA 开放式 POD 节点。
KSNODE_BDA_COMMON_CA_POD
BDA 微型驱动程序分配此 GUID 以指定 BDA 通用条件访问 POD 节点。
KSNODE_BDA_PID_FILTER
BDA 微型驱动程序分配此 GUID 以指定 BDA 数据包标识符(PID)筛选器节点。
KSNODE_BDA_IP_SINK
BDA 微型驱动程序分配此 GUID 以指定 BDA IP 接收器节点。
KSNODE_BDA_ISDB_T_DEMODULATOR
BDA 微型驱动程序分配此 GUID 来为 DVB 地面演示器指定 BDA ISDB 类型的演示器节点。
KSNODE_BDA_ISDB_S_DEMODULATOR
BDA 微型驱动程序分配此 GUID 来为 DVB 卫星演示器指定 BDA ISDB 类型的演示器节点。