KS_VBIINFOHEADER结构 (ksmedia.h)
KS_VBIINFOHEADER结构描述原始垂直空白间隔(VBI)流。
语法
typedef struct tagKS_VBIINFOHEADER {
ULONG StartLine;
ULONG EndLine;
ULONG SamplingFrequency;
ULONG MinLineStartTime;
ULONG MaxLineStartTime;
ULONG ActualLineStartTime;
ULONG ActualLineEndTime;
ULONG VideoStandard;
ULONG SamplesPerLine;
ULONG StrideInBytes;
ULONG BufferSize;
} KS_VBIINFOHEADER, *PKS_VBIINFOHEADER;
成员
StartLine
指定第一个数字化 VBI 行的行号。
EndLine
指定最后一个数字化 VBI 行的行号。
SamplingFrequency
指定赫茨(Hz)中的采样频率。
MinLineStartTime
指定 10 纳秒单位(即百分之百微秒)中 H 同步前边缘的最短间隔。
MaxLineStartTime
指定从 10 纳秒单位的 H 同步前导边缘(即以数百秒为单位)的最长间隔。
ActualLineStartTime
指定从 10 纳秒单位的 H 同步前边缘(即以数百秒为单位)进行 VBI 数字化的实际起点。
ActualLineEndTime
指定从 10 纳秒单位(即以百分之百秒为单位)H 同步前边缘进行 VBI 数字化的实际结束点。
VideoStandard
从 KS_AnalogVideoStandard 枚举中指定一个或多个(逻辑上为 ORed)值。
SamplesPerLine
指定每个视频行数字化的样本数。
StrideInBytes
指定给定行的第一个样本与下一行的第一个样本之间的步幅(以字节为单位)。 此值可以大于 samplesPerLine 。
BufferSize
指定用于存储整个数字化 VBI 信号的缓冲区的大小(以字节为单位)。
言论
VBI 流通常由下游筛选器转换为 NABTS、CC 和 WST 流。
要求
要求 | 价值 |
---|---|
标头 | ksmedia.h (包括 Ksmedia.h) |