Partager via


Requêtes d’appareil Mixer

[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.]

Les services de mélangeur fournissent des fonctions permettant de déterminer le nombre d’appareils de mélangeur présents dans le système et les fonctionnalités des appareils. Vous pouvez également utiliser une fonction de services de mélangeur pour déterminer l’identificateur de l’appareil pour un appareil de mélangeur.

Vous pouvez utiliser la fonction mixerGetNumDevs pour déterminer le nombre d’appareils de mixage présents dans le système. Les appareils mixer sont identifiés par un identificateur d’appareil. Les identificateurs d’appareil sont déterminés implicitement à partir du nombre d’appareils présents dans un système donné. Elles sont comprises entre zéro et un nombre inférieur au nombre d’appareils présents.

Avant d’utiliser un appareil de mélangeur, vous devez déterminer ses fonctionnalités. Les fonctionnalités audio peuvent varier d’un ordinateur multimédia à un autre, de sorte que les applications doivent fonctionner avec un large éventail de matériel audio.

Vous pouvez utiliser la fonction mixerGetDevCaps pour déterminer les fonctionnalités des appareils de mixage. Cette fonction remplit une structure MIXERCAPS avec des informations sur les fonctionnalités d’un appareil spécifié.

La fonction mixerGetID récupère l’identificateur d’appareil de mixage audio associé à un handle d’appareil spécifié. Par exemple, vous pouvez utiliser cette fonction pour récupérer l’identificateur d’appareil d’un mixeur audio, puis utiliser l’identificateur de l’appareil pour ajuster le volume ou afficher un autre contrôle.