ACX_MICROPHONE_COORDINATES structure (acxpin.h)

The ACX_MICROPHONE_COORDINATES structure specifies the 3D location of the microphone in X, Y, and Z coordinates.

Syntax

typedef struct _ACX_MICROPHONE_COORDINATES {
  USHORT Type;
  SHORT  XCoord;
  SHORT  YCoord;
  SHORT  ZCoord;
  SHORT  VerticalAngle;
  SHORT  HorizontalAngle;
} ACX_MICROPHONE_COORDINATES, *PACX_MICROPHONE_COORDINATES;

Members

Type

A value from the ACX_MICROPHONE_TYPE enum that identifies the pickup pattern of the microphone.

XCoord

The X coordinate of the microphone, in millimeters. Acceptable values range from -32768 to 32767, inclusive.

YCoord

The Y coordinate of the microphone, in millimeters. Acceptable values range from -32768 to 32767, inclusive.

ZCoord

The Z coordinate of the microphone, in millimeters. Acceptable values range from -32768 to 32767, inclusive.

VerticalAngle

Specifies a value between -15708 and +15708. When divided by 10,000, it gives a radian angle measurement.

HorizontalAngle

Specifies a value between -31416 and +31416. When divided by 10,000, it gives a radian angle measurement.

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