Delen via


KsStudio Utility

Het hulpprogramma KsStudio is een hulpprogramma voor kernelstreaming dat kan worden gebruikt voor het bouwen, onderzoeken en testen van WDM KS-filtergrafieken in Windows. Een van de handigste functies van KsStudio is de mogelijkheid om een grafische weergave van een filtergrafiek te maken waarin zowel de pin-to-pin-verbindingen tussen filters als de interne knooppunten van de filters worden weergegeven. Hoewel KsStudio voornamelijk is ontworpen voor audiofiltergrafieken, kan het worden gebruikt om grafieken te bouwen en verkennen die elk type WDM KS-filter bevatten.

Doel van KSStudio

Verschillende klassen Windows-stuurprogramma's, met name die op het domein van multimedia, worden geïmplementeerd als AVStream-filters (voorheen Kernel Streaming of KS). Technologieën die afhankelijk zijn van AVStream-architectuur zijn onder andere:

  • Audiostuurprogramma's, waaronder USB- en PCI-apparaatstuurprogramma's, evenals effecten en andere tussenliggende filters.

  • Video-opname

KSStudio is een hulpprogramma dat het AVStream-filterstuurprogramma directe toegang geeft tot het filter dat wordt ontwikkeld. De kracht ligt gedeeltelijk aan het feit dat het geen multimedia-API's zoals DirectSound, MMSystem of DirectShow gebruikt, en kan daarom worden gebruikt om problemen met deze API's op te lossen.

KSStudio biedt de volgende functies:

  • Opsomming van filterfabriek

  • Instantiëring filteren en vastmaken (inclusief grafiekbouw)

  • Filteren en vastzetten van profilering

  • Diagram van intrafiltertopologie

  • Pinverbinding maken

  • Instellen en opvragen van eigenschappen

  • Gebeurtenis inschakelen en signaalindicatie

  • Gegevensstreaming (alleen audio en vidcap)

  • Basisfunctionaliteitstests

KsStudio utility (Ksstudio.exe) installatie

Het hulpprogramma KsStudio (Ksstudio.exe) is opgenomen in de softwarehulpprogramma's in de Microsoft Windows Driver Kit (WDK).

Als u KsStudio wilt installeren, downloadt u de WDK en voert u de WDK-installatietoepassing uit. Zie De Windows Driver Kit (WDK) downloaden voor meer informatie.

Setup installeert de platformspecifieke versies van KsStudio.exe in de x86- en amd64-submappen van de map hulpprogramma's.

Indeling en structuur van KsStudio-menu

Schermopname van de KSStream Utility-interface met menuvensters 1, 2, 3 en 6 op de eerste rij, gevolgd door 4 en 5 op de onderste rij.

1) Fabrieksweergave filteren

In dit venster ziet u de filterfabrieken die op het systeem zijn geïnstalleerd, georganiseerd door KSCATEGORY. 'Testfilters' worden hier ook weergegeven. Zie Opsommingsopties en Filter Factory's voor meer informatie. De filterfactoryweergave kan worden gekoppeld en kan worden aangepast.

2) Topologieweergave en 3) Objectdetailsweergave

Deze twee vensters tonen weergaven van alle geïnstantieerde filters en hun onderliggende objecten (pinfabrieken, pinnen, knooppunten en verbindingen). De topologieweergave is een conceptuele weergave die de indeling (topologie) van filters en grafieken van filters benadrukt. Het toont verbindingen tussen pinnen, gegevenspaden via filters en geeft de huidige pincodestatus aan. De weergave Objectdetails is een hiërarchische tekstuele weergave die objectrelaties, huidige waarden van eigenschappen en speld- en gebeurtenisstatussen benadrukt. Deze twee weergaven werken samen in de zin dat het klikken op een object in de ene weergave de weergave van het object in het andere selecteert. De objectdetails-weergave is koppelbaar en verplaatsbaar.

4) Logboekvenster

Alle bewerkingen die worden uitgevoerd op kernelobjecten in KSStudio, produceren enige hoeveelheid logboekregistratie. Deze logboekregistratie kan naar een van de drie logboekregistratiedoelen gaan, namelijk (a) het venster Logboekregistratie, (b) een logboekbestand en/of (c) het foutopsporingsprogramma. De hoeveelheid logboekregistratie kan voor elk item worden opgegeven door naar de menuopdracht View.Logging Options te gaan. Het Logboekvenster is koppelbaar en kan van formaat worden veranderd.

5) KSMonitor IRP-logboekweergave en 6) KSMonitor IRP Stats-weergave

In deze twee vensters worden details en statistieken weergegeven voor de IRP's die zijn ontvangen door alle opgegeven filters.

Zie ook

KSStudio - Filters en Filter Factories

KSStudio - Pinnen en knooppunten

KSStudio - KSProperties en gebeurtenissen

KSStudio - KS Monitor

KSStudio - Gebruiksvoorbeelden