Partager via


constantes ENDPOINT_HARDWARE_SUPPORT_XXX

Les constantes ENDPOINT_HARDWARE_SUPPORT_XXX sont des indicateurs de prise en charge matérielle pour un appareil de point de terminaison audio.

Constante/valeur Description
ENDPOINT_HARDWARE_SUPPORT_VOLUME
0x00000001
Le périphérique de point de terminaison audio prend en charge un contrôle de volume matériel.
ENDPOINT_HARDWARE_SUPPORT_MUTE
0x00000002
Le périphérique de point de terminaison audio prend en charge un contrôle de désactivation matérielle.
ENDPOINT_HARDWARE_SUPPORT_METER
0x00000004
Le périphérique de point de terminaison audio prend en charge un compteur de pointe matériel.

Notes

Les méthodes IAudioEndpointVolume::QueryHardwareSupport et IAudioMeterInformation::QueryHardwareSupport utilisent les constantes ENDPOINT_HARDWARE_SUPPORT_XXX.

Un masque de prise en charge matérielle indique les fonctions qu’un appareil de point de terminaison audio implémente dans le matériel. Le masque peut être égal à 0 ou à la combinaison ou au niveau du bit-OR d’une ou de plusieurs constantes ENDPOINT_HARDWARE_SUPPORT_XXX. Si un bit qui correspond à une constante ENDPOINT_HARDWARE_SUPPORT_XXX particulière est défini dans le masque, cela signifie que la fonction représentée par cette constante est implémentée dans le matériel par l’appareil.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Mmdeviceapi.h

Voir aussi

Constantes audio principales

IAudioEndpointVolume::QueryHardwareSupport

IAudioMeterInformation::QueryHardwareSupport