API audio principales

Cette documentation fournit des informations sur les principales interfaces de programmation d’applications audio (API) pour la famille de systèmes d’exploitation Microsoft Windows. Il fournit des instructions à suivre pour les développeurs de logiciels dans le développement d’applications qui utilisent les API audio de base dans Windows Vista. Ces API étaient des nouveautés dans Windows Vista et ne sont pas disponibles dans les versions antérieures de Windows.

Les API audio principales permettent aux applications audio d’accéder aux périphériques de point de terminaison audio tels que les écouteurs et les microphones. Les API audio principales servent de base pour les API audio de niveau supérieur, telles que Microsoft DirectSound et les fonctions multimédias WaveXxx de Windows. La plupart des applications communiquent avec les API de niveau supérieur, mais certaines applications ayant des exigences particulières peuvent avoir besoin de communiquer directement avec les API audio principales.

À compter de Windows 7, les API existantes ont été améliorées et de nouvelles API ont été ajoutées pour prendre en charge de nouveaux scénarios. Les API de gestion de flux et de session ont été améliorées afin que l’application puisse maintenant énumérer et obtenir un contrôle étendu sur la session audio. En utilisant les nouvelles API, l’application peut implémenter une expérience d’atténuation de flux personnalisée. Les nouvelles API liées aux appareils permettent d’accéder aux propriétés de pilote des appareils de point de terminaison.

Cette documentation comprend les sections suivantes.

Section Description
À propos des API Audio Windows Core Fournit une vue d’ensemble des API audio windows principales et décrit les concepts de base.
Guide de programmation Décrit les principales fonctionnalités des API audio principales et comment les utiliser.
Guide de référence de programmation Fournit des informations de référence C++ pour les API audio principales.

Technologies multimédias pour Windows

Exemples sdk qui utilisent les API audio principales