BDA Filter Category GUIDs
A BDA minidriver uses the BDA filter category GUIDs to specify the types of BDA filters to create. A BDA minidriver assigns these GUIDs in the array to which the Categories member of a KSFILTER_DESCRIPTOR structure points. The Bdamedia.h header file defines these GUIDs.
The following filter category GUIDs are available in BDA:
KSCATEGORY_BDA_RECEIVER_COMPONENT
A BDA minidriver assigns this GUID to specify to create a BDA receiver filter.
KSCATEGORY_BDA_NETWORK_TUNER
A BDA minidriver assigns this GUID to specify to create a BDA network tuner filter.
KSCATEGORY_BDA_NETWORK_EPG
A BDA minidriver assigns this GUID to specify to create a BDA electronic program guide (EPG) filter.
KSCATEGORY_BDA_IP_SINK
A BDA minidriver assigns this GUID to specify to create a BDA IP sink filter.
KSCATEGORY_BDA_NETWORK_PROVIDER
A BDA minidriver assigns this GUID to specify to create a BDA network provider filter.
KSCATEGORY_BDA_TRANSPORT_INFORMATION
A BDA minidriver assigns this GUID to specify to create a BDA transport information filter (TIF).