Constantes ENDPOINT_HARDWARE_SUPPORT_XXX

As constantes ENDPOINT_HARDWARE_SUPPORT_XXX são sinalizadores de suporte de hardware para um dispositivo de ponto de extremidade de áudio.

Constante/valor Descrição
ENDPOINT_HARDWARE_SUPPORT_VOLUME
0x00000001
O dispositivo de ponto de extremidade de áudio dá suporte a um controle de volume de hardware.
ENDPOINT_HARDWARE_SUPPORT_MUTE
0x00000002
O dispositivo de ponto de extremidade de áudio dá suporte a um controle de mudo de hardware.
ENDPOINT_HARDWARE_SUPPORT_METER
0x00000004
O dispositivo de ponto de extremidade de áudio dá suporte a um medidor de pico de hardware.

Comentários

Os métodos IAudioEndpointVolume::QueryHardwareSupport e IAudioMeterInformation::QueryHardwareSupport usam as constantes ENDPOINT_HARDWARE_SUPPORT_XXX.

Uma máscara de suporte de hardware indica quais funções um dispositivo de ponto de extremidade de áudio implementa no hardware. A máscara pode ser 0 ou a combinação bit a bit or de uma ou mais constantes ENDPOINT_HARDWARE_SUPPORT_XXX. Se um bit que corresponde a uma constante ENDPOINT_HARDWARE_SUPPORT_XXX específica for definido na máscara, o significado é que a função representada por essa constante é implementada no hardware pelo dispositivo.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Mmdeviceapi.h

Confira também

Principais constantes de áudio

IAudioEndpointVolume::QueryHardwareSupport

IAudioMeterInformation::QueryHardwareSupport