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

H 同期の先頭エッジから可能な最短間隔を 10 ナノ秒単位 (つまり、100 分の 1 マイクロ秒単位) で指定します。

MaxLineStartTime

H-sync の先頭エッジから可能な限り長い間隔を 10 ナノ秒単位 (つまり、100 分の 1 マイクロ秒単位) で指定します。

ActualLineStartTime

H 同期のリーディング エッジからの VBI デジタル化の実際の開始点を 10 ナノ秒単位 (つまり、100 分の 1 マイクロ秒単位) で指定します。

ActualLineEndTime

H 同期の先行エッジからの VBI デジタル化の実際の終了点を 10 ナノ秒単位 (つまり、100 分の 1 マイクロ秒単位) で指定します。

VideoStandard

KS_AnalogVideoStandard列挙体から 1 つ以上の (論理的に ORed の) 値を指定します。

SamplesPerLine

ビデオ ラインごとにデジタル化されるサンプルの数を指定します。

StrideInBytes

特定の行の最初のサンプルと次の行の最初のサンプルの間のストライドをバイト単位で指定します。 この値は SamplesPerLine より大きくすることができます。

BufferSize

デジタル化された VBI 信号全体を格納するバッファーのサイズをバイト単位で指定します。

注釈

VBI ストリームは通常、ダウンストリーム フィルターによって NABTS、CC、WST ストリームに変換されます。

要件

要件
Header ksmedia.h (Ksmedia.h を含む)

こちらもご覧ください

KS_AnalogVideoStandard