Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
SYSVAD-audiovoorbeeld
System Virtual Audio Device Driver Sample (SYSVAD)
Het SYSVAD-stuurprogramma markeert veel belangrijke functies van de WDM-audioarchitectuur. Dit zijn werkende implementaties met broncode die als uitgangspunt kunnen dienen voor het schrijven van een aangepast stuurprogramma voor een eigen audioapparaat.
The sysvad solution file contains the following projects.
TabletAudioSample
The TabletAudioSample project demonstrates how to develop a WDM audio driver that exposes support for multiple audio devices. Sommige van deze audioapparaten zijn ingesloten (luidsprekers, microfoonmatrices) in het systeem, terwijl andere aangesloten zijn (hoofdtelefoonspreker/microfoon, Bluetooth-headsets luidspreker/microfoon). Het stuurprogramma maakt gebruik van WaveRT en audio-offloading voor renderingapparaten. Het stuurprogramma maakt gebruik van een 'virtueel audioapparaat' in plaats van een echte hardwaregebaseerde adapter en markeert de verschillende aspecten van de architectuur van het audio-offloaden van WDM-audiostuurprogramma's. Zie Hardware-Offloaded Audioverwerking (Windows-stuurprogramma's) voor meer informatie over de Windows-audio-engine.
EndpointsCommon
The EndpointsCommon project contains common code to both the tablet and phone. Zie Universele Windows-stuurprogramma's voor audio voor meer informatie.
SwapAPO
The SwapAPO project demonstrates how to develop audio processing objects. Het bevat voorbeeldcode die laat zien hoe u audioverwerkingsobjecten registreert en de registratie ervan ongedaan maakt en ook laat zien hoe u een eigenschappenpagina van het Configuratiescherm aanpast om de beschikbare functies in het verwerkingsobject weer te geven. Zie Windows Audio Processing Objectsvoor meer informatie.
KeywordDetectorAdapter
The KeywordDetectorAdapter project demonstrates how to develop a keyword detector adapter. For more information, see Voice Activation.
Het Sysvad-audiovoorbeeld downloaden en extraheren uit GitHub
Het SYSVAD-audiovoorbeeld is beschikbaar op GitHub met Voorbeelden van Windows-stuurprogramma's.
U kunt hier door het Sysvad-audiovoorbeeld bladeren:
https://github.com/Microsoft/Windows-driver-samples/tree/main/audio/sysvad
Volg deze stappen om het SYSVAD-voorbeeld te downloaden en te openen.
a. U kunt GitHub-hulpprogramma's gebruiken om met de voorbeelden te werken. U kunt ook de universele stuurprogrammavoorbeelden in één zip-bestand downloaden.
https://github.com/Microsoft/Windows-driver-samples/archive/master.zip
b. Download het master.zip-bestand naar uw lokale harde schijf.
c. Select and hold (or right-click)Windows-driver-samples-master.zip, and choose Extract All. Geef een nieuwe map op of blader naar een bestaande map waarin de geëxtraheerde bestanden worden opgeslagen. For example, you could specify C:\DriverSamples\ as the new folder into which the files will be extracted.
d. Nadat de bestanden zijn uitgepakt, gaat u naar de volgende submap.
C:\DriverSamples\Audio\Sysvad
De stuurprogrammaoplossing openen in Visual Studio
In Microsoft Visual Studio, Select File>Open>Project/Solution... and navigate to the folder that contains the extracted files (for example, C:\DriverSamples\Audio\Sysvad). Double-click the Sysvad solution file to open it.
Zoek in Visual Studio de Solution Explorer. (If this is not already open, choose Solution Explorer from the View menu.) In Solution Explorer, you can see one solution that has six projects.
Gearchiveerde audiovoorbeelden
Deze audiovoorbeelden ondersteunen eerdere versies van de Microsoft Windows Driver Kit (WDK). Ze zijn beschikbaar als onderdeel van het zip-bestand downloaden.
Microsoft Virtual Audio Device Driver Sample (Msvad)
AC97 Driver (Ac97)
DirectMusic UART-stuurprogrammavoorbeeld (Dmusuart)
DirectMusic Software Synthesizer Sample (ddksynth)
FM Synthesizer (Fmsynth)
Voorbeelden van audioadapters
Voorbeelden van audioverwerkingscodec
Msfilter Sample Codec (MsFilter)
Msgsm610 Sample Codec (gsm610)
Zie de leesmij-documentatie die bij elk van deze voorbeelden in de WDK wordt begeleid voor meer informatie.
Zie Het Windows Driver Kit Samples Pack (Windows-stuurprogramma's) voor informatie over de WDK-voorbeelden.