структура 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) |