BDA_TRANSPORT_INFO structure (bdamedia.h)
The BDA_TRANSPORT_INFO structure describes formatting for a stream connection.
Syntax
typedef struct tagBDA_TRANSPORT_INFO {
ULONG ulcbPhyiscalPacket;
ULONG ulcbPhyiscalFrame;
ULONG ulcbPhyiscalFrameAlignment;
REFERENCE_TIME AvgTimePerFrame;
} BDA_TRANSPORT_INFO, *PBDA_TRANSPORT_INFO;
Members
ulcbPhyiscalPacket
Size, in bytes, of a physical packet (for example, the size of a satellite link payload).
ulcbPhyiscalFrame
Size, in bytes, of each physical frame (0 indicates no hardware requirement).
ulcbPhyiscalFrameAlignment
Capture buffer alignment in bytes (0 and 1 indicate no alignment requirements).
AvgTimePerFrame
REFERENCE TIME value that indicates the video frame's average display time, in 100-nanosecond units.
Remarks
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.
Requirements
Requirement | Value |
---|---|
Header | bdamedia.h (include Bdamedia.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for