音訊拓撲節點
WDM 音訊驅動程式架構會定義音訊裝置的標準拓撲節點集。 迷你埠驅動程式會藉由指定一組節點和節點之間的連線,來描述裝置的音訊拓撲。 SysAudio 系統驅動程式會使用此資訊來建構它呈現給用戶端應用程式的音訊篩選圖形。
拓撲中的每個資料路徑都會從釘選開始或結束,並傳遞一些節點,這可視為沿著資料路徑的串連。 資料路徑中的每個節點都是由節點識別碼來識別, (基本上是索引) ,可唯一識別資料路徑內的該節點。 兩個針腳實例可以有具有相同識別碼的節點,但釘選實例和節點識別碼的組合可唯一識別音訊拓撲內的每個節點。
拓撲節點支援一組節點屬性。 節點屬性與釘選屬性不同,方法是包含識別屬性所屬內部節點的節點識別碼。 若要將 get- 或 set-property 要求傳送至特定節點,用戶端除了目標釘選實例之外,還會指定目標節點識別碼。 當針腳的屬性處理常式收到要求時,它會查看節點識別碼,並將要求導向該節點的處理常式。
下列清單包含較常用的音訊拓撲節點類型:
KSNODETYPE_ACOUSTIC_ECHO_CANCEL
KSNODETYPE_AUDIO_KEYWORDDETECTOR