虛擬音訊裝置
虛擬音訊裝置代表轉譯和擷取音訊內容的篩選圖形。 系統音訊驅動程式 (SysAudio) 會使用可用的硬體和軟體元件來判斷要建置的篩選圖形。
如需系統音訊驅動程式的詳細資訊,請參閱 SysAudio 系統驅動程式。
SysAudio 的用戶端包括 DirectSound 和WDMAud 系統驅動程式,其可作為 WDM 音訊驅動程式與音訊特定 Microsoft Windows 多媒體 API waveIn、waveOut、midiIn、midiOut、混音器和 aux (檔) Microsoft Windows SDK中所述的介面。
Windows 驅動程式套件中的 KsStudio 公用程式 (WDK) 是略過 SysAudio 的應用程式範例,可讓使用者手動建構篩選圖表。
在 PnP 裝置列舉之後,SysAudio 會接管已註冊的音訊硬體和軟體元件,以判斷如何建構其用戶端可能需要的各種音訊篩選圖形。
判斷可從可用硬體和軟體元件建置的篩選圖形清單之後,SysAudio 會將這些圖表註冊為虛擬音訊裝置,以便播放、錄製、MIDI 輸入/輸出和混合。 SysAudio 會保留其虛擬音訊裝置專用的登錄類別KSCATEGORY_AUDIO_DEVICE。 配接器驅動程式不應該在此類別中自行註冊。
SysAudio 用戶端可以處理虛擬音訊裝置的篩選處理站,類似于硬體或軟體元件的篩選處理站。 當用戶端要求在虛擬裝置上具現化特定針腳時,SysAudio 會自動建構圖形,並以透明方式管理圖形的內部針腳連線。 這可讓用戶端將篩選圖形視為單一篩選準則,進而避免圖表管理的複雜性,例如篩選間通訊。