共用方式為


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)

另請參閱

KSDATARANGE

KS_VIDEOINFOHEADER2

KS_VIDEO_STREAM_CONFIG_CAPS