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)

另请参阅

KS_AnalogVideoStandard