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 (Hz) 为单位)。
MinLineStartTime
以 10 纳秒为单位 (指定从 H 同步前边缘起的最短时间间隔,即) 的百分之一微秒。
MaxLineStartTime
以 10 纳秒为单位 (指定从 H 同步的前端的最长可能间隔,即) 的百分之一微秒。
ActualLineStartTime
指定 VBI 数字化的实际起点(以 10 纳秒为单位 (,即) 的百分之一微秒)。
ActualLineEndTime
指定 VBI 数字化的实际终点(以 10 纳秒为单位 (,即) 的百分之一微秒)。
VideoStandard
指定一个或多个 (逻辑上的 ORed) KS_AnalogVideoStandard 枚举的值。
SamplesPerLine
指定每个视频行数字化的样本数。
StrideInBytes
指定给定行上的第一个样本与下一行的第一个样本之间的步幅(以字节为单位)。 此值可以大于 SamplesPerLine。
BufferSize
指定用于存储整个数字化 VBI 信号的缓冲区的大小(以字节为单位)。
注解
VBI 流通常由下游筛选器转换为 NABTS、CC 和 WST 流。
要求
要求 | 值 |
---|---|
Header | ksmedia.h (包括 Ksmedia.h) |