Structure

AVAudio3DPoint

A structure representing a point in 3D space.

Declaration

typedef struct AVAudio3DPoint {
    ...
} AVAudio3DPoint;

Overview

This structure is used by classes dealing with 3D audio, such as those that adopt the AVAudioMixing protocol and the AVAudioEnvironmentNode class. The structure represents a point in 3D space, in meters.

Topics

Defining a Point

AVAudioMake3DPoint

Creates and returns an AVAudio3DPoint object.

Getting Point Properties

x

The location on the x-axis, in meters.

y

The location on the y-axis, in meters.

z

The location on the z-axis, in meters.

See Also

3D Environment Options

AVAudioEnvironmentDistanceAttenuationParameters

A class that specifies the attenuation distance, the gradual loss in audio intensity, and other characteristics.

AVAudioEnvironmentNode

A mixer node that simulates a 3D audio environment.

AVAudioEnvironmentReverbParameters

A class that encapsulates the parameters that you use to control the reverb of the environment node class.

AVAudio3DMixing

A protocol defining 3D mixing properties.

AVAudio3DAngularOrientation

A structure representing the angular orientation of the listener in 3D space.

AVAudio3DVectorOrientation

A structure representing two orthogonal vectors that describe the orientation of the listener in 3D space.

AVAudio3DVector

A structure representing a vector in 3D space.