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

Структура KS_DATARANGE_H264_VIDEO описывает диапазон форматов видео MPEG-2, доступных для потока.

Синтаксис

typedef struct tagKS_DATARANGE_H264_VIDEO {
  KSDATARANGE                 DataRange;
  BOOL                        bFixedSizeSamples;
  BOOL                        bTemporalCompression;
  DWORD                       StreamDescriptionFlags;
  DWORD                       MemoryAllocationFlags;
  KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
  KS_H264VIDEOINFO            VideoInfoHeader;
} KS_DATARANGE_H264_VIDEO, *PKS_DATARANGE_H264_VIDEO;

Члены

DataRange

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

bFixedSizeSamples

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

bTemporalCompression

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

StreamDescriptionFlags

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

MemoryAllocationFlags

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

ConfigCaps

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

VideoInfoHeader

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

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть ksmedia.h (включая Ksmedia.h)

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

KSDATARANGE

KS_H264VIDEOINFO

KS_VIDEO_STREAM_CONFIG_CAPS