KSPROPERTY_AUDIO_ALGORITHM_INSTANCE
KSPROPERTY_AUDIO_ALGORITHM_INSTANCE 屬性會指定數位訊號處理 (DSP) 演算法,用來達到節點套用至音訊資料流程的協力廠商效果。 針對此屬性定義的效果包括聲場回應取消和雜訊抑制。
使用量摘要表格
Get | 集合 | 目標 | 屬性描述元類型 | 屬性值類型 |
---|---|---|---|---|
是 |
是 |
篩選 |
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) |