struktur KSDATAFORMAT_WAVEFORMATEX (ksmedia.h)

Struktur KSDATAFORMAT_WAVEFORMATEX menyediakan informasi terperinci tentang format data aliran audio yang terdiri dari data gelombang.

Sintaks

typedef struct {
  KSDATAFORMAT DataFormat;
  WAVEFORMATEX WaveFormatEx;
} KSDATAFORMAT_WAVEFORMATEX, *PKSDATAFORMAT_WAVEFORMATEX;

Anggota

DataFormat

Menentukan fitur umum format data aliran. Anggota ini adalah struktur jenis KSDATAFORMAT.

WaveFormatEx

Menjelaskan detail spesifik gelombang dari format data aliran audio. Anggota ini berisi struktur WAVEFORMATEX yang diinisialisasi.

Keterangan

Menanggapi parameter DataRange input yang menentukan format WAVEFORMATEX (lihat contoh dalam PCM Stream Rentang Data), metode IMiniport::D ataRangeIntersection memeriksa apakah pin yang ditentukan mendukung format WAVEFORMATEX yang kompatibel. Jika demikian, metode menghasilkan struktur KSDATAFORMAT_WAVEFORMATEX (lihat contoh dalam PCM Stream Format Data) ke buffer yang dituju parameter ResultantFormat-nya.

Perhatikan bahwa anggota WaveFormatEx dari struktur KSDATAFORMAT_WAVEFORMATEX dapat diperluas untuk menyertakan informasi format tambahan (misalnya, masker konfigurasi saluran). Untuk informasi selengkapnya, lihat WAVEFORMATEXTENSIBLE.

Persyaratan

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

Lihat juga

IMiniport::D ataRangeIntersection

KSDATAFORMAT

WAVEFORMATEX

WAVEFORMATEXTENSIBLE