Partager via


Mixeurs audio dans Windows Vista

[La fonctionnalité associée à cette page, mixeurs audio, est une fonctionnalité héritée. Elle a été remplacée par contrôles de volume. contrôles de volume a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise contrôles de volume au lieu de mixeurs audio, le cas échéant. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

À compter de Windows Vista, certains contrôles de mélangeur sont implémentés dans les logiciels plutôt que dans le matériel. Par exemple, les contrôles de volume sont implémentés à l’aide de l’API de session audio Windows (WASAPI). Ces contrôles n’affectent pas directement les paramètres matériels. En outre, ils sont associés à une session audio spécifique au processus, de sorte que les modifications affectent l’application appelante, mais n’affectent pas d’autres applications.

Chaque appareil de point de terminaison audio a une disposition de mixer standard, implémentée dans les logiciels.

  • Chaque point de terminaison de rendu audio contient une ligne de destination qui contient les éléments suivants :
    • Contrôle de volume
    • Désactiver le contrôle
    • Ligne source : sortie audio waveform.
    • Ligne source : CD audio.
  • Chaque point de terminaison de capture audio contient une ligne de destination qui contient les éléments suivants :
    • Contrôle de volume
    • Désactiver le contrôle
    • Ligne source : entrée audio waveform-audio. Le type de composant dépend de l’appareil d’entrée, par exemple, d’un microphone.

Chaque ligne source contient un contrôle de volume et un contrôle de son. Le diagramme suivant montre les composants des points de terminaison de rendu et des points de terminaison de capture.

dispositions de mélangeur par défaut

Tous les contrôles d’un point de terminaison manipulent le même contrôle logiciel sous-jacent. Par conséquent, si vous modifiez les paramètres d’un contrôle, vous recevrez une notification de modification de contrôle sur les autres contrôles. (Voir MM_MIXM_CONTROL_CHANGE.)

Cette disposition standard est fournie pour la compatibilité avec les applications existantes qui utilisent les fonctions de mixage audio. Les nouvelles applications doivent éviter d’utiliser ces fonctions.