структура KS_DATARANGE_VIDEO_VBI (ksmedia.h)

Структура KS_DATARANGE_VIDEO_VBI описывает диапазон форматов данных, содержащих данные интервала вертикального пустого интервала (VBI).

Синтаксис

typedef struct tagKS_DATARANGE_VIDEO_VBI {
  KSDATARANGE                 DataRange;
  BOOL                        bFixedSizeSamples;
  BOOL                        bTemporalCompression;
  DWORD                       StreamDescriptionFlags;
  DWORD                       MemoryAllocationFlags;
  KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
  KS_VBIINFOHEADER            VBIInfoHeader;
} KS_DATARANGE_VIDEO_VBI, *PKS_DATARANGE_VIDEO_VBI;

Члены

DataRange

Задает идентификаторы основного, дополнительного и описателя диапазона описываемых форматов.

bFixedSizeSamples

Указывает, что все примеры имеют одинаковый размер, если задано значение TRUE.

bTemporalCompression

Указывает, может ли каждый образец стоять отдельно, не полагаясь на предыдущие или будущие примеры.

StreamDescriptionFlags

Неиспользуемые и должны иметь нулевое значение.

MemoryAllocationFlags

Неиспользуемые и должны иметь нулевое значение.

ConfigCaps

Задает конфигурацию потока, включая масштабирование, обрезку, частоту кадров и данных.

VBIInfoHeader

Указывает сведения, относящиеся к VBI, для диапазона описываемых форматов.

Требования

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

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

KSDATARANGE

KS_VBIINFOHEADER

KS_VIDEO_STREAM_CONFIG_CAPS