Поделиться через


Константы ENDPOINT_HARDWARE_SUPPORT_XXX

Константы ENDPOINT_HARDWARE_SUPPORT_XXX — это флаги поддержки оборудования для устройства конечной точки аудио.

Констант/значение Описание
ENDPOINT_HARDWARE_SUPPORT_VOLUME
0x00000001
Устройство конечной точки аудио поддерживает аппаратное управление громкости.
ENDPOINT_HARDWARE_SUPPORT_MUTE
0x00000002
Устройство конечной точки аудио поддерживает аппаратное управление отключением звука.
ENDPOINT_HARDWARE_SUPPORT_METER
0x00000004
Устройство конечной точки аудио поддерживает аппаратный пиковой метр.

Комментарии

Методы IAudioEndpointVolume::QueryHardwareSupport и IAudioMeterInformation::QueryHardwareSupport используют константы ENDPOINT_HARDWARE_SUPPORT_XXX.

Маска поддержки оборудования указывает, какие функции устройство аудио конечной точки реализует в оборудовании. Маска может быть либо 0, либо побитовая комбинация одной или нескольких ENDPOINT_HARDWARE_SUPPORT_XXX констант. Если бит, соответствующий определенной константе ENDPOINT_HARDWARE_SUPPORT_XXX, установлен в маске, то смысл заключается в том, что функция, представленная этой константой, реализуется в оборудовании устройством.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Mmdeviceapi.h

См. также раздел

Основные звуковые константы

IAudioEndpointVolume::QueryHardwareSupport

IAudioMeterInformation::QueryHardwareSupport