ENDPOINT_HARDWARE_SUPPORT_XXX Constants
Previous | Next |
ENDPOINT_HARDWARE_SUPPORT_XXX Constants
The ENDPOINT_HARDWARE_SUPPORT_XXX constants are hardware support flags for an audio endpoint device.
#define ENDPOINT_HARDWARE_SUPPORT_VOLUME 0x00000001 #define ENDPOINT_HARDWARE_SUPPORT_MUTE 0x00000002 #define ENDPOINT_HARDWARE_SUPPORT_METER 0x00000004
Constants
ENDPOINT_HARDWARE_SUPPORT_VOLUME
The audio endpoint device supports a hardware volume control.
ENDPOINT_HARDWARE_SUPPORT_MUTE
The audio endpoint device supports a hardware mute control.
ENDPOINT_HARDWARE_SUPPORT_METER
The audio endpoint device supports a hardware peak meter.
Remarks
The IAudioEndpointVolume::QueryHardwareSupport and IAudioMeterInformation::QueryHardwareSupport methods use the ENDPOINT_HARDWARE_SUPPORT_XXX constants.
A hardware support mask indicates which functions an audio endpoint device implements in hardware. The mask can be either 0 or the bitwise-OR combination of one or more ENDPOINT_HARDWARE_SUPPORT_XXX constants. If a bit that corresponds to a particular ENDPOINT_HARDWARE_SUPPORT_XXX constant is set in the mask, then the meaning is that the function represented by that constant is implemented in hardware by the device.
Requirements
Client: Windows Vista
Header: Include Mmdeviceapi.h
See Also
- Enumerations and Constants
- IAudioEndpointVolume::QueryHardwareSupport
- IAudioMeterInformation::QueryHardwareSupport
Previous | Next |