Bagikan melalui


KSPROPERTY_AUDIO_ALGORITHM_INSTANCE

Properti KSPROPERTY_AUDIO_ALGORITHM_INSTANCE menentukan algoritma pemrosesan sinyal digital (DSP) yang digunakan untuk mencapai efek pihak ketiga yang diterapkan simpul ke aliran data audio. Efek yang didefinisikan untuk properti ini termasuk pembatalan gema akustik dan penekanan kebisingan.

Tabel Ringkasan Penggunaan

Dapatkan Set Target Jenis deskriptor properti Jenis nilai properti

Ya

Ya

Filter

KSNODEPROPERTY

GUID

Nilai properti (data operasi) adalah GUID yang mengidentifikasi efek yang diterapkan pin ke aliran datanya. Nilai ini bisa menjadi salah satu GUID berikut dari file header Ksmedia.h:

KSALGORITHMINSTANCE_SYSTEM_AGC
Disiapkan untuk penggunaan di masa mendatang

KSALGORITHMINSTANCE_SYSTEM_ACOUSTIC_ECHO_CANCEL
Algoritma pembatalan gema akustik default sistem

KSALGORITHMINSTANCE_SYSTEM_MICROPHONE_ARRAY_PROCESSOR
Disiapkan untuk penggunaan di masa mendatang

KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS
Algoritma penekanan kebisingan default sistem

Nilai Yang Dikembalikan

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

Keterangan

Properti ini digunakan untuk mengontrol algoritma DSP yang dilakukan oleh simpul AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL) atau simpul penekanan kebisingan (KSNODETYPE_NOISE_SUPPRESS).

GUID algoritma-instance cocok dengan nilai dalam anggota guidDSCFXInstance dari struktur DSCEFFECTDESC yang diteruskan pemanggil ke metode IDirectSoundCapture::CreateCaptureBuffer atau directSoundFullDuplexCreate . Untuk informasi selengkapnya, lihat dokumentasi Microsoft Windows SDK.

Persyaratan

Header

Ksmedia.h (termasuk Ksmedia.h)

Lihat juga

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL

KSNODETYPE_NOISE_SUPPRESS