Bagikan melalui


KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE

Properti KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE menunjukkan ukuran buffer minimum dan maksimum yang dapat didukung mesin audio perangkat keras untuk format data tertentu, pada instans saat dipanggil. Ukuran buffer ditentukan dalam byte.

Tabel Ringkasan Penggunaan

Dapatkan Set Target Jenis deskriptor properti Jenis nilai properti

Ya

Tidak

Simpul melalui filter

KSP_NODE

KSAUDIOENGINE_BUFFER_SIZE_RANGE

Nilai Yang Dikembalikan

Permintaan properti KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE mengembalikan STATUS_SUCCESS untuk menunjukkan bahwa permintaan telah berhasil diselesaikan. Jika tidak, permintaan mengembalikan kode status kesalahan yang sesuai.

Keterangan

Penting untuk dicatat bahwa sebelum penelepon memanggil properti KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE , pemanggil mengisi bidang struktur KSDATAFORMAT_WAVEFORMATEX . Jadi ketika KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE dipanggil, driver audio menerima KSP_NODE diikuti dengan struktur KSDATAFORMAT_WAVEFORMATEX yang diisi dari pemanggil. Driver menggunakan informasi format data dalam struktur ini untuk menentukan ukuran buffer min dan maks untuk mengakomodasi format data yang ditentukan. Setelah panggilan berhasil ke properti ini, filter streaming kernel (KS) kemudian mengisi bidang MinBufferBytes dan MaxBufferBytes dari struktur KSAUDIOENGINE_BUFFER_SIZE_RANGE .

Persyaratan

Versi

Windows 8

Header

Ksmedia.h

Lihat juga

KSAUDIOENGINE_BUFFER_SIZE_RANGE

KSDATAFORMAT_WAVEFORMATEX

KSPROPERTY_AUDIOENGINE