структура 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 , если мини-диск должен описывать содержимое с параметрами bob или плетения.
Требования
Требование | Значение |
---|---|
Заголовок | ksmedia.h (включая Ksmedia.h) |