KS_DATARANGE_VIDEO2結構 (ksmedia.h)
KS_DATARANGE_VIDEO2 結構描述影片串流,包括bob或 weave 設定。
語法
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
指定影片數據流的詳細數據。
備註
當迷你驅動程序必須以bob或 weave 設定描述內容時,應該使用這個結構,而不是 KS_DATARANGE_VIDEO 結構。
規格需求
需求 | 值 |
---|---|
標頭 | ksmedia.h (包含 Ksmedia.h) |