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