節點和連線
篩選準則會以節點描述元陣列的形式提供其拓撲節點的描述, (PCNODE_DESCRIPTOR 結構) 。 陣列中的每個描述項都會描述單一節點,並包含 GUID,指定節點類型 (例如 KSNODETYPE_REVERB) 。 如需針對音訊裝置定義的標準節點類型清單,請參閱 音訊拓撲節點。
篩選準則會依描述項陣列中的節點索引來識別其每個節點。 例如,將節點特定屬性要求傳送至篩選準則或篩選上的特定針腳時,用戶端會在要求中包含節點識別碼 (陣列索引) ,以識別目標節點。
篩選準則會以連接描述元陣列的形式提供其內部連接的描述, (PCCONNECTION_DESCRIPTOR 結構) 。 每個描述項都會描述其中一個篩選的內部連線。 描述項可以描述針腳與節點之間的連線,或描述兩個節點之間的連線。
篩選準則一起公開的節點和連線會定義篩選的內部拓撲。 拓撲是音訊裝置內部配置地圖,應該正確地反映其所代表硬體的組織。 例如,Microsoft Windows 多媒體混音器 API 會將篩選的內部連線轉譯為混音器線路,並將其節點轉譯為混音器線路上的控制項, (請參閱 核心串流拓撲到音訊混音器 API 翻譯) 。 篩選內部拓撲中的任何不透明度都會反映在混音器線條標記法中,而且可能會在使用混音器 API 的應用程式中造成錯誤或非預期的行為。