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) |