struktur KSDATARANGE_AUDIO (ksmedia.h)

Struktur KSDATARANGE_AUDIO menentukan rentang format audio.

Sintaks

typedef struct {
  KSDATARANGE DataRange;
  ULONG       MaximumChannels;
  ULONG       MinimumBitsPerSample;
  ULONG       MaximumBitsPerSample;
  ULONG       MinimumSampleFrequency;
  ULONG       MaximumSampleFrequency;
} KSDATARANGE_AUDIO, *PKSDATARANGE_AUDIO;

Anggota

DataRange

Menentukan GUID MajorFormat dan SubFormat serta GUID Penentu untuk data audio. Anggota ini adalah struktur KSDATARANGE yang diinisialisasi.

MaximumChannels

Menentukan jumlah maksimum saluran yang didukung. Nilai (ULONG)-1 untuk anggota ini berarti bahwa jumlah saluran tidak memiliki batas eksplisit, meskipun jumlah saluran mungkin praktis dibatasi oleh ketersediaan sumber daya seperti memori atau daya pemrosesan.

MinimumBitsPerSample

Menentukan bit minimum per sampel yang didukung.

MaximumBitsPerSample

Menentukan bit maksimum per sampel yang didukung.

MinimumSampleFrequency

Menentukan frekuensi minimum yang diizinkan.

MaximumSampleFrequency

Menentukan frekuensi maksimum yang diizinkan.

Keterangan

Untuk contoh rentang data yang menggunakan struktur KSDATARANGE_AUDIO, lihat PCM Stream Rentang Data, DirectSound Stream Rentang Data, dan Menentukan Rentang Data AC-3.

Untuk informasi tentang rentang data dan penanganan persimpangan, lihat Penangan Persimpangan Data.

Persyaratan

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

Lihat juga

KSDATARANGE