Guide de programmation audio de base

Cette section de guide explique les concepts et les fonctionnalités des API audio de base de Windows Vista, et explique comment les utiliser dans la programmation d’applications.

Cette section contient les rubriques suivantes :

Rubrique Description
Composants audio en mode utilisateur Par le biais des interfaces de bas niveau dans les API audio principales, un client peut accéder aux composants système qui gèrent et mixent les flux audio.
Audio en mode utilisateur protégé (PUMA) Décrit les mises à jour apportées à l’audio en mode utilisateur protégé (PUMA), le moteur audio en mode utilisateur dans l’environnement protégé (PE), qui fournit un environnement plus sûr pour le traitement et le rendu audio.
Périphériques de point de terminaison audio Un appareil de point de terminaison audio est une abstraction logicielle qui permet des interactions conviviales avec des périphériques audio tels que des microphones et des haut-parleurs.
Audio Sessions Une session audio est une abstraction logicielle qui permet à un client de gérer une collection de flux audio associés en une seule unité.
Contrôles de volume Le système intègre ses paramètres de volume basés sur des stratégies avec les paramètres de volume de l’utilisateur de manière logique et cohérente.
Gestion des flux L’API WASAPI (Windows Audio Session API) fournit à un client un ensemble complet de méthodes pour créer et gérer des flux audio.
Topologies d’appareil L’API DeviceTopology permet à un client de découvrir les contrôles audio qui se trouvent le long des différents chemins de données dans le matériel audio.
Utilisation de l’interface IKsControl pour accéder aux propriétés audio Une application audio spécialisée peut avoir besoin d’utiliser l’interface IKsControl pour accéder aux propriétés d’une carte audio.
Interopérabilité avec les API audio héritées Les principales fonctionnalités des API audio de base dans Windows Vista peuvent être incorporées dans des applications existantes qui utilisent DirectSound, DirectShow et les fonctions multimédias Windows waveOutXxx et waveInXxx .
Son spatial Fournit des conseils sur l’utilisation de Windows Sonic, la solution au niveau de la plateforme de Microsoft pour la prise en charge du son spatial sur Xbox et Windows, en activant les signaux audio surround et d’élévation (au-dessus ou en dessous de l’écouteur).

 

API audio principales