KSPROPERTY_AUDIO_ALGORITHM_INSTANCE

KSPROPERTY_AUDIO_ALGORITHM_INSTANCE 屬性會指定數位訊號處理 (DSP) 演算法,用來達到節點套用至音訊資料流程的協力廠商效果。 針對此屬性定義的效果包括聲場回應取消和雜訊抑制。

使用量摘要表格

Get 集合 目標 屬性描述元類型 屬性值類型

篩選

KSNODEPROPERTY

GUID

) 作業資料 (屬性值是 GUID,可識別釘選套用至其資料流程的效果。 此值可以是標頭檔 Ksmedia.h 的下列其中一個 GUID:

KSALGORITHMINSTANCE_SYSTEM_AGC
保留供日後使用

KSALGORITHMINSTANCE_SYSTEM_ACOUSTIC_ECHO_CANCEL
系統預設聲場回應取消演算法

KSALGORITHMINSTANCE_SYSTEM_MICROPHONE_ARRAY_PROCESSOR
保留供日後使用

KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS
系統預設雜訊歸併演算法

傳回值

KSPROPERTY_AUDIO_ALGORITHM_INSTANCE屬性要求會傳回STATUS_SUCCESS,表示它已順利完成。 否則,要求會傳回適當的錯誤狀態碼。

備註

這個屬性可用來控制 AEC 節點 (KSNODETYPE_ACOUSTIC_ECHO_CANCEL) 或雜訊抑制節點 (KSNODETYPE_NOISE_SUPPRESS) 所執行的 DSP 演算法

演算法實例 GUID 會比對 DSCEFFECTDESC 結構的 guidDSCFXInstance 成員中的值,呼叫端傳遞給 IDirectSoundCapture::CreateCaptureBuffer 方法或 DirectSoundFullDuplexCreate 函式 。 如需詳細資訊,請參閱Microsoft Windows SDK檔。

規格需求

標頭

Ksmedia.h (包含 Ksmedia.h)

另請參閱

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL

KSNODETYPE_NOISE_SUPPRESS