KS_DATARANGE_VIDEO_VBI structure (ksmedia.h)
The KS_DATARANGE_VIDEO_VBI structure describes a range of data formats containing vertical blanking interval (VBI) data.
Syntax
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;
Members
DataRange
Specifies major, minor, and specifier identifiers of the range of formats being described.
bFixedSizeSamples
Specifies that all the samples are the same size if set to TRUE.
bTemporalCompression
Specifies whether each sample can stand independently on its own, without relying on previous or future samples.
StreamDescriptionFlags
Unused and should be set to zero.
MemoryAllocationFlags
Unused and should be set to zero.
ConfigCaps
Specifies the configuration of the stream, including scaling, cropping, and frame and data rates.
VBIInfoHeader
Indicates VBI-specific information for the range of formats being described.
Requirements
Requirement | Value |
---|---|
Header | ksmedia.h (include Ksmedia.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