共用方式為


KsStudio 公用程式

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 功能表版面配置和結構

KSStream 公用程式介面的螢幕快照,其中顯示第一列的功能表窗格 1、2、3 和 6,後面接著底部數據列的 4 和 5。

1) 過濾器工廠視圖

此視窗會顯示由 KSCATEGORY 組織之系統上安裝的篩選處理站。 此處也顯示「測試過濾器」。 如需詳細資訊,請參閱列舉選項和篩選處理站。 「篩選器出廠視圖」可停駐且可調整大小。

2) 拓撲視圖和 3) 對象詳細信息視圖

這兩個視窗會顯示所有具現化的篩選器及其子物件(針腳工廠、針腳、節點和連接)之表現。 拓撲視圖是一種概念表示,強調過濾器的佈局(拓撲)和過濾器的圖形。 它顯示針腳之間的連接、通過過濾器的數據路徑,並指示當前針腳狀態。 「物件詳細資料檢視」 是一種階層式文字表示法,強調物件關係、屬性的當前值,以及釘選和事件狀態。 這兩個視圖是合作的,因為按一下一個視圖中的物件會選取另一個視圖中物件的表示法。 「物件詳細資料檢視」可停駐且可調整大小。

4) 日誌記錄窗口

在 KSStudio 中對核心物件執行的所有作業都會產生一些記錄。 此記錄可以移至 3 個記錄目標中的任何一個,即 (a) 記錄視窗、(b) 記錄檔和/或 (c) 偵錯工具。 您可以移至 View.Logging Options 功能表項目來指定每個記錄量。 記錄視窗可停靠且可調整大小。

5) KSMonitor IRP 日誌視圖和 6) KSMonitor IRP 統計視圖

這兩個視窗會顯示所有指定篩選所接收之 IRP 的詳細數據和統計資料。

另請參閱

KSStudio - 過濾器和過濾器工廠

KSStudio - 端點和節點

KSStudio - KSProperties 和活動

KSStudio - KS 監視器

KSStudio - 使用範例