структура 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-sync в 10-наносекундах (то есть в сотнях микросекунд).
MaxLineStartTime
Задает самый длинный возможный интервал от верхнего края H-sync в 10-наносекундах единиц (т. е. в сотнях микросекунд).
ActualLineStartTime
Указывает фактическую начальную точку цифровой цифры VBI от верхнего края H-sync в 10-наносекундах единиц (т. е. в сотнях микросекунд).
ActualLineEndTime
Указывает фактическую конечную точку для цифризации VBI из верхнего края H-sync в 10-наносекундах единиц (то есть в сотнях микросекунд).
VideoStandard
Задает одно или несколько значений (логически ORed) из перечисления KS_AnalogVideoStandard.
SamplesPerLine
Указывает количество примеров, оцифрованных для каждой видеостроки.
StrideInBytes
Указывает шаг в байтах между первым примером в заданной строке и первым примером в следующей строке. Это значение может быть больше SamplesPerLine.
BufferSize
Задает размер в байтах буфера для хранения всего цифрового сигнала VBI.
Замечания
Потоки VBI обычно преобразуются в потоки NABTS, CC и WST по нижестоящим фильтрам.
Требования
Требование | Ценность |
---|---|
заголовка | ksmedia.h (include Ksmedia.h) |