// ksmedia.h
typedef struct tagKS_DATARANGE_VIDEO_VBI {
KSDATARANGE DataRange;
BOOL bFixedSizeSamples;
BOOL bTemporalCompression;
DWORD StreamDescriptionFlags;
DWORD MemoryAllocationFlags;
KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
KS_VBIINFOHEADER VBIInfoHeader;
} KS_DATARANGE_VIDEO_VBI, *PKS_DATARANGE_VIDEO_VBI;
View the official Windows Driver Kit DDI referenceNo description available.
The KS_DATARANGE_VIDEO_VBI structure describes a range of data formats containing vertical blanking interval (VBI) data.
DataRangeSpecifies major, minor, and specifier identifiers of the range of formats being described.
bFixedSizeSamplesSpecifies that all the samples are the same size if set to TRUE.
bTemporalCompressionSpecifies whether each sample can stand independently on its own, without relying on previous or future samples.
StreamDescriptionFlagsUnused and should be set to zero.
MemoryAllocationFlagsUnused and should be set to zero.
ConfigCapsSpecifies the configuration of the stream, including scaling, cropping, and frame and data rates.
VBIInfoHeaderIndicates VBI-specific information for the range of formats being described.