// acxpin.h
typedef enum _ACX_MICROPHONE_TYPE {
AcxMicrophoneTypeOmniDirectional,
AcxMicrophoneTypeSubCardioid,
AcxMicrophoneTypeCardioid,
AcxMicrophoneTypeSuperCardioid,
AcxMicrophoneTypeHyperCardioid,
AcxMicrophoneType8Shaped,
AcxMicrophoneTypeMaximum,
AcxMicrophoneTypeVendorDefined
} ACX_MICROPHONE_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The ACX_MICROPHONE_TYPE enumeration is used to identify the pickup pattern of a microphone.
AcxMicrophoneTypeOmniDirectionalIndicates that the microphone has an omnidirectional pickup pattern.
AcxMicrophoneTypeSubCardioidIndicates that the microphone has a subcardioid pickup pattern. Subcardioid is also known as wide cardioid.
AcxMicrophoneTypeCardioidIndicates that the microphone has a cardioid pickup pattern.
AcxMicrophoneTypeSuperCardioidIndicates that the microphone has a super-cardioid pickup pattern.
AcxMicrophoneTypeHyperCardioidIndicates that the microphone has a hyper-cardioid pickup pattern.
AcxMicrophoneType8ShapedIndicates that the microphone has an eight-shaped pickup pattern.
AcxMicrophoneTypeMaximumFor internal validation, do not use.
AcxMicrophoneTypeVendorDefinedIndicates that the microphone pickup pattern is vendor defined.
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.