// bdamedia.h
typedef struct tagBDA_TRANSPORT_INFO {
ULONG ulcbPhyiscalPacket;
ULONG ulcbPhyiscalFrame;
ULONG ulcbPhyiscalFrameAlignment;
REFERENCE_TIME AvgTimePerFrame;
} BDA_TRANSPORT_INFO, *PBDA_TRANSPORT_INFO;
View the official Windows Driver Kit DDI referenceNo description available.
The BDA_TRANSPORT_INFO structure describes formatting for a stream connection.
ulcbPhyiscalPacketSize, in bytes, of a physical packet (for example, the size of a satellite link payload).
ulcbPhyiscalFrameSize, in bytes, of each physical frame (0 indicates no hardware requirement).
ulcbPhyiscalFrameAlignmentCapture buffer alignment in bytes (0 and 1 indicate no alignment requirements).
AvgTimePerFrameREFERENCE TIME value that indicates the video frame's average display time, in 100-nanosecond units.
A BDA_TRANSPORT_INFO structure in conjunction with a KSDATARANGE structure makes up a KS_DATARANGE_BDA_TRANSPORT data range. A data range describes a range of data formats.
Pins of filters specify the data ranges they support to enable stream connections to pins of other filters that also support those data ranges.