ACX_MICROPHONE_TYPE enumeration (acxpin.h)

The ACX_MICROPHONE_TYPE enumeration is used to identify the pickup pattern of a microphone.

Syntax

typedef enum _ACX_MICROPHONE_TYPE {
  AcxMicrophoneTypeOmniDirectional,
  AcxMicrophoneTypeSubCardioid,
  AcxMicrophoneTypeCardioid,
  AcxMicrophoneTypeSuperCardioid,
  AcxMicrophoneTypeHyperCardioid,
  AcxMicrophoneType8Shaped,
  AcxMicrophoneTypeMaximum,
  AcxMicrophoneTypeVendorDefined
} ACX_MICROPHONE_TYPE;

Constants

 
AcxMicrophoneTypeOmniDirectional
Indicates that the microphone has an omnidirectional pickup pattern.
AcxMicrophoneTypeSubCardioid
Indicates that the microphone has a subcardioid pickup pattern. Subcardioid is also known as wide cardioid.
AcxMicrophoneTypeCardioid
Indicates that the microphone has a cardioid pickup pattern.
AcxMicrophoneTypeSuperCardioid
Indicates that the microphone has a super-cardioid pickup pattern.
AcxMicrophoneTypeHyperCardioid
Indicates that the microphone has a hyper-cardioid pickup pattern.
AcxMicrophoneType8Shaped
Indicates that the microphone has an eight-shaped pickup pattern.
AcxMicrophoneTypeMaximum
For internal validation, do not use.
AcxMicrophoneTypeVendorDefined
Indicates that the microphone pickup pattern is vendor defined.

Remarks

ACX requirements

Minimum ACX version: 1.0

For more information about ACX versions, see ACX version overview.

Requirements

Requirement Value
Header acxpin.h

See also

  • [acxpin.h header](index.md)