Поделиться через


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

Структура KS_DATARANGE_VIDEO2 описывает видеопоток, включая параметры боба или ткая.

Синтаксис

typedef struct tagKS_DATARANGE_VIDEO2 {
  KSDATARANGE                 DataRange;
  BOOL                        bFixedSizeSamples;
  BOOL                        bTemporalCompression;
  DWORD                       StreamDescriptionFlags;
  DWORD                       MemoryAllocationFlags;
  KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
  KS_VIDEOINFOHEADER2         VideoInfoHeader;
} KS_DATARANGE_VIDEO2, *PKS_DATARANGE_VIDEO2;

Члены

DataRange

Указывает основной идентификатор формата.

bFixedSizeSamples

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

bTemporalCompression

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

StreamDescriptionFlags

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

MemoryAllocationFlags

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

ConfigCaps

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

VideoInfoHeader

Указывает сведения о видеопотоке.

Замечания

Эта структура должна использоваться вместо KS_DATARANGE_VIDEO структуры, когда мини-driver должен описать содержимое с помощью параметров боба или вертки.

Требования

Требование Ценность
заголовка ksmedia.h (include Ksmedia.h)

См. также

KSDATARANGE

KS_VIDEOINFOHEADER2

KS_VIDEO_STREAM_CONFIG_CAPS