// bdatypes.h
typedef struct _BDA_PID_MAP {
MEDIA_SAMPLE_CONTENT MediaSampleContent;
ULONG ulcPIDs;
ULONG aulPIDs[MIN_DIMENSION];
} BDA_PID_MAP, *PBDA_PID_MAP;
View the official Windows Driver Kit DDI referenceNo description available.
The BDA_PID_MAP structure describes a type of data to filter out of the input stream of a packet identifier (PID) filter and then pass to a downstream filter. This output consists of packets that are identified with PIDs and contain particular media content.
MediaSampleContentMEDIA_SAMPLE_CONTENT enumerated type value that specifies the type of media content that packets contain.
ulcPIDsNumber of PIDs in the aulPIDs array.
aulPIDsArray of PIDs that identify packets to map to the output of a PID filter.