Class

AVAudioEnvironmentDistanceAttenuationParameters

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

Declaration

@interface AVAudioEnvironmentDistanceAttenuationParameters : NSObject

Topics

Getting and Setting the Attenuation Model

distanceAttenuationModel

The distance attenuation model describing the drop-off in gain as the source moves away from the listener.

Getting and Setting the Attenuation Values

maximumDistance

The distance, in meters, beyond which no further attenuation is applied.

referenceDistance

The minimum distance, in meters, at which attenuation is applied.

rolloffFactor

A factor that determines the attenuation curve.

Constants

AVAudioEnvironmentDistanceAttenuationModel

Types of distance attenuation models.

Relationships

Inherits From

See Also

3D Environment Options

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.