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)

另请参阅

KS_AnalogVideoStandard