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

Структура KS_DATARANGE_VIDEO_PALETTE описывает поток и его цветовые возможности.

Синтаксис

typedef struct tagKS_DATARANGE_VIDEO_PALETTE {
  KSDATARANGE                 DataRange;
  BOOL                        bFixedSizeSamples;
  BOOL                        bTemporalCompression;
  DWORD                       StreamDescriptionFlags;
  DWORD                       MemoryAllocationFlags;
  KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
  KS_VIDEOINFO                VideoInfo;
} KS_DATARANGE_VIDEO_PALETTE, *PKS_DATARANGE_VIDEO_PALETTE;

Члены

DataRange

Задает основной идентификатор формата.

bFixedSizeSamples

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

bTemporalCompression

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

StreamDescriptionFlags

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

MemoryAllocationFlags

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

ConfigCaps

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

VideoInfo

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

Требования

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

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

KSDATARANGE

KS_VIDEOINFO

KS_VIDEO_STREAM_CONFIG_CAPS