struktur KS_DATARANGE_VIDEO2 (ksmedia.h)

Struktur KS_DATARANGE_VIDEO2 menjelaskan aliran video termasuk pengaturan bob atau tenun.

Sintaks

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;

Anggota

DataRange

Menentukan pengidentifikasi utama untuk format tersebut.

bFixedSizeSamples

Menentukan bahwa semua sampel berukuran sama jika diatur ke TRUE.

bTemporalCompression

Menentukan apakah setiap sampel dapat berdiri sendiri tanpa mengandalkan sampel sebelumnya atau di masa mendatang.

StreamDescriptionFlags

Tidak digunakan dan harus diatur ke nol.

MemoryAllocationFlags

Tidak digunakan dan harus diatur ke nol.

ConfigCaps

Menentukan konfigurasi aliran, termasuk penskalaan, pemotongan, serta kecepatan bingkai dan data.

VideoInfoHeader

Menentukan detail aliran video.

Keterangan

Struktur ini harus digunakan alih-alih struktur KS_DATARANGE_VIDEO ketika minidriver harus menjelaskan konten dengan pengaturan bob atau tenun.

Persyaratan

Persyaratan Nilai
Header ksmedia.h (termasuk Ksmedia.h)

Lihat juga

KSDATARANGE

KS_VIDEOINFOHEADER2

KS_VIDEO_STREAM_CONFIG_CAPS