3D Options

Apply 3D mixing and effects to audio.

Topics

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.

AVAudio3DPoint

A structure representing a point 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.

See Also

Audio Processing Node Types

Audio Mixing

Mix multiple tracks for an audio engine instance.

Audio Enhancements

Enhance audio units with subclasses that implement different effects.