Apply 3D mixing and effects to audio.
Framework
- AVFoundation
Apply 3D mixing and effects to audio.
Framework
class AVAudio Environment Distance Attenuation Parameters
A class that specifies the attenuation distance, the gradual loss in audio intensity, and other characteristics.
class AVAudio Environment Node
A mixer node that simulates a 3D audio environment.
class AVAudio Environment Reverb Parameters
A class that encapsulates the parameters that you use to control the reverb of the environment node class.
protocol AVAudio3DMixing
A protocol defining 3D mixing properties.
struct AVAudio3DAngular Orientation
A structure representing the angular orientation of the listener in 3D space.
struct AVAudio3DPoint
A structure representing a point in 3D space.
struct AVAudio3DVector Orientation
A structure representing two orthogonal vectors that describe the orientation of the listener in 3D space.
typealias AVAudio3DVector
A structure representing a vector in 3D space.
Mix multiple tracks for an audio engine instance.
Enhance audio units with subclasses that implement different effects.