структура 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

Указывает частоту выборки в герцах (Гц).

MinLineStartTime

Указывает кратчайший интервал от переднего края H-синхронизации в единицах 10 наносекунд (то есть в сотых микросекундах).

MaxLineStartTime

Указывает самый длинный возможный интервал от переднего края H-синхронизации в 10-наносекундных единицах (то есть в сотых микросекундах).

ActualLineStartTime

Указывает фактическую начальную точку оцифровки VBI от переднего края H-синхронизации в единицах 10 наносекунд (то есть в сотых микросекундах).

ActualLineEndTime

Указывает фактическую конечную точку для оцифровки VBI от переднего края H-синхронизации в единицах 10 наносекунд (то есть в сотых микросекундах).

VideoStandard

Задает одно или несколько (логически ORed) значений из перечисления KS_AnalogVideoStandard .

SamplesPerLine

Указывает количество выборок, оцифрованных для каждой видеостроки.

StrideInBytes

Указывает шаг в байтах между первой выборкой в данной строке и первой выборкой в следующей строке. Это значение может быть больше SamplesPerLine.

BufferSize

Указывает размер буфера в байтах для хранения всего цифрового сигнала VBI.

Комментарии

Потоки VBI обычно преобразуются в потоки NABTS, CC и WST с помощью нисходящих фильтров.

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

См. также раздел

KS_AnalogVideoStandard