KsStudio 公用程式是核心串流工具,可用來建置、檢查及測試 Windows 中的 WDM KS 篩選圖形。 KsStudio 最有用的功能之一是它能夠建構濾鏡圖的圖形化表示,以顯示濾鏡之間的引腳對引腳連線以及濾鏡內部的節點。 雖然 KsStudio 主要是針對音訊篩選圖形所設計,但它可用來建置和探索包含任何類型 WDM KS 篩選的圖形。
KSStudio 的目的
數個類別的 Windows 驅動程式,特別是多媒體網域中的驅動程式,會實作為 AVStream (先前的核心串流或 KS) 篩選。 依賴 AVStream 架構的技術包括:
音訊驅動程式,包括 USB 和 PCI 裝置驅動程式,以及效果和其他中繼篩選器。
影片錄製
KSStudio 是一種工具,可讓 AVStream 篩選驅動程式直接存取開發中的篩選。 其強度部分在於它不會使用任何多媒體 API,例如 DirectSound、MMSystem 或 DirectShow,因此可用來針對這些 API 所見的問題進行疑難解答。
KSStudio 提供下列功能:
過濾器工廠列舉
篩選和釘選實例化 (包括圖形建置)
篩選器和針腳分析
濾波器內拓撲圖表繪製
引腳連接
屬性設定和取得
事件啟用和訊號指示
資料串流(僅限音訊和視訊捕捉)
基本功能測試
KsStudio 公用程式 (Ksstudio.exe) 安裝
KsStudio 公用程式 (Ksstudio.exe) 隨附於 Microsoft Windows 驅動程式套件 (WDK) 中的軟體工具。
若要安裝 KsStudio,請下載 WDK 並執行 WDK 安裝程式應用程式。 如需詳細資訊,請參閱 下載 Windows 驅動程式套件 (WDK)。
安裝程式會在 tools 目錄的 x86 和 amd64 子目錄中安裝平台特定的 KsStudio.exe 版本。
KsStudio 功能表版面配置和結構
1) 過濾器工廠視圖
此視窗會顯示由 KSCATEGORY 組織之系統上安裝的篩選處理站。 此處也顯示「測試過濾器」。 如需詳細資訊,請參閱列舉選項和篩選處理站。 「篩選器出廠視圖」可停駐且可調整大小。
2) 拓撲視圖和 3) 對象詳細信息視圖
這兩個視窗會顯示所有具現化的篩選器及其子物件(針腳工廠、針腳、節點和連接)之表現。 拓撲視圖是一種概念表示,強調過濾器的佈局(拓撲)和過濾器的圖形。 它顯示針腳之間的連接、通過過濾器的數據路徑,並指示當前針腳狀態。 「物件詳細資料檢視」 是一種階層式文字表示法,強調物件關係、屬性的當前值,以及釘選和事件狀態。 這兩個視圖是合作的,因為按一下一個視圖中的物件會選取另一個視圖中物件的表示法。 「物件詳細資料檢視」可停駐且可調整大小。
4) 日誌記錄窗口
在 KSStudio 中對核心物件執行的所有作業都會產生一些記錄。 此記錄可以移至 3 個記錄目標中的任何一個,即 (a) 記錄視窗、(b) 記錄檔和/或 (c) 偵錯工具。 您可以移至 View.Logging Options 功能表項目來指定每個記錄量。 記錄視窗可停靠且可調整大小。
5) KSMonitor IRP 日誌視圖和 6) KSMonitor IRP 統計視圖
這兩個視窗會顯示所有指定篩選所接收之 IRP 的詳細數據和統計資料。