Exemples de SDK qui utilisent les API audio principales

le SDK Windows comprend les exemples de code suivants qui illustrent l’utilisation des api Audio de base. les exemples suivants se trouvent dans le répertoire% MSSdk% \ samples \ multimedia \ audio, où% MSSdk% est le répertoire racine de l’installation SDK Windows sur votre ordinateur.

Exemple Deascription
AECMicArray Cet exemple utilise les API MMDevice, WASAPI, DeviceTopology et EndpointVolume pour capturer un flux vocal de haute qualité. l’exemple prend en charge l’annulation de l’écho acoustique et le traitement du tableau de microphone à l’aide de l’aec DMO également appelé DSP de capture vocale fourni par Microsoft.
CaptureSharedEventDriven Cet exemple d’application utilise les API audio de base pour capturer des données audio à partir d’un périphérique d’entrée, spécifié par l’utilisateur et les écrit dans un nom unique. Fichier WAV dans le répertoire actif. Cet exemple illustre la mise en mémoire tampon pilotée par les événements.
CaptureSharedTimerDriven Cet exemple d’application utilise les API audio de base pour capturer des données audio à partir d’un périphérique d’entrée, spécifié par l’utilisateur et les écrit dans un nom unique. Fichier WAV dans le répertoire actif. Cet exemple illustre la mise en mémoire tampon pilotée par une minuterie.
DuckingCaptureSample Cet exemple d’application montre l’ouverture et la fermeture de flux de communication et la mise en place d’événements de canard qu’une application peut atteindre pour implémenter l’atténuation du flux. Cette application implémente un client de conversation qui utilise des API audio de base pour lire les données audio à partir d’un périphérique de communication et les lire sur le périphérique de sortie.
EndpointVolume Cet exemple d’application utilise les API audio de base pour modifier le volume de l’appareil, spécifié par l’utilisateur.
DÉPLOIEMENT Cet exemple utilise les API MMDevice et EndpointVolume pour implémenter un affichage à l’écran qui affiche les modifications de volume du flux de sortie qui s’exécutent par le biais du périphérique de point de terminaison de rendu audio par défaut. l’affichage à l’écran s’affiche lorsque l’utilisateur ajuste le niveau de volume dans le programme de contrôle de volume Windows, Sndvol.exe et disparaît une fois que le niveau de volume reste inchangé pendant une brève période.
RenderExclusiveEventDriven Cet exemple d’application utilise les API audio de base pour afficher les données audio sur un périphérique de sortie, spécifié par l’utilisateur. Cet exemple illustre la mise en mémoire tampon pilotée par les événements pour un client de rendu en mode exclusif. Pour un flux en mode exclusif, le client partage la mémoire tampon du point de terminaison avec le périphérique audio.
RenderExclusiveTimerDriven Cet exemple d’application utilise les API audio de base pour afficher les données audio sur un périphérique de sortie, spécifié par l’utilisateur. Cet exemple illustre la mise en mémoire tampon pilotée par minuterie pour un client de rendu en mode exclusif. Pour un flux en mode exclusif, le client partage la mémoire tampon du point de terminaison avec le périphérique audio.
RenderSharedEventDriven Cet exemple d’application utilise les API audio de base pour afficher les données audio sur un périphérique de sortie, spécifié par l’utilisateur. Cet exemple illustre la mise en mémoire tampon pilotée par les événements pour un client de rendu en mode partagé. Pour un flux en mode partagé, le client partage la mémoire tampon du point de terminaison avec le moteur audio.
RenderSharedTimerDriven Cet exemple d’application utilise les API audio de base pour afficher les données audio sur un périphérique de sortie, spécifié par l’utilisateur. Cet exemple illustre la mise en mémoire tampon pilotée par minuterie pour un client de rendu en mode partagé. Pour un flux en mode partagé, le client partage la mémoire tampon du point de terminaison avec le moteur audio.
WinAudio Cet exemple utilise l’API MMDevice et WASAPI pour lire et capturer des flux audio. L’interface utilisateur de cet exemple d’application permet aux utilisateurs de sélectionner des appareils de point de terminaison audio, de modifier le niveau de volume de la session audio locale et de lire les fichiers. wav et l’entrée du microphone.
[!Note]
cet exemple est déconseillé dans Windows 7.

vous pouvez télécharger le SDK Windows à partir du site web du centre de téléchargement Microsoft Windows SDK .

à propos des api Audio Windows Core