Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Exemple audio SYSVAD
Exemple de pilote de périphérique audio virtuel système (SYSVAD)
Le pilote SYSVAD met en évidence de nombreuses fonctionnalités importantes de l’architecture audio WDM. Ces implémentations fonctionnent avec du code source qui peuvent servir de point de départ pour écrire un pilote personnalisé pour un périphérique audio propriétaire.
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. Certains de ces appareils audio sont incorporés (haut-parleurs, tableaux de micro) dans le système, tandis que d’autres sont enfichables (haut-parleur/micro casque, casques Bluetooth haut-parleur/micro). Le pilote utilise WaveRT et le déchargement audio pour les appareils de rendu. Le pilote utilise un « périphérique audio virtuel » au lieu d’une carte matérielle réelle et met en évidence les différents aspects de l’architecture du pilote audio WDM. Pour plus d’informations sur le moteur audio Windows, consultez Hardware-Offloaded traitement audio (pilotes Windows).
EndpointsCommon
The EndpointsCommon project contains common code to both the tablet and phone. Pour plus d’informations, consultez Pilotes Windows universels pour audio.
SwapAPO
The SwapAPO project demonstrates how to develop audio processing objects. Il inclut un exemple de code qui montre comment inscrire et désinscrire des objets de traitement audio, et montre également comment personnaliser une page de propriétés du Panneau de configuration pour refléter les fonctionnalités disponibles dans l’objet de traitement. Pour plus d’informations, veuillez consulter la section Objets de traitement audio Windows.
KeywordDetectorAdapter
The KeywordDetectorAdapter project demonstrates how to develop a keyword detector adapter. For more information, see Voice Activation.
Télécharger et extraire l’exemple audio Sysvad à partir de GitHub
L’exemple audio SYSVAD est disponible sur GitHub d’exemples de pilotes Windows.
Vous pouvez parcourir l’exemple audio Sysvad ici :
https://github.com/Microsoft/Windows-driver-samples/tree/main/audio/sysvad
Suivez ces étapes pour télécharger et ouvrir l’exemple SYSVAD.
a. Vous pouvez utiliser les outils GitHub pour utiliser les exemples. Vous pouvez également télécharger les exemples de pilotes universels dans un fichier zip.
https://github.com/Microsoft/Windows-driver-samples/archive/master.zip
b. Téléchargez le fichier master.zip sur votre disque dur local.
c. Select and hold (or right-click)Windows-driver-samples-master.zip, and choose Extract All. Spécifiez un nouveau dossier ou accédez à un dossier existant qui stockera les fichiers extraits. For example, you could specify C:\DriverSamples\ as the new folder into which the files will be extracted.
d. Une fois les fichiers extraits, accédez au sous-dossier suivant.
C:\DriverSamples\Audio\Sysvad
Ouvrir la solution de pilote dans 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.
Dans Visual Studio, recherchez l’Explorateur de solutions. (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.
Exemples audio archivés
Ces exemples audio prennent en charge les versions précédentes du Kit de pilotes Microsoft Windows (WDK). Ils sont disponibles dans le cadre du téléchargement du fichier zip.
Exemple de pilote de périphérique Audio virtuel Microsoft (Msvad)
Pilote AC97 (Ac97)
Exemple de pilote UART DirectMusic (Dmusuart)
DirectMusic SoftwareSynthr Sample (ddksynth)
Synthétiseur FM (Fmsynth)
Exemples d’adaptateurs audio
Exemples de codecs de traitement audio
Msfilter Sample Codec (MsFilter)
Msgsm610 Sample Codec (gsm610)
Pour plus d’informations, consultez la documentation lisez-moi qui accompagne chacun de ces exemples dans le WDK.
Pour plus d’informations sur les exemples WDK, consultez le pack d’exemples du Kit de pilotes Windows (Pilotes Windows).